01:16:13,161 PM [test-pekko.actor.default-dispatcher-6] [INFO] Slf4jLogger - Slf4jLogger started [DEBUG] [07/29/2025 13:16:13.160] [main] [EventStream(pekko://test)] logger log1-TestEventListener started [DEBUG] [07/29/2025 13:16:13.161] [main] [EventStream(pekko://test)] logger log2-Slf4jLogger started [DEBUG] [07/29/2025 13:16:13.168] [main] [EventStream(pekko://test)] Default Loggers started 01:16:13,184 PM [test-pekko.actor.default-dispatcher-5] [INFO] ArteryTransport - Remoting started with transport [Artery tcp]; listening on address [pekko://test@10.30.170.36:17355] with UID [5303085695635760838] [INFO] [07/29/2025 13:16:13.184] [main] [ArteryTransport(pekko://test)] Remoting started with transport [Artery tcp]; listening on address [pekko://test@10.30.170.36:17355] with UID [5303085695635760838] 01:16:13,185 PM [test-pekko.actor.default-dispatcher-5] [INFO] Cluster - Cluster Node [pekko://test@10.30.170.36:17355] - Starting up, Pekko version [1.1.4] ... [INFO] [07/29/2025 13:16:13.185] [main] [Cluster(pekko://test)] Cluster Node [pekko://test@10.30.170.36:17355] - Starting up, Pekko version [1.1.4] ... 01:16:13,191 PM [test-pekko.actor.default-dispatcher-5] [INFO] Cluster - Cluster Node [pekko://test@10.30.170.36:17355] - Registered cluster JMX MBean [pekko:type=Cluster] 01:16:13,191 PM [test-pekko.actor.default-dispatcher-5] [INFO] Cluster - Cluster Node [pekko://test@10.30.170.36:17355] - Started up successfully [INFO] [07/29/2025 13:16:13.191] [main] [Cluster(pekko://test)] Cluster Node [pekko://test@10.30.170.36:17355] - Registered cluster JMX MBean [pekko:type=Cluster] [INFO] [07/29/2025 13:16:13.191] [main] [Cluster(pekko://test)] Cluster Node [pekko://test@10.30.170.36:17355] - Started up successfully 01:16:13,193 PM [test-pekko.actor.default-dispatcher-7] [INFO] Cluster - Cluster Node [pekko://test@10.30.170.36:17355] - No downing-provider-class configured, manual cluster downing required, see https://pekko.apache.org/docs/pekko/current/typed/cluster.html#downing 01:16:13,193 PM [test-pekko.actor.default-dispatcher-7] [INFO] Cluster - Cluster Node [pekko://test@10.30.170.36:17355] - No seed-nodes configured, manual cluster join required, see https://pekko.apache.org/docs/pekko/current/typed/cluster.html#joining [INFO] [07/29/2025 13:16:13.192] [test-pekko.actor.internal-dispatcher-10] [Cluster(pekko://test)] Cluster Node [pekko://test@10.30.170.36:17355] - No downing-provider-class configured, manual cluster downing required, see https://pekko.apache.org/docs/pekko/current/typed/cluster.html#downing [INFO] [07/29/2025 13:16:13.192] [test-pekko.actor.internal-dispatcher-10] [Cluster(pekko://test)] Cluster Node [pekko://test@10.30.170.36:17355] - No seed-nodes configured, manual cluster join required, see https://pekko.apache.org/docs/pekko/current/typed/cluster.html#joining 01:16:13,200 PM [main] [INFO] ReplicationWithSlicedPayloadIntegrationTest - ReplicationWithSlicedPayloadIntegrationTest starting [WARN] [07/29/2025 13:16:13.208] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@41514266 01:16:13,209 PM [test-pekko.actor.default-dispatcher-7] [INFO] EmptyLocalActorRef - pekkoDeadLetter Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/follower6] to Actor[pekko://test/user/termination-monitor] was not delivered. [1] dead letters encountered. If this is not an expected behavior then Actor[pekko://test/user/termination-monitor] may have terminated unexpectedly. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'. [INFO] [pekkoDeadLetter][07/29/2025 13:16:13.208] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/follower6] to Actor[pekko://test/user/termination-monitor] was not delivered. [1] dead letters encountered. If this is not an expected behavior then Actor[pekko://test/user/termination-monitor] may have terminated unexpectedly. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'. 01:16:13,281 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,282 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:13,282 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:13,282 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,283 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,283 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,283 PM [follower6-writer-119] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,283 PM [follower6-writer-119] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:13.285] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5921ac8a [INFO] [pekkoDeadLetter][07/29/2025 13:16:13.285] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/follower7] to Actor[pekko://test/user/termination-monitor] was not delivered. [2] dead letters encountered. If this is not an expected behavior then Actor[pekko://test/user/termination-monitor] may have terminated unexpectedly. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'. 01:16:13,285 PM [test-pekko.actor.default-dispatcher-7] [INFO] EmptyLocalActorRef - pekkoDeadLetter Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/follower7] to Actor[pekko://test/user/termination-monitor] was not delivered. [2] dead letters encountered. If this is not an expected behavior then Actor[pekko://test/user/termination-monitor] may have terminated unexpectedly. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'. 01:16:13,286 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,286 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:13,286 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:13,286 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,287 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,287 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,287 PM [follower7-writer-120] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,287 PM [follower7-writer-120] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,288 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties does not exist 01:16:13,288 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,288 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,288 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,288 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,290 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties does not exist 01:16:13,290 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,290 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,290 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,290 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,294 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,294 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Local TermInfo store seeded with TermInfo{term=0} 01:16:13,294 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,294 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,294 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,294 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,295 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,295 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 297.7 μs with journalIndex=1 01:16:13,295 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,295 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Local TermInfo store seeded with TermInfo{term=0} 01:16:13,295 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,295 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,295 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,295 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,295 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,295 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 186.7 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:13.296] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,296 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,296 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#405,follower7-writer-120]/waiting 01:16:13,297 PM [follower7-writer-120] [DEBUG] JournalWriteTask - follower7: received 1 commands after 9.981 ms 01:16:13,297 PM [follower7-writer-120] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 22.83 μs 01:16:13,297 PM [follower7-writer-120] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,297 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,297 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,297 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,297 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.298] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@57e659de [INFO] [pekkoDeadLetter][07/29/2025 13:16:13.298] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/follower7] to Actor[pekko://test/user/termination-monitor] was not delivered. [3] dead letters encountered. If this is not an expected behavior then Actor[pekko://test/user/termination-monitor] may have terminated unexpectedly. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'. 01:16:13,298 PM [test-pekko.actor.default-dispatcher-12] [INFO] EmptyLocalActorRef - pekkoDeadLetter Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/follower7] to Actor[pekko://test/user/termination-monitor] was not delivered. [3] dead letters encountered. If this is not an expected behavior then Actor[pekko://test/user/termination-monitor] may have terminated unexpectedly. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'. 01:16:13,299 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,299 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:13,299 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:13,299 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,300 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,300 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,300 PM [follower7-writer-121] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,300 PM [follower7-writer-121] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,301 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) [ERROR] [07/29/2025 13:16:13.301] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,301 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#404,follower6-writer-119]/waiting 01:16:13,301 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,301 PM [follower6-writer-119] [DEBUG] JournalWriteTask - follower6: received 1 commands after 18.36 ms 01:16:13,301 PM [follower6-writer-119] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 14.53 μs 01:16:13,301 PM [follower6-writer-119] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,301 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,301 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,301 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,301 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,301 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,301 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,301 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,301 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,301 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,301 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,301 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,301 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,301 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,301 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,301 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,302 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,302 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 208.1 μs with journalIndex=1 [WARN] [07/29/2025 13:16:13.302] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@65900b64 [INFO] [pekkoDeadLetter][07/29/2025 13:16:13.302] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/follower6] to Actor[pekko://test/user/termination-monitor] was not delivered. [4] dead letters encountered. If this is not an expected behavior then Actor[pekko://test/user/termination-monitor] may have terminated unexpectedly. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'. 01:16:13,302 PM [test-pekko.actor.default-dispatcher-7] [INFO] EmptyLocalActorRef - pekkoDeadLetter Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/follower6] to Actor[pekko://test/user/termination-monitor] was not delivered. [4] dead letters encountered. If this is not an expected behavior then Actor[pekko://test/user/termination-monitor] may have terminated unexpectedly. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'. 01:16:13,302 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) [ERROR] [07/29/2025 13:16:13.302] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,302 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,303 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:13,303 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:13,303 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#409,follower7-writer-121]/waiting 01:16:13,303 PM [follower7-writer-121] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.127 ms 01:16:13,303 PM [follower7-writer-121] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 12.78 μs 01:16:13,303 PM [follower7-writer-121] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,303 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,303 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,303 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,303 PM [follower6-writer-122] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,303 PM [follower6-writer-122] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,305 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,305 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,305 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,305 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.305] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@53695bc0 [INFO] [pekkoDeadLetter][07/29/2025 13:16:13.305] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/follower7] to Actor[pekko://test/user/termination-monitor] was not delivered. [5] dead letters encountered. If this is not an expected behavior then Actor[pekko://test/user/termination-monitor] may have terminated unexpectedly. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'. 01:16:13,306 PM [test-pekko.actor.default-dispatcher-18] [INFO] EmptyLocalActorRef - pekkoDeadLetter Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/follower7] to Actor[pekko://test/user/termination-monitor] was not delivered. [5] dead letters encountered. If this is not an expected behavior then Actor[pekko://test/user/termination-monitor] may have terminated unexpectedly. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'. 01:16:13,306 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,306 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:13,306 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:13,306 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,306 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,306 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,307 PM [follower7-writer-123] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,307 PM [follower7-writer-123] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,307 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,307 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,307 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,307 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,307 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,307 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,307 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,307 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,307 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,307 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,307 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,307 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,307 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,307 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 130.4 μs with journalIndex=1 01:16:13,308 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#412,follower6-writer-122]/waiting 01:16:13,308 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,308 PM [follower6-writer-122] [DEBUG] JournalWriteTask - follower6: received 1 commands after 4.606 ms 01:16:13,308 PM [follower6-writer-122] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 16.89 μs 01:16:13,308 PM [follower6-writer-122] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:13.308] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,308 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,308 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,308 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,308 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,308 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,309 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,309 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,309 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,309 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,309 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,309 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,309 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,309 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,309 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,309 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,309 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,309 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,309 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 117.9 μs with journalIndex=1 [WARN] [07/29/2025 13:16:13.309] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@37d6a02c 01:16:13,309 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) [ERROR] [07/29/2025 13:16:13.309] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [INFO] [pekkoDeadLetter][07/29/2025 13:16:13.309] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/follower6] to Actor[pekko://test/user/termination-monitor] was not delivered. [6] dead letters encountered. If this is not an expected behavior then Actor[pekko://test/user/termination-monitor] may have terminated unexpectedly. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'. 01:16:13,310 PM [test-pekko.actor.default-dispatcher-7] [INFO] EmptyLocalActorRef - pekkoDeadLetter Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/follower6] to Actor[pekko://test/user/termination-monitor] was not delivered. [6] dead letters encountered. If this is not an expected behavior then Actor[pekko://test/user/termination-monitor] may have terminated unexpectedly. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'. 01:16:13,310 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#413,follower7-writer-123]/waiting 01:16:13,310 PM [follower7-writer-123] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.079 ms 01:16:13,310 PM [follower7-writer-123] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.539 μs 01:16:13,310 PM [follower7-writer-123] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,310 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,310 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,310 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:13,310 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,310 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,310 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:13,310 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,310 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:13.310] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7f7953de 01:16:13,310 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,310 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,311 PM [follower6-writer-124] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,311 PM [follower6-writer-124] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [INFO] [pekkoDeadLetter][07/29/2025 13:16:13.310] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/follower7] to Actor[pekko://test/user/termination-monitor] was not delivered. [7] dead letters encountered. If this is not an expected behavior then Actor[pekko://test/user/termination-monitor] may have terminated unexpectedly. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'. 01:16:13,311 PM [test-pekko.actor.default-dispatcher-5] [INFO] EmptyLocalActorRef - pekkoDeadLetter Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/follower7] to Actor[pekko://test/user/termination-monitor] was not delivered. [7] dead letters encountered. If this is not an expected behavior then Actor[pekko://test/user/termination-monitor] may have terminated unexpectedly. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'. 01:16:13,311 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,311 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:13,311 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:13,311 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,311 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,311 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,311 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,311 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,311 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,311 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,311 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,311 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,311 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,311 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,311 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,311 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,311 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,311 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 100.6 μs with journalIndex=1 01:16:13,312 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,312 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,312 PM [follower7-writer-125] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,312 PM [follower7-writer-125] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,312 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#414,follower6-writer-124]/waiting 01:16:13,312 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,312 PM [follower6-writer-124] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.512 ms 01:16:13,312 PM [follower6-writer-124] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 12.34 μs 01:16:13,312 PM [follower6-writer-124] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,312 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,312 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,312 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,312 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,313 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,313 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,313 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,313 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,313 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,313 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,313 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,313 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,313 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,313 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,313 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,313 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,313 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,313 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 102.2 μs with journalIndex=1 01:16:13,313 PM [test-pekko.actor.default-dispatcher-5] [INFO] EmptyLocalActorRef - pekkoDeadLetter Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/follower6] to Actor[pekko://test/user/termination-monitor] was not delivered. [8] dead letters encountered. If this is not an expected behavior then Actor[pekko://test/user/termination-monitor] may have terminated unexpectedly. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'. 01:16:13,313 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,313 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:13,313 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:13,313 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,313 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#415,follower7-writer-125]/waiting 01:16:13,314 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,314 PM [follower7-writer-125] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.817 ms 01:16:13,314 PM [follower7-writer-125] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.738 μs 01:16:13,314 PM [follower7-writer-125] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,314 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,314 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,314 PM [follower6-writer-126] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,314 PM [follower6-writer-126] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,314 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,314 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,314 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,314 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,314 PM [test-pekko.actor.default-dispatcher-16] [INFO] EmptyLocalActorRef - pekkoDeadLetter Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/follower7] to Actor[pekko://test/user/termination-monitor] was not delivered. [9] dead letters encountered. If this is not an expected behavior then Actor[pekko://test/user/termination-monitor] may have terminated unexpectedly. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'. 01:16:13,315 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,315 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,315 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:13,315 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,315 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,315 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:13,315 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,315 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,315 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,315 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,315 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,315 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,315 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,315 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,315 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,315 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,315 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,315 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,315 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 113.2 μs with journalIndex=1 01:16:13,315 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,316 PM [follower7-writer-127] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,316 PM [follower7-writer-127] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [ERROR] [07/29/2025 13:16:13.312] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:13.316] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5bde859f [INFO] [pekkoDeadLetter][07/29/2025 13:16:13.313] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/follower6] to Actor[pekko://test/user/termination-monitor] was not delivered. [8] dead letters encountered. If this is not an expected behavior then Actor[pekko://test/user/termination-monitor] may have terminated unexpectedly. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'. 01:16:13,316 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) [ERROR] [07/29/2025 13:16:13.313] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,316 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#416,follower6-writer-126]/waiting 01:16:13,316 PM [follower6-writer-126] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.317 ms 01:16:13,316 PM [follower6-writer-126] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.749 μs 01:16:13,316 PM [follower6-writer-126] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,316 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,316 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,316 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,316 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,317 PM [test-pekko.actor.default-dispatcher-15] [INFO] EmptyLocalActorRef - pekkoDeadLetter Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/follower6] to Actor[pekko://test/user/termination-monitor] was not delivered. [10] dead letters encountered, no more dead letters will be logged in next [5.000 min]. If this is not an expected behavior then Actor[pekko://test/user/termination-monitor] may have terminated unexpectedly. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'. 01:16:13,317 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,317 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:13,317 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:13,317 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,317 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,317 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,317 PM [follower6-writer-128] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,317 PM [follower6-writer-128] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:13.318] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7c1c443e [INFO] [pekkoDeadLetter][07/29/2025 13:16:13.314] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/follower7] to Actor[pekko://test/user/termination-monitor] was not delivered. [9] dead letters encountered. If this is not an expected behavior then Actor[pekko://test/user/termination-monitor] may have terminated unexpectedly. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'. [ERROR] [07/29/2025 13:16:13.316] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,318 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null [WARN] [07/29/2025 13:16:13.318] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@68900793 01:16:13,318 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties [INFO] [pekkoDeadLetter][07/29/2025 13:16:13.317] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] Message [org.opendaylight.controller.cluster.common.actor.Monitor] from TestActor[pekko://test/user/follower6] to Actor[pekko://test/user/termination-monitor] was not delivered. [10] dead letters encountered, no more dead letters will be logged in next [5.000 min]. If this is not an expected behavior then Actor[pekko://test/user/termination-monitor] may have terminated unexpectedly. This logging can be turned off or adjusted with configuration settings 'pekko.log-dead-letters' and 'pekko.log-dead-letters-during-shutdown'. 01:16:13,318 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,318 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,318 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,318 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,318 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,318 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,318 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,318 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,318 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,318 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,318 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,318 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 109.6 μs with journalIndex=1 01:16:13,319 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [ERROR] [07/29/2025 13:16:13.318] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,319 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#417,follower7-writer-127]/waiting 01:16:13,319 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,319 PM [follower7-writer-127] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.409 ms 01:16:13,319 PM [follower7-writer-127] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.469 μs 01:16:13,319 PM [follower7-writer-127] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,319 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,319 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,319 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,319 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,319 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,319 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,319 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,319 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,319 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,319 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,319 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,319 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,319 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,319 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,319 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,319 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,319 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 181.2 μs with journalIndex=1 [WARN] [07/29/2025 13:16:13.319] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@19ccb814 01:16:13,320 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,320 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:13,320 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [ERROR] [07/29/2025 13:16:13.320] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,320 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#418,follower6-writer-128]/waiting 01:16:13,320 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:13,320 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,320 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,320 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,320 PM [follower7-writer-129] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,320 PM [follower7-writer-129] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,321 PM [follower6-writer-128] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.302 ms 01:16:13,321 PM [follower6-writer-128] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 16.84 μs 01:16:13,321 PM [follower6-writer-128] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,321 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,321 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,321 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,321 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,321 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,321 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,321 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,321 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log [WARN] [07/29/2025 13:16:13.321] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7623066e 01:16:13,322 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,322 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,322 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,322 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,322 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,322 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,322 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,322 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,322 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,322 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 87.37 μs with journalIndex=1 01:16:13,322 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,322 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:13,322 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.322] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,322 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#419,follower7-writer-129]/waiting 01:16:13,322 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:13,322 PM [follower7-writer-129] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.832 ms 01:16:13,322 PM [follower7-writer-129] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.459 μs 01:16:13,322 PM [follower7-writer-129] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,322 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,323 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,323 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,323 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,323 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,323 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,323 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,323 PM [follower6-writer-130] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,323 PM [follower6-writer-130] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:13.323] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3d8ccec2 01:16:13,323 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,323 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,323 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,323 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,324 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,324 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,324 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,324 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,324 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,324 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,324 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,324 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,324 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,324 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 80.20 μs with journalIndex=1 01:16:13,324 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,324 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:13,324 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:13,324 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#420,follower6-writer-130]/waiting 01:16:13,324 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,324 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,324 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,324 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,324 PM [follower6-writer-130] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.427 ms 01:16:13,325 PM [follower6-writer-130] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 21.37 μs 01:16:13,325 PM [follower6-writer-130] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,325 PM [follower7-writer-131] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,325 PM [follower7-writer-131] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,325 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,325 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,325 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,325 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,325 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,325 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:13,325 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:13,326 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,326 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,326 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,326 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,326 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,326 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,326 PM [follower6-writer-132] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,326 PM [follower6-writer-132] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,326 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,327 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,327 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,327 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,327 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,327 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,327 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,327 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,327 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,327 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,327 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,327 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,327 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,327 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,327 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,327 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,327 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,327 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,327 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,327 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,327 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,327 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,327 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,327 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 188.7 μs with journalIndex=1 01:16:13,327 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 99.98 μs with journalIndex=1 01:16:13,328 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,328 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#422,follower6-writer-132]/waiting 01:16:13,328 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,328 PM [follower6-writer-132] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.422 ms 01:16:13,328 PM [follower6-writer-132] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 21.21 μs 01:16:13,328 PM [follower6-writer-132] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,328 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,328 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,328 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,328 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,328 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#421,follower7-writer-131]/waiting 01:16:13,328 PM [follower7-writer-131] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.593 ms 01:16:13,328 PM [follower7-writer-131] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 18.30 μs 01:16:13,328 PM [follower7-writer-131] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,329 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,329 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,329 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,329 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,329 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,329 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:13,329 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:13,329 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,329 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,329 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,329 PM [follower6-writer-133] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,330 PM [follower6-writer-133] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,330 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,330 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,330 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,330 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,330 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,331 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,331 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,331 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,331 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,331 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,331 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,331 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,331 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,331 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 83.81 μs with journalIndex=1 01:16:13,331 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,331 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#423,follower6-writer-133]/waiting 01:16:13,332 PM [follower6-writer-133] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.667 ms 01:16:13,332 PM [follower6-writer-133] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 21.92 μs 01:16:13,332 PM [follower6-writer-133] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,332 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,333 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:13,333 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,333 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,333 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,333 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,333 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:13,333 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,333 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,333 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,333 PM [follower7-writer-134] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,333 PM [follower7-writer-134] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,333 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,333 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:13,333 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:13,334 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,334 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,334 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 [ERROR] [07/29/2025 13:16:13.324] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,334 PM [follower6-writer-135] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,334 PM [follower6-writer-135] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,334 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,334 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,334 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,334 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,334 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,334 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,334 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,334 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,334 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,334 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,334 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 [WARN] [07/29/2025 13:16:13.334] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6831e359 01:16:13,334 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,334 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,334 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 83.50 μs with journalIndex=1 01:16:13,334 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,335 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:13.328] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.328] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:13.335] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@19e5ebe6 [WARN] [07/29/2025 13:16:13.335] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@761ac201 [ERROR] [07/29/2025 13:16:13.331] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:13.335] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@70e8208e at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,335 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#424,follower7-writer-134]/waiting 01:16:13,335 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,335 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,335 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,335 PM [follower7-writer-134] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.773 ms 01:16:13,335 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,335 PM [follower7-writer-134] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.47 μs 01:16:13,335 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,335 PM [follower7-writer-134] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,335 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,335 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,335 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,335 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery [ERROR] [07/29/2025 13:16:13.334] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,335 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,335 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,335 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,335 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,335 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,335 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,335 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,335 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 137.3 μs with journalIndex=1 [WARN] [07/29/2025 13:16:13.336] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6403ff4f 01:16:13,336 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) [ERROR] [07/29/2025 13:16:13.336] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,336 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#425,follower6-writer-135]/waiting 01:16:13,336 PM [follower6-writer-135] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.985 ms 01:16:13,336 PM [follower6-writer-135] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.579 μs 01:16:13,336 PM [follower6-writer-135] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,336 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,336 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,336 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,336 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.336] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@177e8efa 01:16:13,337 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,337 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:13,337 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:13,337 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,337 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:13,337 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:13,337 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,337 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,337 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,337 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,337 PM [follower6-writer-136] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,337 PM [follower6-writer-136] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,337 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,337 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,337 PM [follower7-writer-137] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,337 PM [follower7-writer-137] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,338 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,338 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,338 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,338 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,338 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,338 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,338 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,338 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,338 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,338 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,338 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,338 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,338 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,338 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,338 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,338 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,338 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,338 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,338 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,338 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,338 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,338 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,338 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 100.8 μs with journalIndex=1 01:16:13,338 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,339 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,339 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,339 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,339 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,339 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#427,follower7-writer-137]/waiting 01:16:13,339 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 94.71 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:13.339] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,339 PM [follower7-writer-137] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.695 ms 01:16:13,339 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.339] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,339 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#426,follower6-writer-136]/waiting 01:16:13,339 PM [follower7-writer-137] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.11 μs 01:16:13,339 PM [follower7-writer-137] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,340 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,340 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,340 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,340 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,340 PM [follower6-writer-136] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.150 ms 01:16:13,340 PM [follower6-writer-136] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 8.479 μs 01:16:13,340 PM [follower6-writer-136] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,340 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,340 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,340 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,340 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.340] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@79e33185 [WARN] [07/29/2025 13:16:13.340] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@66576039 01:16:13,341 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,341 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,341 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:13,341 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:13,341 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:13,341 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:13,341 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,341 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,341 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,341 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,342 PM [follower7-writer-138] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,342 PM [follower7-writer-138] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,342 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,342 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,342 PM [follower6-writer-139] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,342 PM [follower6-writer-139] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,342 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,342 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,342 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,342 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,342 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,342 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,342 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,342 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,342 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,342 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,342 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,342 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,342 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,342 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 104.3 μs with journalIndex=1 01:16:13,343 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.343] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,343 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#428,follower7-writer-138]/waiting 01:16:13,343 PM [follower7-writer-138] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.435 ms 01:16:13,343 PM [follower7-writer-138] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 13.66 μs 01:16:13,343 PM [follower7-writer-138] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,343 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,343 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,343 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,343 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.344] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6ba60026 01:16:13,344 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,344 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:13,344 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:13,344 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,345 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,345 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,345 PM [follower7-writer-140] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,345 PM [follower7-writer-140] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,345 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,345 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,346 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,346 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,346 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,346 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,346 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,346 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,346 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,346 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,346 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,346 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,346 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,346 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,346 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,346 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,346 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,346 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,346 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,346 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,346 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,346 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,346 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,346 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,346 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,346 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 120.9 μs with journalIndex=1 01:16:13,346 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,346 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 136.6 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:13.346] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.346] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,347 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,347 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,347 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#430,follower7-writer-140]/waiting 01:16:13,347 PM [follower7-writer-140] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.746 ms 01:16:13,347 PM [follower7-writer-140] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 13.51 μs 01:16:13,348 PM [follower7-writer-140] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,348 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,348 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,348 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,348 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.348] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5e154e80 01:16:13,348 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#429,follower6-writer-139]/waiting 01:16:13,348 PM [follower6-writer-139] [DEBUG] JournalWriteTask - follower6: received 1 commands after 6.051 ms 01:16:13,348 PM [follower6-writer-139] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 13.08 μs 01:16:13,348 PM [follower6-writer-139] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,348 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,348 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,348 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,348 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,349 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:13.349] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@29282d7d 01:16:13,349 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:13,349 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:13,349 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,349 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,349 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,349 PM [follower7-writer-141] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,349 PM [follower7-writer-141] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,349 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,350 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:13,350 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:13,350 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,350 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,350 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,350 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,350 PM [follower6-writer-142] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,350 PM [follower6-writer-142] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,350 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,350 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,350 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,350 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,350 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,350 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,350 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,350 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,351 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,351 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,351 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,351 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,351 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 412.1 μs with journalIndex=1 01:16:13,351 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,351 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,351 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,351 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,351 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,351 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,351 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,351 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,351 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,351 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,351 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,351 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,351 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,351 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 106.6 μs with journalIndex=1 01:16:13,353 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,353 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.353] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,353 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#431,follower7-writer-141]/waiting 01:16:13,353 PM [follower7-writer-141] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.898 ms 01:16:13,353 PM [follower7-writer-141] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.859 μs 01:16:13,353 PM [follower7-writer-141] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:13.353] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,353 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,353 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,353 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,353 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,354 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#432,follower6-writer-142]/waiting 01:16:13,354 PM [follower6-writer-142] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.384 ms 01:16:13,354 PM [follower6-writer-142] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 8.799 μs 01:16:13,354 PM [follower6-writer-142] [DEBUG] JournalWriteTask - follower6: journal writer stopped [WARN] [07/29/2025 13:16:13.354] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5b551b67 01:16:13,354 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,354 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,354 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,354 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,354 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,354 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:13,354 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:13.355] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@20a91236 01:16:13,355 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,355 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,355 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,355 PM [follower7-writer-143] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,355 PM [follower7-writer-143] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,356 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,356 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,356 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,356 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,356 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:13,356 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,356 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,356 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:13,356 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,356 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,356 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,356 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,356 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,356 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,356 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,356 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,356 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 86.37 μs with journalIndex=1 01:16:13,356 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.356] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,356 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#433,follower7-writer-143]/waiting 01:16:13,357 PM [follower7-writer-143] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.915 ms 01:16:13,357 PM [follower7-writer-143] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.47 μs 01:16:13,357 PM [follower7-writer-143] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,357 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,357 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,357 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,357 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.357] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3710a1f4 01:16:13,358 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,358 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,358 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:13,358 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:13,358 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,358 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,358 PM [follower6-writer-144] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,358 PM [follower6-writer-144] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,358 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,359 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,359 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,359 PM [follower7-writer-145] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,359 PM [follower7-writer-145] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,359 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,359 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,360 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,360 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,360 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,360 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,360 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,360 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,360 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,360 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,360 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,360 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,360 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,360 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 174.8 μs with journalIndex=1 01:16:13,360 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,360 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,360 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,360 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,360 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,360 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,360 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,360 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,360 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,360 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,360 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,360 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,360 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,360 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,360 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#434,follower6-writer-144]/waiting 01:16:13,361 PM [follower6-writer-144] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.400 ms [ERROR] [07/29/2025 13:16:13.360] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,361 PM [follower6-writer-144] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 13.28 μs 01:16:13,361 PM [follower6-writer-144] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,361 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,361 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,361 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,361 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.361] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7b31c41b 01:16:13,362 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,362 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:13,362 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:13,362 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,362 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,362 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,362 PM [follower6-writer-146] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,362 PM [follower6-writer-146] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,363 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,363 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,363 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,363 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,363 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,363 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,363 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,363 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,363 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,363 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,363 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,363 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,363 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,364 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 100.4 μs with journalIndex=1 01:16:13,364 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,364 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 3.765 ms with journalIndex=1 [ERROR] [07/29/2025 13:16:13.364] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,364 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#436,follower6-writer-146]/waiting 01:16:13,364 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,364 PM [follower6-writer-146] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.804 ms 01:16:13,364 PM [follower6-writer-146] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 13.37 μs 01:16:13,364 PM [follower6-writer-146] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:13.364] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,365 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,365 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,365 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,365 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,365 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#435,follower7-writer-145]/waiting 01:16:13,365 PM [follower7-writer-145] [DEBUG] JournalWriteTask - follower7: received 1 commands after 5.945 ms 01:16:13,365 PM [follower7-writer-145] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 75.45 μs 01:16:13,365 PM [follower7-writer-145] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,365 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,365 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,365 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,365 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,366 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,366 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:13,366 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:13,366 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,366 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:13,366 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:13,366 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:13.366] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2910a0c2 [WARN] [07/29/2025 13:16:13.366] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@73a99b93 01:16:13,367 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,367 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,367 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,367 PM [follower6-writer-147] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,367 PM [follower6-writer-147] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,367 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,367 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,367 PM [follower7-writer-148] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,367 PM [follower7-writer-148] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,368 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,368 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,368 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,368 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,368 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,368 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,368 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,368 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,368 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,368 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,368 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,368 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,368 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,368 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,368 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,368 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,368 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,368 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,368 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,368 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,368 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,368 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,368 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,368 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,368 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,368 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 100.3 μs with journalIndex=1 01:16:13,368 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,368 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 96.20 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:13.368] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,368 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#437,follower6-writer-147]/waiting 01:16:13,368 PM [follower6-writer-147] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.739 ms 01:16:13,368 PM [follower6-writer-147] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.388 μs [ERROR] [07/29/2025 13:16:13.368] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,368 PM [follower6-writer-147] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,368 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,369 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,369 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,369 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,369 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,369 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,369 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#438,follower7-writer-148]/waiting 01:16:13,369 PM [follower7-writer-148] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.832 ms 01:16:13,369 PM [follower7-writer-148] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.139 μs 01:16:13,369 PM [follower7-writer-148] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,369 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,369 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,369 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,369 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.370] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6cd98e1 [WARN] [07/29/2025 13:16:13.370] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@40cc13e0 01:16:13,370 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,370 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:13,370 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:13,370 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,370 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,370 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:13,370 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,370 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,370 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:13,370 PM [follower6-writer-149] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,370 PM [follower6-writer-149] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,371 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,371 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,371 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,371 PM [follower7-writer-150] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,371 PM [follower7-writer-150] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,371 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,371 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,371 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,371 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,371 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,371 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,371 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,371 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,371 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,371 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,371 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,371 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,371 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,371 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 104.4 μs with journalIndex=1 01:16:13,372 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,372 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#439,follower6-writer-149]/waiting [ERROR] [07/29/2025 13:16:13.372] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,372 PM [follower6-writer-149] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.630 ms 01:16:13,372 PM [follower6-writer-149] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 17.09 μs 01:16:13,372 PM [follower6-writer-149] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,372 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,372 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,372 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,372 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,372 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,373 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,373 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,373 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,373 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,373 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,373 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,373 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,373 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,373 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery [WARN] [07/29/2025 13:16:13.373] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6b299558 01:16:13,373 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,373 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,373 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,373 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 99.95 μs with journalIndex=1 01:16:13,373 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,373 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,374 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:13,374 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:13,373 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#440,follower7-writer-150]/waiting 01:16:13,374 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [ERROR] [07/29/2025 13:16:13.373] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,374 PM [follower7-writer-150] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.344 ms 01:16:13,374 PM [follower7-writer-150] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.38 μs 01:16:13,374 PM [follower7-writer-150] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,374 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,374 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,374 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,374 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,374 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,374 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,375 PM [follower6-writer-151] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,375 PM [follower6-writer-151] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:13.375] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@f6b02ba 01:16:13,375 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,375 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,375 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,375 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,375 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,375 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,375 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,375 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,375 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,375 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,375 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,375 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,375 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,375 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:13,375 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,375 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:13,375 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 103.5 μs with journalIndex=1 01:16:13,376 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,376 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#441,follower6-writer-151]/waiting 01:16:13,376 PM [follower6-writer-151] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.268 ms 01:16:13,376 PM [follower6-writer-151] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.139 μs 01:16:13,376 PM [follower6-writer-151] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:13.376] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,376 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,376 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,376 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,376 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,376 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,376 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,376 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,376 PM [follower7-writer-152] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,376 PM [follower7-writer-152] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:13.376] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@537ed2a4 01:16:13,377 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,377 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,377 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,377 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,377 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,377 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,377 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,377 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,377 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,377 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,377 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,377 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,377 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,377 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:13,377 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:13,377 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,377 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 222.4 μs with journalIndex=1 01:16:13,377 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,378 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,378 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#442,follower7-writer-152]/waiting 01:16:13,378 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 [ERROR] [07/29/2025 13:16:13.378] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,378 PM [follower7-writer-152] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.833 ms 01:16:13,378 PM [follower7-writer-152] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.24 μs 01:16:13,378 PM [follower7-writer-152] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,378 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,378 PM [follower6-writer-153] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,378 PM [follower6-writer-153] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,378 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,378 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,378 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,378 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.379] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2814f829 01:16:13,379 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,379 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,379 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,379 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,379 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,379 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,379 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,379 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,379 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,379 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,379 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,379 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,379 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,379 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,379 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 84.54 μs with journalIndex=1 01:16:13,379 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:13,379 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:13,379 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,379 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#443,follower6-writer-153]/waiting [ERROR] [07/29/2025 13:16:13.379] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,379 PM [follower6-writer-153] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.226 ms 01:16:13,379 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,379 PM [follower6-writer-153] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.219 μs 01:16:13,379 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,379 PM [follower6-writer-153] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,379 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,380 PM [follower7-writer-154] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,380 PM [follower7-writer-154] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,380 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,380 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,380 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,380 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,380 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,380 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,380 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,380 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,380 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,380 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,380 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,380 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,380 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,380 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,380 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,380 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries [WARN] [07/29/2025 13:16:13.380] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@42ba1645 01:16:13,380 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,381 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 506.0 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:13.381] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,381 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,381 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,381 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#444,follower7-writer-154]/waiting 01:16:13,381 PM [follower7-writer-154] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.776 ms 01:16:13,381 PM [follower7-writer-154] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.539 μs 01:16:13,381 PM [follower7-writer-154] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,381 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:13,381 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:13,382 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,382 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,382 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,382 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,382 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:13.382] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@16504d70 01:16:13,382 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,382 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,382 PM [follower6-writer-155] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,382 PM [follower6-writer-155] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,382 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,382 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:13,382 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:13,383 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,383 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,383 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,383 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,383 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,383 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,383 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,383 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,383 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,383 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,383 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,383 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,383 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,383 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,383 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,383 PM [follower7-writer-156] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,383 PM [follower7-writer-156] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,383 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,383 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 146.4 μs with journalIndex=1 01:16:13,383 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,383 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,383 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,383 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,383 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,383 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,383 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,383 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,384 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,384 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,384 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,384 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,384 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#445,follower6-writer-155]/waiting 01:16:13,384 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,384 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 86.52 μs with journalIndex=1 01:16:13,384 PM [follower6-writer-155] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.640 ms [ERROR] [07/29/2025 13:16:13.383] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,384 PM [follower6-writer-155] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.87 μs 01:16:13,384 PM [follower6-writer-155] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,384 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,384 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,384 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,384 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,384 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,384 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#446,follower7-writer-156]/waiting 01:16:13,384 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,384 PM [follower7-writer-156] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.193 ms 01:16:13,384 PM [follower7-writer-156] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.979 μs 01:16:13,384 PM [follower7-writer-156] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,384 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,384 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,384 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,384 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,385 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,385 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,385 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:13,385 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:13,385 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:13,385 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:13,386 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,386 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,386 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,386 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,386 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,386 PM [follower6-writer-157] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,386 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,386 PM [follower6-writer-157] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,386 PM [follower7-writer-158] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,386 PM [follower7-writer-158] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [ERROR] [07/29/2025 13:16:13.384] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:13.386] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6044c7e6 [WARN] [07/29/2025 13:16:13.387] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@513aa866 01:16:13,388 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,388 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,388 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,388 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,388 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,388 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,388 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,388 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,388 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,388 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,388 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,388 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,388 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,388 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,388 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,388 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,388 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,388 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,388 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,388 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,388 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries [WARN] [07/29/2025 13:16:13.388] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5f16b1be 01:16:13,388 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,388 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,388 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,388 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 156.4 μs with journalIndex=1 01:16:13,388 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,388 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,389 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 240.9 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:13.389] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,389 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,389 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,389 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#447,follower6-writer-157]/waiting 01:16:13,389 PM [follower6-writer-157] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.206 ms 01:16:13,389 PM [follower6-writer-157] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 12.02 μs 01:16:13,389 PM [follower6-writer-157] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,389 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:13,389 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,389 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,389 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,389 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,389 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,390 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:13,390 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#448,follower7-writer-158]/waiting 01:16:13,390 PM [follower7-writer-158] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.716 ms 01:16:13,390 PM [follower7-writer-158] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.329 μs 01:16:13,390 PM [follower7-writer-158] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,390 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,390 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,390 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,390 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,390 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,390 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,390 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,390 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,390 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:13,390 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:13,390 PM [leader5-writer-159] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,390 PM [leader5-writer-159] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,391 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,391 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,391 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,391 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,391 PM [follower6-writer-160] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,391 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:13,391 PM [follower6-writer-160] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,391 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:13,391 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,391 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties does not exist 01:16:13,392 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,392 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,392 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,392 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,392 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,392 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,392 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,392 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,392 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,392 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,392 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,392 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,392 PM [follower7-writer-161] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,392 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,392 PM [follower7-writer-161] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,392 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,392 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,392 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,392 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,392 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,392 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,392 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 93.97 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:13.389] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,392 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,392 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#450,follower6-writer-160]/waiting 01:16:13,392 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,392 PM [follower6-writer-160] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.368 ms 01:16:13,392 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,392 PM [follower6-writer-160] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.859 μs 01:16:13,393 PM [follower6-writer-160] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,393 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,393 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,393 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,393 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,393 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,393 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,393 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,393 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,393 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,393 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,393 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,393 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,393 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,393 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,393 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,393 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 122.4 μs with journalIndex=1 01:16:13,393 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,393 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#451,follower7-writer-161]/waiting [WARN] [07/29/2025 13:16:13.392] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6b2d58a4 01:16:13,393 PM [follower7-writer-161] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.628 ms 01:16:13,393 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,393 PM [follower7-writer-161] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.48 μs 01:16:13,393 PM [follower7-writer-161] [DEBUG] JournalWriteTask - follower7: journal writer stopped [WARN] [07/29/2025 13:16:13.393] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3060c671 01:16:13,393 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:13,394 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:13,394 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,394 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,394 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,394 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:13.392] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:13.394] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@70210c2c 01:16:13,394 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [ERROR] [07/29/2025 13:16:13.393] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:13.394] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1abe532c 01:16:13,394 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,394 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,394 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,394 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:13,394 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:13,395 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,395 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,395 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,395 PM [follower6-writer-162] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,395 PM [follower6-writer-162] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,395 PM [follower7-writer-163] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,395 PM [follower7-writer-163] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,396 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,396 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,396 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,396 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,396 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,396 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,396 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,396 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,396 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,396 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,396 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,396 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,396 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,396 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,396 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,396 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,396 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,396 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,396 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,396 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,396 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,396 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,396 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,396 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,396 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,396 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 168.1 μs with journalIndex=1 01:16:13,397 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,397 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 348.4 μs with journalIndex=1 01:16:13,397 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#452,follower6-writer-162]/waiting 01:16:13,397 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,397 PM [follower6-writer-162] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.672 ms [ERROR] [07/29/2025 13:16:13.397] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,397 PM [follower6-writer-162] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 11.39 μs 01:16:13,397 PM [follower6-writer-162] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,397 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,397 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,397 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,397 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,398 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,398 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Local TermInfo store seeded with TermInfo{term=0} 01:16:13,398 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,398 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,398 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,398 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries [WARN] [07/29/2025 13:16:13.398] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5da0c662 01:16:13,398 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,398 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 114.8 μs with journalIndex=1 01:16:13,398 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,398 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:13,398 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#449,leader5-writer-159]/waiting [ERROR] [07/29/2025 13:16:13.398] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,398 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:13,398 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,398 PM [leader5-writer-159] [DEBUG] JournalWriteTask - leader5: received 1 commands after 7.805 ms 01:16:13,398 PM [leader5-writer-159] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.739 μs 01:16:13,398 PM [leader5-writer-159] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,398 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,398 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,398 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,398 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,398 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,399 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,399 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,399 PM [follower6-writer-164] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,399 PM [follower6-writer-164] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:13.399] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@52dee7af 01:16:13,399 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,399 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#453,follower7-writer-163]/waiting 01:16:13,399 PM [follower7-writer-163] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.970 ms 01:16:13,399 PM [follower7-writer-163] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 16.44 μs [ERROR] [07/29/2025 13:16:13.399] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,399 PM [follower7-writer-163] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,399 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,399 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,399 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,399 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,399 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,399 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,399 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,399 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,399 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,399 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,400 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,400 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,400 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,400 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,400 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,400 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,400 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,400 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 95.92 μs with journalIndex=1 [WARN] [07/29/2025 13:16:13.400] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@208ce43c 01:16:13,400 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,400 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,400 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#454,follower6-writer-164]/waiting [ERROR] [07/29/2025 13:16:13.400] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,400 PM [follower6-writer-164] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.427 ms 01:16:13,400 PM [follower6-writer-164] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.159 μs 01:16:13,400 PM [follower6-writer-164] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,400 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,400 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,400 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,400 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,401 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:13.401] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@dc16160 01:16:13,401 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:13,401 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:13,401 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,401 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,401 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:13,401 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:13,401 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,401 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,401 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,402 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,402 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,402 PM [follower6-writer-166] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,402 PM [follower6-writer-166] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,402 PM [follower7-writer-165] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,402 PM [follower7-writer-165] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,403 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,403 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,403 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,403 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,403 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,403 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,403 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,403 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,403 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,403 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,403 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,403 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,403 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,403 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,403 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,403 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,403 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,403 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,403 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,403 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,403 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,403 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,403 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,403 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,403 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,403 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 120.7 μs with journalIndex=1 01:16:13,403 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,403 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 163.2 μs with journalIndex=1 01:16:13,404 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) [ERROR] [07/29/2025 13:16:13.403] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,404 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#455,follower7-writer-165]/waiting 01:16:13,404 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) [ERROR] [07/29/2025 13:16:13.404] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,404 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:13,404 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#456,follower6-writer-166]/waiting 01:16:13,404 PM [follower7-writer-165] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.499 ms 01:16:13,404 PM [follower7-writer-165] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 12.17 μs 01:16:13,404 PM [follower7-writer-165] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,404 PM [follower6-writer-166] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.831 ms 01:16:13,404 PM [follower6-writer-166] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 6.539 μs 01:16:13,404 PM [follower6-writer-166] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,404 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,404 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,404 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,404 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,404 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,404 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,404 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,404 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.405] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@33e608f1 [WARN] [07/29/2025 13:16:13.405] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@39fca2fc 01:16:13,405 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,405 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,405 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:13,405 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:13,405 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:13,405 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:13,406 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,406 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,406 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,406 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,406 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,406 PM [follower7-writer-167] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,406 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,406 PM [follower7-writer-167] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,406 PM [follower6-writer-168] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,406 PM [follower6-writer-168] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,407 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,407 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,407 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,407 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,407 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,407 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,407 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,407 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,407 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,407 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,407 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,407 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,407 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,407 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,407 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,407 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,407 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,407 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,407 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,407 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,407 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,407 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,407 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,407 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,407 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,407 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 107.6 μs with journalIndex=1 01:16:13,408 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,408 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 168.8 μs with journalIndex=1 01:16:13,408 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#457,follower7-writer-167]/waiting [ERROR] [07/29/2025 13:16:13.408] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,408 PM [follower7-writer-167] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.656 ms 01:16:13,408 PM [follower7-writer-167] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.429 μs 01:16:13,408 PM [follower7-writer-167] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:13.408] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,408 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#458,follower6-writer-168]/waiting 01:16:13,408 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,408 PM [follower6-writer-168] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.729 ms 01:16:13,408 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,408 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:13,408 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,408 PM [follower6-writer-168] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 8.319 μs 01:16:13,408 PM [follower6-writer-168] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,409 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,409 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,409 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,409 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,409 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,409 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,409 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.409] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@47c39644 [WARN] [07/29/2025 13:16:13.409] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@64d0459b 01:16:13,409 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,410 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:13,410 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:13,410 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,410 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,410 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:13,410 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:13,410 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,410 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,410 PM [follower7-writer-169] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,410 PM [follower7-writer-169] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,410 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,410 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,410 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,411 PM [follower6-writer-170] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,411 PM [follower6-writer-170] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,411 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,411 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,411 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,411 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,411 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,411 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,411 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,411 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,411 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,411 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,411 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,411 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,411 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,411 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,411 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,411 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,411 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,411 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,411 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,411 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,411 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,411 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,411 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,411 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,411 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,411 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,411 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 137.5 μs with journalIndex=1 01:16:13,412 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 120.1 μs with journalIndex=1 01:16:13,412 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) [ERROR] [07/29/2025 13:16:13.412] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,412 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) [ERROR] [07/29/2025 13:16:13.412] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,412 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#459,follower7-writer-169]/waiting 01:16:13,412 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#460,follower6-writer-170]/waiting 01:16:13,412 PM [follower7-writer-169] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.164 ms 01:16:13,412 PM [follower7-writer-169] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.33 μs 01:16:13,412 PM [follower7-writer-169] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,412 PM [follower6-writer-170] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.651 ms 01:16:13,412 PM [follower6-writer-170] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 6.010 μs 01:16:13,412 PM [follower6-writer-170] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,412 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,412 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,412 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,412 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,412 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,413 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,413 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,413 PM [leader5-writer-171] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,413 PM [leader5-writer-171] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,413 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,413 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,413 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,413 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.413] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3191a916 [WARN] [07/29/2025 13:16:13.413] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4ccebdd1 01:16:13,413 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,413 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:13,413 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:13,413 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,414 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:13,414 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:13,414 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,414 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,414 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,414 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,414 PM [follower6-writer-172] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,414 PM [follower6-writer-172] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,415 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,415 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,415 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,415 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,415 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,415 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,415 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,414 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,415 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,415 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,415 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,415 PM [follower7-writer-173] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,415 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,415 PM [follower7-writer-173] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,415 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,415 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,415 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,415 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,415 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,415 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,415 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,415 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,415 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,415 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,415 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 111.9 μs with journalIndex=1 01:16:13,416 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) [ERROR] [07/29/2025 13:16:13.416] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,416 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,416 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,416 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,416 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,416 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,416 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,416 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,417 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,417 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,417 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,417 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,417 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,417 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,417 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 118.5 μs with journalIndex=1 01:16:13,415 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,417 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,416 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#461,leader5-writer-171]/waiting 01:16:13,417 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,417 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,417 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,417 PM [leader5-writer-171] [DEBUG] JournalWriteTask - leader5: received 1 commands after 4.379 ms 01:16:13,417 PM [leader5-writer-171] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 11.23 μs 01:16:13,417 PM [leader5-writer-171] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,417 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,417 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 116.2 μs with journalIndex=1 01:16:13,417 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,417 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,417 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,417 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:13.417] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.417] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:13.418] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@77deeee 01:16:13,417 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#463,follower7-writer-173]/waiting 01:16:13,418 PM [follower7-writer-173] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.136 ms 01:16:13,418 PM [follower7-writer-173] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 8.639 μs 01:16:13,418 PM [follower7-writer-173] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,418 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,417 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,419 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,419 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,419 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,419 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,418 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:13,418 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#462,follower6-writer-172]/waiting 01:16:13,419 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:13,419 PM [follower6-writer-172] [DEBUG] JournalWriteTask - follower6: received 1 commands after 4.633 ms 01:16:13,419 PM [follower6-writer-172] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.019 μs 01:16:13,419 PM [follower6-writer-172] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,419 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,419 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,419 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,419 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,419 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,419 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,419 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,419 PM [leader5-writer-174] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,419 PM [leader5-writer-174] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,419 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.419] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@113a7f6b [WARN] [07/29/2025 13:16:13.420] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@b95cbaa 01:16:13,420 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,420 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:13,420 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:13,420 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,420 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,420 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:13,420 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:13,421 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,421 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,421 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,421 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,421 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,421 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,421 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,421 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,421 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,421 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,421 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,421 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,421 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,422 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,422 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 94.06 μs with journalIndex=1 01:16:13,422 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,422 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#464,leader5-writer-174]/waiting 01:16:13,422 PM [leader5-writer-174] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.808 ms 01:16:13,422 PM [leader5-writer-174] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.42 μs 01:16:13,422 PM [leader5-writer-174] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,425 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,425 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,425 PM [follower7-writer-175] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,425 PM [follower7-writer-175] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,425 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,426 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,426 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,426 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,426 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,426 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,426 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,426 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,426 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,426 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,426 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,426 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,426 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,426 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 103.1 μs with journalIndex=1 01:16:13,426 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,426 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#465,follower7-writer-175]/waiting 01:16:13,426 PM [follower7-writer-175] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.565 ms 01:16:13,426 PM [follower7-writer-175] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.91 μs 01:16:13,426 PM [follower7-writer-175] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,427 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,427 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,427 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,427 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,427 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,427 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,427 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,427 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:13.422] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.426] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:13.427] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4005ac77 01:16:13,428 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,428 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:13.428] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@77ecd8ce 01:16:13,428 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:13,428 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,428 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:13,428 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:13,428 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,428 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,428 PM [follower6-writer-176] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,429 PM [follower6-writer-176] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,429 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,429 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,429 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,429 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,429 PM [follower7-writer-177] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,429 PM [follower7-writer-177] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,429 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,429 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,429 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,429 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,429 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,429 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,429 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,429 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,429 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,429 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,429 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,429 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,429 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,429 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,430 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,430 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 112.1 μs with journalIndex=1 01:16:13,430 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,430 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,430 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,430 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,430 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,430 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,430 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,430 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,430 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,430 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,430 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,430 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,430 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,430 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 136.6 μs with journalIndex=1 01:16:13,431 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,431 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#466,follower6-writer-176]/waiting 01:16:13,431 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#467,follower7-writer-177]/waiting 01:16:13,431 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,431 PM [follower7-writer-177] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.809 ms 01:16:13,431 PM [follower7-writer-177] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 16.41 μs 01:16:13,431 PM [follower7-writer-177] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:13.430] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,431 PM [follower6-writer-176] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.340 ms 01:16:13,431 PM [follower6-writer-176] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 8.939 μs 01:16:13,431 PM [follower6-writer-176] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:13.431] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,431 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,431 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,431 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,431 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.432] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@27dbe128 01:16:13,432 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,432 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:13,432 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:13,432 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,433 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,433 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,433 PM [follower7-writer-179] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,433 PM [follower7-writer-179] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,433 PM [leader5-writer-178] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,433 PM [leader5-writer-178] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,433 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,433 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,433 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,433 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.434] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4a644d1c 01:16:13,434 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,434 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,434 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,434 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,434 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:13,434 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,434 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:13,434 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,434 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,434 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,434 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,434 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,434 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,434 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,434 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,434 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,434 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,434 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,434 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 126.9 μs with journalIndex=1 01:16:13,434 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,435 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,435 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,435 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,435 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,435 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,435 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,435 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,435 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,435 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,435 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,435 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,435 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,435 PM [follower6-writer-180] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,435 PM [follower6-writer-180] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,435 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#468,follower7-writer-179]/waiting [ERROR] [07/29/2025 13:16:13.435] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,435 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,435 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,435 PM [follower7-writer-179] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.608 ms 01:16:13,436 PM [follower7-writer-179] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 14.64 μs 01:16:13,436 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,436 PM [follower7-writer-179] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,436 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,436 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,436 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,436 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,436 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,436 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,436 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,436 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,436 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,436 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,436 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,436 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 116.8 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:13.436] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,436 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#470,follower6-writer-180]/waiting 01:16:13,436 PM [follower6-writer-180] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.687 ms 01:16:13,437 PM [follower6-writer-180] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 18.39 μs 01:16:13,437 PM [follower6-writer-180] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,437 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,437 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,437 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,437 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,437 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,437 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,437 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,437 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,437 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,437 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:13,437 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:13,438 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,438 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,438 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:13,438 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:13,438 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,438 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,438 PM [follower6-writer-181] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,438 PM [follower6-writer-181] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:13.438] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@b3a46c5 [WARN] [07/29/2025 13:16:13.438] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@69dedce8 01:16:13,438 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,438 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 3.448 ms with journalIndex=1 01:16:13,438 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 [ERROR] [07/29/2025 13:16:13.439] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,439 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,439 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,439 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,439 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,440 PM [follower7-writer-182] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,440 PM [follower7-writer-182] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,439 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#469,leader5-writer-178]/waiting 01:16:13,439 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,440 PM [leader5-writer-178] [DEBUG] JournalWriteTask - leader5: received 1 commands after 6.784 ms 01:16:13,440 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,440 PM [leader5-writer-178] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 13.28 μs 01:16:13,440 PM [leader5-writer-178] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,440 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,440 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,440 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,440 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,440 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,440 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,440 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,440 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,440 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,440 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,440 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,440 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 139.8 μs with journalIndex=1 01:16:13,440 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,440 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,440 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,440 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.440] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,440 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,440 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#471,follower6-writer-181]/waiting 01:16:13,441 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,441 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,441 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,441 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,441 PM [follower6-writer-181] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.716 ms 01:16:13,441 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,441 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,441 PM [follower6-writer-181] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 13.27 μs 01:16:13,441 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,441 PM [follower6-writer-181] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,441 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,441 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,441 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,441 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,441 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,441 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,441 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,441 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,441 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,441 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,441 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 225.0 μs with journalIndex=1 [WARN] [07/29/2025 13:16:13.441] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@22114c15 [WARN] [07/29/2025 13:16:13.441] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7fdd6bb8 01:16:13,442 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,442 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#472,follower7-writer-182]/waiting 01:16:13,442 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:13,442 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:13,442 PM [follower7-writer-182] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.178 ms 01:16:13,442 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,442 PM [follower7-writer-182] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 13.30 μs 01:16:13,442 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,442 PM [follower7-writer-182] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,442 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,442 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,442 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,442 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,442 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,442 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,442 PM [follower6-writer-183] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,442 PM [follower6-writer-183] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,442 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,443 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:13,443 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,443 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,443 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:13,443 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:13,443 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,443 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,443 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,443 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,443 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,443 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,443 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,443 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,443 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,443 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,443 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,443 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,443 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,443 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 101.3 μs with journalIndex=1 01:16:13,443 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,443 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,444 PM [follower7-writer-184] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,444 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,444 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:13,444 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#473,follower6-writer-183]/waiting [ERROR] [07/29/2025 13:16:13.442] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,444 PM [follower6-writer-183] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.895 ms [WARN] [07/29/2025 13:16:13.444] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5c8c0124 01:16:13,444 PM [follower6-writer-183] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 13.68 μs 01:16:13,444 PM [follower6-writer-183] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,444 PM [follower7-writer-184] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,444 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,444 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,444 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,444 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,444 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,445 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,445 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,445 PM [leader5-writer-185] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,445 PM [leader5-writer-185] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,445 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,445 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:13,445 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:13,445 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,445 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,445 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,445 PM [follower6-writer-186] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,445 PM [follower6-writer-186] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,446 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null [ERROR] [07/29/2025 13:16:13.444] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:13.446] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@20c87fe 01:16:13,446 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,446 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,446 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,446 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,446 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,446 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,446 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,446 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,446 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,446 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,446 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,446 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,446 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 104.3 μs with journalIndex=1 01:16:13,446 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,446 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,446 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,446 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,446 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,446 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,446 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,446 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,446 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,446 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,447 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.446] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,447 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#474,follower7-writer-184]/waiting 01:16:13,447 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,447 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,447 PM [follower7-writer-184] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.164 ms 01:16:13,447 PM [follower7-writer-184] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.06 μs 01:16:13,447 PM [follower7-writer-184] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,447 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,447 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,447 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,447 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.447] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@64f3dce1 01:16:13,448 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,448 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:13,448 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:13,448 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,448 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,448 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,448 PM [follower7-writer-187] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,448 PM [follower7-writer-187] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,448 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,448 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,448 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 1.559 ms with journalIndex=1 01:16:13,449 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,449 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,449 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,449 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,449 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,449 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,449 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,449 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,449 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,449 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,449 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,449 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,449 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,449 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,449 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,449 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,449 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,449 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,449 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,449 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,449 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,449 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries [ERROR] [07/29/2025 13:16:13.449] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,449 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,449 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,449 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#476,follower6-writer-186]/waiting 01:16:13,449 PM [follower6-writer-186] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.818 ms 01:16:13,449 PM [follower6-writer-186] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.329 μs 01:16:13,449 PM [follower6-writer-186] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,449 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,449 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,449 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 341.8 μs with journalIndex=1 01:16:13,449 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 377.4 μs with journalIndex=1 01:16:13,449 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,449 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,449 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,449 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,450 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#477,follower7-writer-187]/waiting [ERROR] [07/29/2025 13:16:13.450] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.450] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,450 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#475,leader5-writer-185]/waiting 01:16:13,450 PM [leader5-writer-185] [DEBUG] JournalWriteTask - leader5: received 1 commands after 5.278 ms 01:16:13,450 PM [leader5-writer-185] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.169 μs 01:16:13,450 PM [leader5-writer-185] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,450 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,450 PM [follower7-writer-187] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.539 ms 01:16:13,450 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,451 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,451 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:13,451 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:13,451 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,451 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,451 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,451 PM [follower6-writer-188] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,451 PM [follower6-writer-188] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,450 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,450 PM [follower7-writer-187] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 7.959 μs 01:16:13,451 PM [follower7-writer-187] [DEBUG] JournalWriteTask - follower7: journal writer stopped [WARN] [07/29/2025 13:16:13.451] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@584fbf00 01:16:13,451 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,452 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,452 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,452 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,452 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,452 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,452 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,452 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,452 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,452 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,452 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,452 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,452 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,452 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,452 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,452 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,452 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,452 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,452 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,452 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,452 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 86.37 μs with journalIndex=1 [WARN] [07/29/2025 13:16:13.453] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@200b2b59 01:16:13,453 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [WARN] [07/29/2025 13:16:13.453] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2f14342b at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,453 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#478,follower6-writer-188]/waiting 01:16:13,453 PM [follower6-writer-188] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.478 ms 01:16:13,453 PM [follower6-writer-188] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 8.929 μs 01:16:13,453 PM [follower6-writer-188] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:13.453] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,453 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,453 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,453 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,453 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:13,453 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:13,453 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,453 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,453 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:13,453 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:13,453 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,453 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,453 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,454 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,454 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,454 PM [leader5-writer-189] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,454 PM [leader5-writer-189] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,454 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,454 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,454 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,454 PM [follower7-writer-190] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,454 PM [follower7-writer-190] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,454 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:13,454 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:13.454] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@52db2b58 01:16:13,454 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,454 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,454 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,454 PM [follower6-writer-191] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,454 PM [follower6-writer-191] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,455 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,455 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,456 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,456 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,456 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,456 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,456 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,456 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,456 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,456 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,456 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,456 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,456 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,456 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,456 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,456 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,456 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,456 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,456 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,456 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,456 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,456 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,456 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,456 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,456 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,456 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 89.59 μs with journalIndex=1 01:16:13,456 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,456 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 101.3 μs with journalIndex=1 01:16:13,456 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) [ERROR] [07/29/2025 13:16:13.456] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,456 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) [ERROR] [07/29/2025 13:16:13.456] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,456 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#480,follower7-writer-190]/waiting 01:16:13,456 PM [follower7-writer-190] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.646 ms 01:16:13,456 PM [follower7-writer-190] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 11.24 μs 01:16:13,456 PM [follower7-writer-190] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,457 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#481,follower6-writer-191]/waiting 01:16:13,457 PM [follower6-writer-191] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.269 ms 01:16:13,457 PM [follower6-writer-191] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 6.849 μs 01:16:13,457 PM [follower6-writer-191] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,457 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,457 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,457 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,457 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,457 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,457 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,457 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,457 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,457 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,458 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,458 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:13,458 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:13,458 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:13,458 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:13,458 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,458 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,458 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,458 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 [WARN] [07/29/2025 13:16:13.458] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@41839f6f [WARN] [07/29/2025 13:16:13.458] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@71a4bb18 01:16:13,458 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,459 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,459 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,459 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,459 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,459 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,460 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,460 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,460 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,460 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,460 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,460 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,460 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,460 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,460 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 93.60 μs with journalIndex=1 01:16:13,455 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,458 PM [follower7-writer-192] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,460 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,460 PM [follower7-writer-192] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,460 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,460 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,459 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,460 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,460 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,460 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,460 PM [follower6-writer-193] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,460 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,460 PM [follower6-writer-193] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,460 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,460 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,460 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,460 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,460 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,460 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 73.52 μs with journalIndex=1 01:16:13,460 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.460] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,460 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,461 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#482,follower7-writer-192]/waiting [ERROR] [07/29/2025 13:16:13.460] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,461 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,461 PM [follower7-writer-192] [DEBUG] JournalWriteTask - follower7: received 1 commands after 758.3 μs 01:16:13,461 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,461 PM [follower7-writer-192] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 11.03 μs 01:16:13,461 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,461 PM [follower7-writer-192] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,461 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,461 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#479,leader5-writer-189]/waiting 01:16:13,461 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,461 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,461 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,461 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,461 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,461 PM [leader5-writer-189] [DEBUG] JournalWriteTask - leader5: received 1 commands after 7.273 ms 01:16:13,461 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,461 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,461 PM [leader5-writer-189] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 7.649 μs 01:16:13,461 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,461 PM [leader5-writer-189] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,461 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,461 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,461 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,461 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,461 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,461 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,461 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,461 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 96.36 μs with journalIndex=1 01:16:13,461 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,461 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,461 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#483,follower6-writer-193]/waiting 01:16:13,461 PM [follower6-writer-193] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.354 ms 01:16:13,461 PM [follower6-writer-193] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.459 μs 01:16:13,461 PM [follower6-writer-193] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:13.461] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:13.462] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@429f5a83 01:16:13,462 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,462 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,462 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:13,462 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:13,462 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,462 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,462 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,462 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,462 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,462 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,462 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,462 PM [follower7-writer-194] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,462 PM [follower7-writer-194] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,463 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,463 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:13,463 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:13,463 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,463 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:13,463 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:13,463 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,463 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,463 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,463 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,464 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,464 PM [follower6-writer-195] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,464 PM [follower6-writer-195] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:13.462] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3e6eb8af [WARN] [07/29/2025 13:16:13.464] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2826ae42 01:16:13,465 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,465 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,465 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,465 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,465 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,465 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,465 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,465 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,465 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,465 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,465 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,465 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,465 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,465 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 78.24 μs with journalIndex=1 01:16:13,464 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,465 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,465 PM [leader5-writer-196] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,465 PM [leader5-writer-196] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,465 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties [ERROR] [07/29/2025 13:16:13.465] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,465 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,465 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,465 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,465 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#485,follower6-writer-195]/waiting 01:16:13,465 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,465 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,465 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,465 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,465 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,465 PM [follower6-writer-195] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.910 ms 01:16:13,465 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,466 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,466 PM [follower6-writer-195] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.68 μs 01:16:13,466 PM [follower6-writer-195] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,466 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,466 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,466 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 133.1 μs with journalIndex=1 01:16:13,466 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,466 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,466 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,466 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:13.466] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:13.467] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4dafbfc3 01:16:13,467 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,467 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#484,follower7-writer-194]/waiting 01:16:13,467 PM [follower7-writer-194] [DEBUG] JournalWriteTask - follower7: received 1 commands after 4.301 ms 01:16:13,467 PM [follower7-writer-194] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 11.77 μs 01:16:13,467 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,467 PM [follower7-writer-194] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,467 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:13,467 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,467 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,467 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:13,467 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,467 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,467 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,467 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,467 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,467 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,467 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,467 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,467 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,467 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,467 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,467 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,467 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,467 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,467 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,467 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,467 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 128.1 μs with journalIndex=1 01:16:13,467 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,467 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,467 PM [follower6-writer-197] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,468 PM [follower6-writer-197] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:13.468] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@511b6b6c 01:16:13,468 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:13.468] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,468 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#486,leader5-writer-196]/waiting 01:16:13,468 PM [leader5-writer-196] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.784 ms 01:16:13,468 PM [leader5-writer-196] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 16.87 μs 01:16:13,468 PM [leader5-writer-196] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,468 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,468 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,468 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,469 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,469 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,469 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,469 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,469 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,469 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,469 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,469 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,469 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,469 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,469 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,469 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 106.6 μs with journalIndex=1 01:16:13,468 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,469 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) [ERROR] [07/29/2025 13:16:13.469] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,468 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:13,469 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#487,follower6-writer-197]/waiting 01:16:13,470 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:13,470 PM [follower6-writer-197] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.260 ms 01:16:13,470 PM [follower6-writer-197] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.09 μs 01:16:13,470 PM [follower6-writer-197] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,469 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,470 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,470 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,470 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,470 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,470 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,470 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,470 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,470 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,470 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,470 PM [follower7-writer-198] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,470 PM [follower7-writer-198] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,471 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:13.471] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@45721856 01:16:13,471 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:13,471 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:13.471] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@44380257 01:16:13,471 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,471 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,471 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,471 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,471 PM [follower6-writer-199] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,471 PM [follower6-writer-199] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,471 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,471 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,471 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,471 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,471 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,471 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,471 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,471 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,471 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,471 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,471 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,472 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,472 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 109.6 μs with journalIndex=1 01:16:13,472 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,472 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,472 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,472 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,472 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,472 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,472 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,472 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,472 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,472 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,472 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,472 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 [ERROR] [07/29/2025 13:16:13.472] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,472 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,472 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,472 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,472 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 144.8 μs with journalIndex=1 01:16:13,472 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) [ERROR] [07/29/2025 13:16:13.472] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,473 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#489,follower6-writer-199]/waiting 01:16:13,473 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#488,follower7-writer-198]/waiting 01:16:13,473 PM [follower6-writer-199] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.471 ms 01:16:13,473 PM [follower6-writer-199] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.90 μs 01:16:13,473 PM [follower6-writer-199] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,473 PM [follower7-writer-198] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.380 ms 01:16:13,473 PM [follower7-writer-198] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 11.17 μs 01:16:13,473 PM [follower7-writer-198] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,473 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,473 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:13,473 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,473 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,473 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,473 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:13,473 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,473 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,473 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,473 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,473 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,473 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,473 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,473 PM [leader5-writer-200] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,473 PM [leader5-writer-200] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,474 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,474 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:13,474 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:13,474 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,474 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:13,474 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,474 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:13,474 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,474 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,474 PM [follower6-writer-201] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,474 PM [follower6-writer-201] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:13.474] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5321ddec 01:16:13,474 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:13.474] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5dd7aab9 01:16:13,475 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,475 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,475 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,475 PM [follower7-writer-202] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,475 PM [follower7-writer-202] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,475 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,475 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,475 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,475 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,475 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,475 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,475 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,475 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,475 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,475 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,475 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,475 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,475 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,475 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,475 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,475 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,475 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,475 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 110.8 μs with journalIndex=1 01:16:13,476 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,476 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,476 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,476 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,476 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,476 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,476 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,476 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,476 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,476 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,476 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,476 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,476 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,476 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,476 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,476 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,476 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot [ERROR] [07/29/2025 13:16:13.476] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,476 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 215.9 μs with journalIndex=1 01:16:13,476 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#491,follower6-writer-201]/waiting 01:16:13,476 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,476 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,480 PM [follower6-writer-201] [DEBUG] JournalWriteTask - follower6: received 1 commands after 5.488 ms 01:16:13,480 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,480 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,480 PM [follower6-writer-201] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 11.64 μs 01:16:13,480 PM [follower6-writer-201] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,480 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,480 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 107.8 μs with journalIndex=1 01:16:13,480 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,480 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,480 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,480 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:13.480] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:13.481] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1f22fc84 01:16:13,481 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,481 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#492,follower7-writer-202]/waiting 01:16:13,481 PM [follower7-writer-202] [DEBUG] JournalWriteTask - follower7: received 1 commands after 5.850 ms 01:16:13,481 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,481 PM [follower7-writer-202] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.859 μs 01:16:13,481 PM [follower7-writer-202] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,481 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:13,481 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:13,481 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,481 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,481 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,481 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,481 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,481 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,481 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 [WARN] [07/29/2025 13:16:13.481] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@565a8792 01:16:13,481 PM [follower6-writer-203] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,481 PM [follower6-writer-203] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,482 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,482 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,482 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#490,leader5-writer-200]/waiting 01:16:13,482 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:13,482 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:13,482 PM [leader5-writer-200] [DEBUG] JournalWriteTask - leader5: received 1 commands after 8.576 ms 01:16:13,482 PM [leader5-writer-200] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.629 μs 01:16:13,482 PM [leader5-writer-200] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,482 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,482 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,482 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,482 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,482 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,482 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,482 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,483 PM [follower7-writer-204] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,483 PM [follower7-writer-204] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,483 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,483 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:13,483 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:13,483 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,483 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,483 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,483 PM [leader5-writer-205] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,483 PM [leader5-writer-205] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [ERROR] [07/29/2025 13:16:13.482] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:13.483] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@39be0a39 01:16:13,484 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,484 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,484 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,484 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,484 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,484 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,484 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,484 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,484 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,484 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,484 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,484 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,484 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,484 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 125.2 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:13.485] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,485 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,485 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#493,follower6-writer-203]/waiting 01:16:13,485 PM [follower6-writer-203] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.777 ms 01:16:13,485 PM [follower6-writer-203] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.48 μs 01:16:13,485 PM [follower6-writer-203] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,486 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,486 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,486 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,486 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,486 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,487 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:13,487 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:13,487 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,487 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,487 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,487 PM [follower6-writer-206] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,487 PM [follower6-writer-206] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:13.487] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@20d86c75 01:16:13,488 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,488 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,489 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,489 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,489 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,489 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,489 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,489 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,489 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,489 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,489 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,489 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,489 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,489 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 100.6 μs with journalIndex=1 01:16:13,489 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,489 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,489 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,489 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,489 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,489 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,489 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,489 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,489 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,489 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,489 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,489 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,489 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,489 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,489 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,489 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,489 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,489 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,489 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,489 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,489 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,489 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,489 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,489 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,490 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,490 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,490 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 151.3 μs with journalIndex=1 01:16:13,490 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 138.8 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:13.490] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,491 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#495,leader5-writer-205]/waiting 01:16:13,491 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,491 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#496,follower6-writer-206]/waiting [ERROR] [07/29/2025 13:16:13.490] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,491 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,491 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:13.490] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,491 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#494,follower7-writer-204]/waiting 01:16:13,491 PM [follower6-writer-206] [DEBUG] JournalWriteTask - follower6: received 1 commands after 4.020 ms 01:16:13,491 PM [follower6-writer-206] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 14.94 μs 01:16:13,491 PM [follower6-writer-206] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,491 PM [follower7-writer-204] [DEBUG] JournalWriteTask - follower7: received 1 commands after 8.766 ms 01:16:13,491 PM [follower7-writer-204] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.388 μs 01:16:13,491 PM [follower7-writer-204] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,491 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,491 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,491 PM [leader5-writer-205] [DEBUG] JournalWriteTask - leader5: received 1 commands after 8.200 ms 01:16:13,491 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,491 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,491 PM [leader5-writer-205] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.389 μs 01:16:13,491 PM [leader5-writer-205] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,491 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,492 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,492 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,492 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,492 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,492 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:13.492] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3e8ba18b [WARN] [07/29/2025 13:16:13.492] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@56cb1edd 01:16:13,492 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:13,492 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:13,492 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:13,492 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:13,493 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,493 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,493 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,493 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,493 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,493 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,493 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 [WARN] [07/29/2025 13:16:13.493] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1fcbfd0b 01:16:13,493 PM [follower7-writer-207] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,493 PM [follower7-writer-207] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,493 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,493 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:13,493 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:13,494 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,494 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,494 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,494 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,494 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,494 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,494 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,494 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,494 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,494 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,494 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,494 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,494 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,494 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,494 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,494 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 82.50 μs with journalIndex=1 01:16:13,494 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,494 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,494 PM [follower6-writer-208] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,494 PM [follower6-writer-208] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,494 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,494 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#497,follower7-writer-207]/waiting 01:16:13,494 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,494 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,494 PM [leader5-writer-209] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,494 PM [leader5-writer-209] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,494 PM [follower7-writer-207] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.431 ms 01:16:13,495 PM [follower7-writer-207] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 21.33 μs 01:16:13,495 PM [follower7-writer-207] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:13.494] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,495 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,495 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,495 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,495 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,495 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,495 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,495 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,495 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,495 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,495 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,495 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,495 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,495 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,495 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,495 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,495 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,495 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,495 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,495 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,495 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,495 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,495 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,495 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,495 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,495 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 89.97 μs with journalIndex=1 01:16:13,495 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,496 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,496 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 134.5 μs with journalIndex=1 01:16:13,498 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,498 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,498 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:13.498] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,498 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed [ERROR] [07/29/2025 13:16:13.498] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,498 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,498 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,498 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#498,follower6-writer-208]/waiting 01:16:13,498 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#499,leader5-writer-209]/waiting [WARN] [07/29/2025 13:16:13.498] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6b87ba8 01:16:13,499 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,499 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:13,499 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:13,499 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,500 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,500 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,500 PM [leader5-writer-209] [DEBUG] JournalWriteTask - leader5: received 1 commands after 5.561 ms 01:16:13,500 PM [leader5-writer-209] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 12.68 μs 01:16:13,500 PM [leader5-writer-209] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,500 PM [follower7-writer-210] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,500 PM [follower7-writer-210] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,500 PM [follower6-writer-208] [DEBUG] JournalWriteTask - follower6: received 1 commands after 6.052 ms 01:16:13,500 PM [follower6-writer-208] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 6.929 μs 01:16:13,500 PM [follower6-writer-208] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,500 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,500 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,500 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,500 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,500 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,500 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,500 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,500 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.501] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@51a8f0c4 01:16:13,501 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,501 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,501 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,501 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,501 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,501 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,501 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,501 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,501 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,501 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,501 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,501 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,501 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,501 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 104.3 μs with journalIndex=1 01:16:13,501 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,501 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:13,501 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:13,501 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) [ERROR] [07/29/2025 13:16:13.501] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:13.502] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1bea535d 01:16:13,502 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#500,follower7-writer-210]/waiting 01:16:13,501 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,502 PM [follower7-writer-210] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.599 ms 01:16:13,502 PM [follower7-writer-210] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.65 μs 01:16:13,502 PM [follower7-writer-210] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,502 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,502 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,502 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,502 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,502 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,502 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,502 PM [leader5-writer-211] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,502 PM [leader5-writer-211] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:13.502] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2c013621 01:16:13,503 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,503 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:13,503 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:13,503 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,504 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,504 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,504 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,504 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,504 PM [follower7-writer-212] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,504 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,504 PM [follower7-writer-212] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,504 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,504 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,504 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,504 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,504 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,504 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,504 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,504 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,504 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,504 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,504 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 111.0 μs with journalIndex=1 01:16:13,504 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:13.504] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,505 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,504 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#501,leader5-writer-211]/waiting 01:16:13,505 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,505 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,505 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,505 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,506 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,506 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,506 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,506 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,506 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,506 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,506 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,506 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,506 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,506 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 137.0 μs with journalIndex=1 01:16:13,506 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:13,506 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:13,506 PM [leader5-writer-211] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.968 ms 01:16:13,506 PM [leader5-writer-211] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.08 μs 01:16:13,506 PM [leader5-writer-211] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,506 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,506 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,506 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,506 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:13.506] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,506 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,506 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#502,follower7-writer-212]/waiting 01:16:13,507 PM [follower7-writer-212] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.849 ms 01:16:13,507 PM [follower7-writer-212] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.639 μs 01:16:13,507 PM [follower7-writer-212] [DEBUG] JournalWriteTask - follower7: journal writer stopped [WARN] [07/29/2025 13:16:13.507] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@19124b59 01:16:13,507 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,507 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,507 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,507 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.507] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@36f08254 01:16:13,507 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,507 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:13,507 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:13,507 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,508 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,508 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:13,508 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:13,508 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,508 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,508 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,508 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,508 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,508 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,508 PM [follower7-writer-214] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,508 PM [follower7-writer-214] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,508 PM [leader5-writer-213] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,508 PM [leader5-writer-213] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,509 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,509 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,509 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,509 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,509 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,509 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,509 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,509 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,509 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,509 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,509 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,509 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,509 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,509 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,509 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,509 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 93.51 μs with journalIndex=1 01:16:13,509 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,509 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,509 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,509 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,509 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,509 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,509 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,509 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,509 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,509 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,509 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,509 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 212.3 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:13.509] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,510 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,510 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,510 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#503,leader5-writer-213]/waiting 01:16:13,510 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#504,follower7-writer-214]/waiting [ERROR] [07/29/2025 13:16:13.510] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,510 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,510 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,510 PM [follower7-writer-214] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.431 ms 01:16:13,510 PM [follower7-writer-214] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.959 μs 01:16:13,510 PM [follower7-writer-214] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,510 PM [follower6-writer-215] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,510 PM [follower6-writer-215] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,510 PM [leader5-writer-213] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.419 ms 01:16:13,510 PM [leader5-writer-213] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 7.200 μs 01:16:13,510 PM [leader5-writer-213] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,510 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,510 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,510 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,510 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,510 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,510 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,510 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,510 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.511] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@58a79ada 01:16:13,511 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:13.511] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@24ee4f6e 01:16:13,511 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:13,511 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:13,511 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,511 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,511 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,511 PM [follower7-writer-216] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,511 PM [follower7-writer-216] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,512 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,512 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:13,512 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:13,512 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,512 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,512 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,512 PM [leader5-writer-217] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,512 PM [leader5-writer-217] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,513 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,513 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,513 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,513 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,513 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,513 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,513 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,513 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,513 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,513 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,513 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,513 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,513 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,513 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,513 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,513 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,514 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,514 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,514 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,514 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,514 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,514 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,514 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,514 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,514 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,514 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,514 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,514 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,514 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,514 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,514 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,514 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 84.32 μs with journalIndex=1 01:16:13,514 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 137.6 μs with journalIndex=1 01:16:13,514 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:13.514] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.514] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,514 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,514 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#507,leader5-writer-217]/waiting 01:16:13,514 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,514 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,514 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,514 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#506,follower7-writer-216]/waiting 01:16:13,514 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,514 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,514 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,514 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,514 PM [leader5-writer-217] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.188 ms 01:16:13,515 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,515 PM [leader5-writer-217] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.75 μs 01:16:13,515 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 75.07 μs with journalIndex=1 01:16:13,515 PM [leader5-writer-217] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,515 PM [follower7-writer-216] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.195 ms 01:16:13,515 PM [follower7-writer-216] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 6.839 μs 01:16:13,515 PM [follower7-writer-216] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,515 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,515 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,515 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,515 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,515 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,515 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#505,follower6-writer-215]/waiting 01:16:13,515 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,515 PM [follower6-writer-215] [DEBUG] JournalWriteTask - follower6: received 1 commands after 4.920 ms [ERROR] [07/29/2025 13:16:13.515] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,515 PM [follower6-writer-215] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.529 μs 01:16:13,515 PM [follower6-writer-215] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,515 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,515 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,515 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,515 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,515 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,515 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,515 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.515] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@240d3ee2 [WARN] [07/29/2025 13:16:13.515] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@72ce8032 [WARN] [07/29/2025 13:16:13.515] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@508a7650 01:16:13,516 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,516 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,516 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:13,516 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:13,516 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,516 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:13,516 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:13,516 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:13,516 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:13,517 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,517 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,517 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,517 PM [leader5-writer-218] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,517 PM [leader5-writer-218] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,517 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,517 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,517 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,517 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,517 PM [follower7-writer-219] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,517 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,517 PM [follower7-writer-219] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,517 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,518 PM [follower6-writer-220] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,518 PM [follower6-writer-220] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,518 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,518 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,518 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,518 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,518 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,518 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,518 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,518 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,518 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,518 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,518 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,518 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,518 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,518 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 101.8 μs with journalIndex=1 01:16:13,518 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,518 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,518 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,518 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,518 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,518 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,518 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,518 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,518 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,518 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,518 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,518 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,518 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,518 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 120.3 μs with journalIndex=1 01:16:13,518 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null [ERROR] [07/29/2025 13:16:13.518] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,519 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,519 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,519 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,519 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,519 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#508,leader5-writer-218]/waiting 01:16:13,519 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,519 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,519 PM [leader5-writer-218] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.933 ms 01:16:13,519 PM [leader5-writer-218] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.87 μs 01:16:13,519 PM [leader5-writer-218] [DEBUG] JournalWriteTask - leader5: journal writer stopped [ERROR] [07/29/2025 13:16:13.519] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,519 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,519 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,519 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,519 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#510,follower6-writer-220]/waiting 01:16:13,519 PM [follower6-writer-220] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.571 ms 01:16:13,519 PM [follower6-writer-220] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.249 μs 01:16:13,519 PM [follower6-writer-220] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,519 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,519 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,519 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,519 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,519 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,519 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,519 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,519 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,519 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,519 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 104.7 μs with journalIndex=1 01:16:13,520 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#509,follower7-writer-219]/waiting 01:16:13,520 PM [follower7-writer-219] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.441 ms 01:16:13,520 PM [follower7-writer-219] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.619 μs 01:16:13,520 PM [follower7-writer-219] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,520 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,520 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,520 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,520 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:13.520] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:13.520] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5916a341 01:16:13,520 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,520 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,520 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:13,520 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:13.520] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@71a4a3d4 01:16:13,520 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,520 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,520 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,520 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,520 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,521 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,521 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,521 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,521 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:13,521 PM [follower6-writer-221] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,521 PM [follower6-writer-221] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,521 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:13.521] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3bd30697 01:16:13,521 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,521 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,522 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,522 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:13,522 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,522 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,522 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:13,522 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,522 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,522 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,522 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,522 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,522 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,522 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,522 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,522 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,522 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,522 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 118.9 μs with journalIndex=1 01:16:13,522 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,522 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,522 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,522 PM [follower7-writer-222] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,522 PM [follower7-writer-222] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,522 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.522] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,522 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#511,follower6-writer-221]/waiting 01:16:13,522 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,522 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,522 PM [follower6-writer-221] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.588 ms 01:16:13,522 PM [follower6-writer-221] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 22.19 μs 01:16:13,522 PM [follower6-writer-221] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,522 PM [leader5-writer-223] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,522 PM [leader5-writer-223] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,523 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,523 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,523 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,523 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.523] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@59af5846 01:16:13,523 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,523 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,523 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,523 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,523 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,523 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,523 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,523 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,523 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,523 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,523 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,523 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,523 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,523 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,523 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,523 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,523 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,523 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,524 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,524 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,524 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,524 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,524 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,524 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,524 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,524 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,524 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 125.3 μs with journalIndex=1 01:16:13,524 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,524 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:13,524 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 136.2 μs with journalIndex=1 01:16:13,524 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor [ERROR] [07/29/2025 13:16:13.524] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,524 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#512,follower7-writer-222]/waiting 01:16:13,524 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:13.524] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,524 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#513,leader5-writer-223]/waiting 01:16:13,524 PM [follower7-writer-222] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.180 ms 01:16:13,524 PM [follower7-writer-222] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 15.24 μs 01:16:13,524 PM [follower7-writer-222] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,524 PM [leader5-writer-223] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.889 ms 01:16:13,524 PM [leader5-writer-223] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.339 μs 01:16:13,524 PM [leader5-writer-223] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,524 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,524 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,524 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,524 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,524 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,525 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,524 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,525 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,525 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,525 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,525 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,525 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,525 PM [follower6-writer-224] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,525 PM [follower6-writer-224] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:13.525] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@20b033ad [WARN] [07/29/2025 13:16:13.525] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@161b704d 01:16:13,526 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,526 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:13,526 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:13,526 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,526 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,526 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:13,526 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:13,526 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,526 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,526 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,526 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,526 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,526 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,526 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,526 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,526 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,526 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,526 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,526 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,526 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 142.0 μs with journalIndex=1 01:16:13,526 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,526 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,526 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,526 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,526 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,526 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,527 PM [follower7-writer-225] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,527 PM [follower7-writer-225] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,527 PM [leader5-writer-226] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,527 PM [leader5-writer-226] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,527 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#514,follower6-writer-224]/waiting 01:16:13,527 PM [follower6-writer-224] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.549 ms 01:16:13,527 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,527 PM [follower6-writer-224] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.46 μs 01:16:13,527 PM [follower6-writer-224] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,527 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,527 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,527 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,527 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:13.526] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:13.527] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@25ae0d7 01:16:13,527 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,528 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,528 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,528 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,528 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,528 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,528 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,528 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,528 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,528 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,528 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,528 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,528 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,528 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,528 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,528 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,528 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,528 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,528 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,528 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,528 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,528 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,528 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,528 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,528 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,528 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 103.0 μs with journalIndex=1 01:16:13,528 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,528 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 133.3 μs with journalIndex=1 01:16:13,528 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,528 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#516,follower7-writer-225]/waiting [ERROR] [07/29/2025 13:16:13.528] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,529 PM [follower7-writer-225] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.970 ms 01:16:13,529 PM [follower7-writer-225] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.679 μs 01:16:13,529 PM [follower7-writer-225] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,529 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,529 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed [ERROR] [07/29/2025 13:16:13.528] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,529 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,529 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,529 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,529 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,529 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#515,leader5-writer-226]/waiting 01:16:13,529 PM [leader5-writer-226] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.503 ms 01:16:13,529 PM [leader5-writer-226] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.649 μs 01:16:13,529 PM [leader5-writer-226] [DEBUG] JournalWriteTask - leader5: journal writer stopped [WARN] [07/29/2025 13:16:13.529] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@70a79d6e 01:16:13,530 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,530 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,530 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:13,530 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,530 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,530 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:13,530 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,530 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:13.530] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@704fb99e 01:16:13,530 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,530 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,530 PM [follower7-writer-227] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,530 PM [follower7-writer-227] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,531 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,531 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:13,531 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:13,531 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,531 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,531 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,531 PM [leader5-writer-228] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,531 PM [leader5-writer-228] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,531 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:13,531 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:13,532 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,532 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,532 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,532 PM [follower6-writer-229] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,532 PM [follower6-writer-229] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,533 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,533 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,533 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,533 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,533 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,533 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,533 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,533 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,533 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,533 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,533 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,533 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,533 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,533 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,533 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,533 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,533 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,533 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,533 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,533 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,533 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,533 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,533 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,533 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,533 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,533 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,533 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,533 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,533 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,533 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,533 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,533 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,533 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,533 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,533 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,533 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,533 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,533 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,533 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,533 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 114.3 μs with journalIndex=1 01:16:13,533 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 112.3 μs with journalIndex=1 01:16:13,533 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 121.3 μs with journalIndex=1 01:16:13,534 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,534 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#519,follower6-writer-229]/waiting 01:16:13,534 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:13.533] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.534] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,534 PM [follower6-writer-229] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.774 ms 01:16:13,534 PM [follower6-writer-229] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 11.05 μs 01:16:13,534 PM [follower6-writer-229] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,534 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#518,leader5-writer-228]/waiting 01:16:13,534 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,534 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,534 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,534 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,534 PM [leader5-writer-228] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.718 ms 01:16:13,534 PM [leader5-writer-228] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 7.729 μs 01:16:13,534 PM [leader5-writer-228] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,534 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,534 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,534 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,534 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,535 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,535 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,535 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:13,535 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:13,535 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:13,535 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:13,535 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,535 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,535 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,536 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,536 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,536 PM [leader5-writer-230] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,536 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,536 PM [leader5-writer-230] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,536 PM [follower6-writer-231] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,536 PM [follower6-writer-231] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:13.536] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@27c811de [WARN] [07/29/2025 13:16:13.536] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3f2bc7d9 01:16:13,536 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,536 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#517,follower7-writer-227]/waiting 01:16:13,536 PM [follower7-writer-227] [DEBUG] JournalWriteTask - follower7: received 1 commands after 6.008 ms 01:16:13,536 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,536 PM [follower7-writer-227] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 44.28 μs 01:16:13,536 PM [follower7-writer-227] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,536 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,536 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,536 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,536 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,536 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,536 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,536 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null [ERROR] [07/29/2025 13:16:13.536] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,536 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,536 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,536 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,536 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,537 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,537 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,537 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,537 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,537 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,537 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 122.2 μs with journalIndex=1 01:16:13,537 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,537 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,537 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,537 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,537 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found [ERROR] [07/29/2025 13:16:13.537] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,537 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,537 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,537 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,537 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,537 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#521,follower6-writer-231]/waiting [WARN] [07/29/2025 13:16:13.537] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@595bb486 01:16:13,537 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,537 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,537 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,537 PM [follower6-writer-231] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.748 ms 01:16:13,537 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,537 PM [follower6-writer-231] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.789 μs 01:16:13,537 PM [follower6-writer-231] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,538 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,538 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 134.2 μs with journalIndex=1 01:16:13,538 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,538 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,538 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,538 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,538 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,538 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:13,538 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:13.538] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@48cf450 01:16:13,538 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,538 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,538 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,538 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,539 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:13,539 PM [follower7-writer-232] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,539 PM [follower7-writer-232] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,539 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:13,539 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,539 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,539 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,539 PM [follower6-writer-233] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,539 PM [follower6-writer-233] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,539 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) [ERROR] [07/29/2025 13:16:13.539] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,540 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,540 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,539 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#520,leader5-writer-230]/waiting 01:16:13,541 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,541 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,541 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,541 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,541 PM [leader5-writer-230] [DEBUG] JournalWriteTask - leader5: received 1 commands after 5.299 ms 01:16:13,541 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,541 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,541 PM [leader5-writer-230] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 12.22 μs 01:16:13,541 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,541 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,541 PM [leader5-writer-230] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,541 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,541 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,541 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,541 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,541 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,541 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,541 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,541 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,541 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,541 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,541 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,541 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,541 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,541 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,541 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,541 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 147.2 μs with journalIndex=1 01:16:13,541 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,541 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,541 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,541 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,541 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,541 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 125.2 μs with journalIndex=1 01:16:13,542 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:13.542] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3686fd7f 01:16:13,542 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#522,follower7-writer-232]/waiting 01:16:13,542 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:13.542] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,542 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,542 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:13,542 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:13,542 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,542 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#523,follower6-writer-233]/waiting 01:16:13,542 PM [follower7-writer-232] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.296 ms 01:16:13,542 PM [follower7-writer-232] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 11.75 μs 01:16:13,542 PM [follower7-writer-232] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:13.542] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,543 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,543 PM [follower6-writer-233] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.473 ms 01:16:13,543 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,543 PM [follower6-writer-233] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 6.939 μs 01:16:13,543 PM [follower6-writer-233] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,543 PM [leader5-writer-234] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,543 PM [leader5-writer-234] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,543 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,543 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,543 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,543 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,543 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,543 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,543 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,543 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.543] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@14746f6e [WARN] [07/29/2025 13:16:13.543] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6d8815d2 01:16:13,543 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,543 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,543 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,543 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,543 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,543 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,543 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,543 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,543 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,543 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,543 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,543 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,543 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,543 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,544 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 89.55 μs with journalIndex=1 01:16:13,544 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:13,544 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:13,544 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,544 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:13,544 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:13,544 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.544] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,544 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#524,leader5-writer-234]/waiting 01:16:13,544 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,544 PM [leader5-writer-234] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.440 ms 01:16:13,544 PM [leader5-writer-234] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.619 μs 01:16:13,544 PM [leader5-writer-234] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,544 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,544 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,544 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,544 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,544 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,544 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,544 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 [WARN] [07/29/2025 13:16:13.544] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4af2b2e5 01:16:13,545 PM [follower7-writer-235] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,545 PM [follower7-writer-235] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,545 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,545 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:13,545 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:13,545 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,545 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,545 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,545 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,545 PM [leader5-writer-236] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,545 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,545 PM [leader5-writer-236] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,545 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,545 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,545 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,545 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,545 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,545 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,545 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,545 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,545 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,546 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,546 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,546 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 86.71 μs with journalIndex=1 01:16:13,546 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,546 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,546 PM [follower6-writer-237] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,546 PM [follower6-writer-237] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,546 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) [ERROR] [07/29/2025 13:16:13.546] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,546 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#525,follower7-writer-235]/waiting 01:16:13,547 PM [follower7-writer-235] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.947 ms 01:16:13,547 PM [follower7-writer-235] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.35 μs 01:16:13,547 PM [follower7-writer-235] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,547 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,547 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,547 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,547 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,547 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,547 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,547 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,547 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,547 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,547 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,547 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,547 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,547 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,547 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,547 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,547 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,547 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,547 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,547 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,547 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,547 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,547 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,547 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,547 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,547 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,547 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,547 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,547 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,547 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,547 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 90.82 μs with journalIndex=1 01:16:13,547 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,547 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 103.3 μs with journalIndex=1 01:16:13,547 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) [WARN] [07/29/2025 13:16:13.547] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@20ba296f at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,547 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#526,leader5-writer-236]/waiting 01:16:13,547 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,548 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#527,follower6-writer-237]/waiting 01:16:13,548 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,547 PM [leader5-writer-236] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.994 ms 01:16:13,548 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:13,548 PM [leader5-writer-236] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 11.81 μs 01:16:13,548 PM [leader5-writer-236] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,548 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:13,548 PM [follower6-writer-237] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.391 ms 01:16:13,548 PM [follower6-writer-237] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 6.379 μs 01:16:13,548 PM [follower6-writer-237] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,548 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed [ERROR] [07/29/2025 13:16:13.547] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,548 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,548 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,548 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,548 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,548 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,548 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,548 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:13.547] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,548 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,549 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,549 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,549 PM [follower7-writer-238] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,549 PM [follower7-writer-238] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:13.549] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@45074391 [WARN] [07/29/2025 13:16:13.549] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5320e34b 01:16:13,549 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,549 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:13,549 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:13,549 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,549 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:13,549 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:13,549 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,550 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,550 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,550 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,550 PM [follower6-writer-239] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,550 PM [follower6-writer-239] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,550 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,550 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,550 PM [leader5-writer-240] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,550 PM [leader5-writer-240] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,551 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,551 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,551 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,551 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,551 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,551 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,551 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,551 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,551 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,551 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,551 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,551 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,551 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,551 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,551 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,551 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,551 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,551 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,551 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,551 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,551 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,551 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,551 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,551 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,551 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,551 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,551 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,551 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,551 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,551 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,551 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,551 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,551 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,551 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,551 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,551 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,551 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,551 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,551 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 94.70 μs with journalIndex=1 01:16:13,551 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 138.1 μs with journalIndex=1 01:16:13,551 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,552 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 123.5 μs with journalIndex=1 01:16:13,552 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [ERROR] [07/29/2025 13:16:13.552] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,552 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#529,follower6-writer-239]/waiting 01:16:13,552 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) [ERROR] [07/29/2025 13:16:13.552] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,552 PM [follower6-writer-239] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.153 ms 01:16:13,552 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [ERROR] [07/29/2025 13:16:13.552] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,552 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#530,leader5-writer-240]/waiting 01:16:13,553 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#528,follower7-writer-238]/waiting 01:16:13,552 PM [follower6-writer-239] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.01 μs 01:16:13,553 PM [follower6-writer-239] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,553 PM [leader5-writer-240] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.865 ms 01:16:13,553 PM [leader5-writer-240] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 11.45 μs 01:16:13,553 PM [leader5-writer-240] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,553 PM [follower7-writer-238] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.979 ms 01:16:13,553 PM [follower7-writer-238] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 5.499 μs 01:16:13,553 PM [follower7-writer-238] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,553 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,553 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,553 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,553 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,553 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,553 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,553 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,553 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,553 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,553 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,553 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,553 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,554 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,554 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:13,554 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:13,554 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,554 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,554 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:13,554 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:13,554 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:13,554 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:13,554 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,554 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,554 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,554 PM [follower7-writer-241] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,554 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:13.554] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@bdeb3f3 01:16:13,554 PM [follower7-writer-241] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:13.554] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3daee575 [WARN] [07/29/2025 13:16:13.554] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1ada781d 01:16:13,555 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,555 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,555 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,555 PM [leader5-writer-242] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,555 PM [leader5-writer-242] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,555 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,555 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,556 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,556 PM [follower6-writer-243] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,556 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,556 PM [follower6-writer-243] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,556 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,556 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,556 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,556 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,556 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,556 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,556 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,556 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,556 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,556 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,556 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,556 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,556 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,556 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,556 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,556 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,556 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,556 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,556 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,556 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,556 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,556 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,556 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,556 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 163.2 μs with journalIndex=1 01:16:13,556 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,556 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 246.3 μs with journalIndex=1 01:16:13,556 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,556 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,556 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,556 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) [ERROR] [07/29/2025 13:16:13.556] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,556 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#531,follower7-writer-241]/waiting 01:16:13,557 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) [ERROR] [07/29/2025 13:16:13.556] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,556 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,557 PM [follower7-writer-241] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.136 ms 01:16:13,557 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,557 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,557 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,557 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,557 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,557 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,557 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,557 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,557 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,557 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 73.65 μs with journalIndex=1 01:16:13,556 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#532,leader5-writer-242]/waiting 01:16:13,557 PM [follower7-writer-241] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 11.13 μs 01:16:13,557 PM [follower7-writer-241] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,557 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) [ERROR] [07/29/2025 13:16:13.557] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,557 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,557 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,557 PM [leader5-writer-242] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.396 ms 01:16:13,557 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,557 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,557 PM [leader5-writer-242] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.03 μs 01:16:13,557 PM [leader5-writer-242] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,557 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#533,follower6-writer-243]/waiting 01:16:13,557 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,557 PM [follower6-writer-243] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.851 ms 01:16:13,557 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,557 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,557 PM [follower6-writer-243] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 7.040 μs 01:16:13,557 PM [follower6-writer-243] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,557 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,558 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,558 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,558 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,558 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,558 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,558 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:13,558 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:13,558 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,558 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:13,558 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:13,558 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,558 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,559 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:13,559 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:13,559 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,559 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,559 PM [follower7-writer-244] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,559 PM [follower7-writer-244] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:13.559] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@68466f9d [WARN] [07/29/2025 13:16:13.559] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4e9b19d2 [WARN] [07/29/2025 13:16:13.559] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1dded140 01:16:13,560 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,560 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,560 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,560 PM [leader5-writer-245] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,560 PM [leader5-writer-245] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,560 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,560 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,560 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,560 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,560 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,560 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,561 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,561 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,561 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,561 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,561 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,561 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,561 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,561 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,561 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 147.0 μs with journalIndex=1 01:16:13,561 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,561 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,561 PM [follower6-writer-246] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,561 PM [follower6-writer-246] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,561 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:13.561] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,561 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,561 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,561 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#534,follower7-writer-244]/waiting 01:16:13,561 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,561 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,561 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,561 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,561 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,561 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,561 PM [follower7-writer-244] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.449 ms 01:16:13,561 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,561 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,561 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,561 PM [follower7-writer-244] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 11.64 μs 01:16:13,561 PM [follower7-writer-244] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,561 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,561 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,561 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,561 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 92.72 μs with journalIndex=1 01:16:13,561 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,562 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,562 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,562 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:13.562] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,562 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#535,leader5-writer-245]/waiting 01:16:13,562 PM [leader5-writer-245] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.988 ms 01:16:13,562 PM [leader5-writer-245] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.738 μs 01:16:13,562 PM [leader5-writer-245] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,562 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,562 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,562 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,562 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.562] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3695fde5 01:16:13,562 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,562 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,562 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,562 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,562 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,562 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,562 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,562 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,562 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,563 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,563 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,563 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,563 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,563 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 72.81 μs with journalIndex=1 01:16:13,563 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:13.563] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@38a5f829 01:16:13,563 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:13,563 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) [ERROR] [07/29/2025 13:16:13.563] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,563 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:13,563 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#536,follower6-writer-246]/waiting 01:16:13,563 PM [follower6-writer-246] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.159 ms 01:16:13,563 PM [follower6-writer-246] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.799 μs 01:16:13,563 PM [follower6-writer-246] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,563 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,563 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,563 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,563 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,563 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,563 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:13,563 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:13,563 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,564 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,564 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,564 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,564 PM [follower7-writer-247] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,564 PM [follower7-writer-247] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,564 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,564 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,564 PM [leader5-writer-248] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,564 PM [leader5-writer-248] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:13.564] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2c54d42b 01:16:13,564 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,564 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:13,564 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:13,564 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,565 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,565 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,565 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,565 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,565 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,565 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,565 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,565 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,565 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,565 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,565 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,565 PM [follower6-writer-249] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,565 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,565 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,565 PM [follower6-writer-249] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,565 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,565 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,565 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 130.9 μs with journalIndex=1 01:16:13,566 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,566 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,566 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,566 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,566 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,566 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,566 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,566 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,566 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,566 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,566 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,566 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,566 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,566 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,566 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 [ERROR] [07/29/2025 13:16:13.565] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,566 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,566 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,566 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,566 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,566 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,566 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#537,follower7-writer-247]/waiting 01:16:13,566 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,566 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,566 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,566 PM [follower7-writer-247] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.763 ms 01:16:13,567 PM [follower7-writer-247] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 8.619 μs 01:16:13,567 PM [follower7-writer-247] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,567 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,567 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,567 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,567 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,567 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,567 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 861.3 μs with journalIndex=1 01:16:13,567 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,567 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,567 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,567 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 196.4 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:13.567] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:13.567] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6ff0ae15 01:16:13,567 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#538,leader5-writer-248]/waiting [ERROR] [07/29/2025 13:16:13.567] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,567 PM [leader5-writer-248] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.308 ms 01:16:13,567 PM [leader5-writer-248] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.449 μs 01:16:13,567 PM [leader5-writer-248] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,567 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,567 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,567 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,567 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,567 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,567 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,567 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,567 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#539,follower6-writer-249]/waiting 01:16:13,568 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:13,568 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:13,568 PM [follower6-writer-249] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.468 ms 01:16:13,568 PM [follower6-writer-249] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.63 μs 01:16:13,568 PM [follower6-writer-249] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,568 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,568 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,568 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,568 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,568 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,568 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,568 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,568 PM [follower7-writer-250] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,568 PM [follower7-writer-250] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,568 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:13.568] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@e3ff513 [WARN] [07/29/2025 13:16:13.568] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4b32c677 01:16:13,568 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:13,568 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:13,569 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,569 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:13,569 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:13,569 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,569 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,569 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,569 PM [leader5-writer-251] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,569 PM [leader5-writer-251] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,569 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,569 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,569 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,569 PM [follower6-writer-252] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,569 PM [follower6-writer-252] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,570 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,570 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,570 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,570 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,570 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,570 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,571 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,571 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,571 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,571 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,571 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,571 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,571 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,571 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,571 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,571 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,571 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,571 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,571 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,571 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,571 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,571 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,571 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,571 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,571 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,571 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,571 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,571 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 165.6 μs with journalIndex=1 01:16:13,571 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 141.7 μs with journalIndex=1 01:16:13,571 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,571 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,571 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,571 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,571 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,571 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,571 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,571 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,571 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,571 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,571 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,571 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.571] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.571] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,571 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#540,follower7-writer-250]/waiting 01:16:13,571 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#542,follower6-writer-252]/waiting 01:16:13,572 PM [follower7-writer-250] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.767 ms 01:16:13,572 PM [follower7-writer-250] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 11.85 μs 01:16:13,572 PM [follower7-writer-250] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,572 PM [follower6-writer-252] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.719 ms 01:16:13,572 PM [follower6-writer-252] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 11.91 μs 01:16:13,572 PM [follower6-writer-252] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,572 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,572 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,571 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,572 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,571 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,572 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,572 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,572 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 1.114 ms with journalIndex=1 01:16:13,572 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,572 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,572 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,572 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.572] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,572 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#541,leader5-writer-251]/waiting 01:16:13,573 PM [leader5-writer-251] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.727 ms 01:16:13,573 PM [leader5-writer-251] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.53 μs 01:16:13,573 PM [leader5-writer-251] [DEBUG] JournalWriteTask - leader5: journal writer stopped [WARN] [07/29/2025 13:16:13.573] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2dc26c6 01:16:13,573 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,573 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,573 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,573 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,573 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:13.573] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5f6f4221 01:16:13,573 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:13,573 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:13,574 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,574 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,574 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:13,574 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:13,574 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,574 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,574 PM [follower6-writer-253] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,574 PM [follower6-writer-253] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,574 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,574 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,574 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,574 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,574 PM [leader5-writer-254] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,574 PM [leader5-writer-254] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,575 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:13,575 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:13.575] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@124fa28b 01:16:13,575 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,575 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,575 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,576 PM [follower7-writer-255] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,576 PM [follower7-writer-255] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,576 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,576 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,576 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,576 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,576 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,576 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,576 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,576 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,576 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,576 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,576 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,576 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,576 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,576 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,576 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,576 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,576 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,576 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,576 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,576 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,576 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,576 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,576 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,576 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,576 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,576 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,576 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,576 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,576 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,576 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,576 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,576 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,576 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,576 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,576 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,576 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,576 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,576 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,576 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 120.1 μs with journalIndex=1 01:16:13,576 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 111.7 μs with journalIndex=1 01:16:13,576 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,576 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 119.3 μs with journalIndex=1 01:16:13,577 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.577] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,577 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.577] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,577 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#544,leader5-writer-254]/waiting 01:16:13,578 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [ERROR] [07/29/2025 13:16:13.577] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,578 PM [leader5-writer-254] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.213 ms 01:16:13,578 PM [leader5-writer-254] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 14.21 μs 01:16:13,578 PM [leader5-writer-254] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,577 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#543,follower6-writer-253]/waiting 01:16:13,577 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#545,follower7-writer-255]/waiting 01:16:13,578 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,578 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,578 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,578 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,578 PM [follower7-writer-255] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.995 ms 01:16:13,578 PM [follower7-writer-255] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.72 μs 01:16:13,578 PM [follower7-writer-255] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,578 PM [follower6-writer-253] [DEBUG] JournalWriteTask - follower6: received 1 commands after 4.296 ms 01:16:13,578 PM [follower6-writer-253] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 15.42 μs 01:16:13,578 PM [follower6-writer-253] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,578 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,578 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,578 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,578 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,578 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,578 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,578 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,578 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,579 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,579 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,579 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:13,579 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:13,579 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:13.579] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7d493a90 01:16:13,579 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:13.579] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3970bd0d [WARN] [07/29/2025 13:16:13.579] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@57253abe 01:16:13,579 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,579 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:13,579 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:13,580 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,580 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,580 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,580 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,580 PM [follower7-writer-256] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,580 PM [follower7-writer-256] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,580 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,581 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,582 PM [leader5-writer-257] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,582 PM [leader5-writer-257] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,582 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,582 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,582 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,582 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,582 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,582 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,582 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,582 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,582 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,582 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,582 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,582 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,582 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,582 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,582 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,582 PM [follower6-writer-258] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,582 PM [follower6-writer-258] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,582 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 97.19 μs with journalIndex=1 01:16:13,582 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,582 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,582 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) [ERROR] [07/29/2025 13:16:13.582] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,583 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,582 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#547,leader5-writer-257]/waiting 01:16:13,583 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,583 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,583 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,583 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,583 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,583 PM [leader5-writer-257] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.492 ms 01:16:13,583 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,583 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,583 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,583 PM [leader5-writer-257] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 12.51 μs 01:16:13,583 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,583 PM [leader5-writer-257] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,583 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,583 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,583 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,583 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 88.14 μs with journalIndex=1 01:16:13,583 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,583 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,583 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,583 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,582 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,583 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,583 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,583 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,584 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,584 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,584 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,584 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,584 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,584 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,584 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.583] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:13.584] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5b4fd129 01:16:13,584 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#548,follower6-writer-258]/waiting 01:16:13,584 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,584 PM [follower6-writer-258] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.950 ms 01:16:13,584 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 300.8 μs with journalIndex=1 01:16:13,584 PM [follower6-writer-258] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.789 μs 01:16:13,584 PM [follower6-writer-258] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,584 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.584] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,584 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,584 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:13,584 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:13,584 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,585 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,585 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,585 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,585 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,585 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,585 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,585 PM [leader5-writer-259] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,585 PM [leader5-writer-259] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,584 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#546,follower7-writer-256]/waiting [WARN] [07/29/2025 13:16:13.585] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@39e298a0 01:16:13,585 PM [follower7-writer-256] [DEBUG] JournalWriteTask - follower7: received 1 commands after 4.861 ms 01:16:13,585 PM [follower7-writer-256] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.839 μs 01:16:13,585 PM [follower7-writer-256] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,585 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,585 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,585 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,585 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,586 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,586 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:13,586 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:13.586] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@27ccd5e3 01:16:13,586 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,586 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,586 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,586 PM [follower6-writer-260] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,586 PM [follower6-writer-260] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,587 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,587 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,587 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,587 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,588 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,588 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,588 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,588 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,588 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,588 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,588 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,588 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,588 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,588 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 101.8 μs with journalIndex=1 01:16:13,587 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,588 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:13,588 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor [ERROR] [07/29/2025 13:16:13.588] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,588 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,588 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#549,leader5-writer-259]/waiting 01:16:13,588 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,589 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,589 PM [leader5-writer-259] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.468 ms 01:16:13,589 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,589 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,589 PM [leader5-writer-259] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 27.55 μs 01:16:13,589 PM [leader5-writer-259] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,589 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,589 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,589 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,589 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,589 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,589 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,589 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,589 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,589 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,589 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 71.36 μs with journalIndex=1 01:16:13,589 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 [ERROR] [07/29/2025 13:16:13.589] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,589 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,589 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#550,follower6-writer-260]/waiting 01:16:13,589 PM [follower6-writer-260] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.114 ms 01:16:13,589 PM [follower6-writer-260] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.11 μs 01:16:13,589 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,589 PM [follower6-writer-260] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,589 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,589 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,589 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,590 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,590 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:13,590 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:13,590 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,590 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,591 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,591 PM [leader5-writer-261] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,591 PM [leader5-writer-261] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:13.591] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@493e4d5 01:16:13,591 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,591 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,591 PM [follower7-writer-262] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,591 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,591 PM [follower7-writer-262] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,591 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,591 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,591 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.591] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@166a3d42 01:16:13,591 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,591 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:13,591 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:13,592 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,592 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,592 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,592 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,592 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,592 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,592 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,592 PM [follower6-writer-263] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,592 PM [follower6-writer-263] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,592 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,592 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,592 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,592 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,592 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,592 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,592 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,592 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,592 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,592 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 129.6 μs with journalIndex=1 01:16:13,593 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,593 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,593 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,593 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,593 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,593 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,593 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,593 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,593 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,593 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,593 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,593 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,593 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,593 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,593 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,593 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,593 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,593 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,593 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,593 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,593 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,593 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,593 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,593 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,593 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,594 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,594 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 165.5 μs with journalIndex=1 01:16:13,593 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#552,follower7-writer-262]/waiting 01:16:13,593 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,594 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 638.1 μs with journalIndex=1 01:16:13,594 PM [follower7-writer-262] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.044 ms 01:16:13,594 PM [follower7-writer-262] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.969 μs 01:16:13,594 PM [follower7-writer-262] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,594 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,594 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#553,follower6-writer-263]/waiting 01:16:13,594 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,594 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,594 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,594 PM [follower6-writer-263] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.331 ms 01:16:13,594 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,594 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#551,leader5-writer-261]/waiting 01:16:13,594 PM [follower6-writer-263] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.919 μs 01:16:13,594 PM [follower6-writer-263] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,594 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,594 PM [leader5-writer-261] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.870 ms 01:16:13,594 PM [leader5-writer-261] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 6.949 μs 01:16:13,594 PM [leader5-writer-261] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,595 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,595 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,595 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,595 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,595 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,595 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:13,595 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:13,595 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,596 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,596 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,596 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,596 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:13,596 PM [follower7-writer-264] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,596 PM [follower7-writer-264] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,596 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:13,596 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,596 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,596 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,596 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,596 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,596 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,596 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,596 PM [leader5-writer-265] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,596 PM [leader5-writer-265] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,596 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,596 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:13,597 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:13,597 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,597 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,597 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,597 PM [follower6-writer-266] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,597 PM [follower6-writer-266] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,597 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,597 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,597 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,597 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,597 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,597 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,597 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,597 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,597 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,597 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,597 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,597 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,597 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,597 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,597 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,597 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,597 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,597 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,597 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,597 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,597 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,597 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 102.6 μs with journalIndex=1 01:16:13,597 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,598 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,598 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,598 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,598 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,598 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 122.0 μs with journalIndex=1 01:16:13,598 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,598 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#555,leader5-writer-265]/waiting 01:16:13,598 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,598 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] [ERROR] [07/29/2025 13:16:13.593] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) [ERROR] [07/29/2025 13:16:13.594] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:13,599 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,599 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,599 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,599 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,599 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,599 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,599 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,599 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,599 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,599 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,599 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,599 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,599 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,599 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 119.7 μs with journalIndex=1 01:16:13,598 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#554,follower7-writer-264]/waiting 01:16:13,598 PM [leader5-writer-265] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.797 ms [ERROR] [07/29/2025 13:16:13.594] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,599 PM [leader5-writer-265] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 20.53 μs 01:16:13,599 PM [leader5-writer-265] [DEBUG] JournalWriteTask - leader5: journal writer stopped [WARN] [07/29/2025 13:16:13.599] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@12a26730 [WARN] [07/29/2025 13:16:13.599] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3bdbc279 01:16:13,599 PM [follower7-writer-264] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.612 ms [WARN] [07/29/2025 13:16:13.599] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@20f52c9b 01:16:13,599 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.598] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,599 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,599 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,599 PM [follower7-writer-264] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.319 μs 01:16:13,599 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,599 PM [follower7-writer-264] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,599 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,600 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#556,follower6-writer-266]/waiting [ERROR] [07/29/2025 13:16:13.598] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,600 PM [follower6-writer-266] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.432 ms 01:16:13,600 PM [follower6-writer-266] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 11.53 μs 01:16:13,600 PM [follower6-writer-266] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:13.599] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,600 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,600 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,600 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,600 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,600 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,600 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,600 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,600 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,601 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,601 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,601 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,601 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:13,601 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:13,601 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:13,601 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:13,601 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:13,601 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:13,602 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,602 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,602 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,602 PM [leader5-writer-267] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,602 PM [leader5-writer-267] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:13.602] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3f63182b [WARN] [07/29/2025 13:16:13.602] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6a6f7d78 [WARN] [07/29/2025 13:16:13.602] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5f0fc523 01:16:13,603 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,603 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,603 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,603 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,603 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,603 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,603 PM [follower7-writer-268] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,603 PM [follower7-writer-268] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,603 PM [follower6-writer-269] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,603 PM [follower6-writer-269] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,603 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,603 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,603 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,603 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,603 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,603 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,603 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,603 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,604 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,604 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,604 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,604 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,604 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,604 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 95.03 μs with journalIndex=1 01:16:13,604 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.604] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,604 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#557,leader5-writer-267]/waiting 01:16:13,604 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,604 PM [leader5-writer-267] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.111 ms 01:16:13,604 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,604 PM [leader5-writer-267] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 13.81 μs 01:16:13,604 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,604 PM [leader5-writer-267] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,604 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,605 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,605 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,605 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,605 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,605 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,605 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,605 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,605 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,605 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,605 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,605 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,605 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,605 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,605 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,605 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,605 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,605 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,605 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,605 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,605 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 140.2 μs with journalIndex=1 01:16:13,605 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,605 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,605 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,605 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,605 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,605 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,605 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,605 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 116.1 μs with journalIndex=1 [WARN] [07/29/2025 13:16:13.605] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@330934d8 01:16:13,605 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) [ERROR] [07/29/2025 13:16:13.605] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,605 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.605] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,605 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#559,follower6-writer-269]/waiting 01:16:13,606 PM [follower6-writer-269] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.541 ms 01:16:13,606 PM [follower6-writer-269] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 14.03 μs 01:16:13,606 PM [follower6-writer-269] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,605 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#558,follower7-writer-268]/waiting 01:16:13,606 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,606 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,606 PM [follower7-writer-268] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.762 ms 01:16:13,606 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,606 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,606 PM [follower7-writer-268] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.698 μs 01:16:13,606 PM [follower7-writer-268] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,606 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,606 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,606 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,606 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,607 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,607 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:13,607 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:13,607 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,607 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,607 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,607 PM [follower6-writer-270] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,607 PM [follower6-writer-270] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:13.607] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5d24dfa9 [WARN] [07/29/2025 13:16:13.607] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@77db6e14 01:16:13,607 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,607 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:13,607 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:13,608 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,608 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:13,608 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:13,608 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,608 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,608 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,608 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,608 PM [follower7-writer-271] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,608 PM [follower7-writer-271] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,608 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,608 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,608 PM [leader5-writer-272] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,608 PM [leader5-writer-272] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,609 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,609 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,609 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,609 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,609 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,609 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,609 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,609 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,609 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,609 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,609 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,609 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,609 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,609 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 93.17 μs with journalIndex=1 01:16:13,609 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.609] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,609 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,610 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,610 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#560,follower6-writer-270]/waiting 01:16:13,610 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,610 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,610 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,610 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,610 PM [follower6-writer-270] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.448 ms 01:16:13,610 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,610 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,610 PM [follower6-writer-270] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 13.40 μs 01:16:13,610 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,610 PM [follower6-writer-270] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,610 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,610 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,610 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,610 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,610 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,610 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,610 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,610 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,610 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,610 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,610 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,610 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,610 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,610 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,610 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 108.0 μs with journalIndex=1 01:16:13,610 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,610 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,610 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,610 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,610 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,610 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,610 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,610 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 99.93 μs with journalIndex=1 01:16:13,610 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) [ERROR] [07/29/2025 13:16:13.610] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,610 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) [ERROR] [07/29/2025 13:16:13.610] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,611 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#561,follower7-writer-271]/waiting 01:16:13,611 PM [follower7-writer-271] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.181 ms 01:16:13,611 PM [follower7-writer-271] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.56 μs 01:16:13,611 PM [follower7-writer-271] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,610 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#562,leader5-writer-272]/waiting 01:16:13,611 PM [leader5-writer-272] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.218 ms 01:16:13,611 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,611 PM [leader5-writer-272] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 7.629 μs 01:16:13,611 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,611 PM [leader5-writer-272] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,611 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,612 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,612 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,612 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,612 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,612 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,612 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,612 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:13,612 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:13,612 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,612 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,612 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,612 PM [follower6-writer-273] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,612 PM [follower6-writer-273] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:13.612] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1d6e453f [WARN] [07/29/2025 13:16:13.612] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@75b9433d [WARN] [07/29/2025 13:16:13.612] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@30a7f273 01:16:13,613 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,613 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:13,613 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:13,613 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,613 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,613 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,613 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,613 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,613 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,613 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,613 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,613 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,613 PM [follower7-writer-274] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,613 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,613 PM [follower7-writer-274] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,613 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,613 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,613 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,613 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,613 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,613 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,613 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 81.45 μs with journalIndex=1 01:16:13,614 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,614 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:13,614 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:13,614 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:13.614] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,614 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#563,follower6-writer-273]/waiting 01:16:13,614 PM [follower6-writer-273] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.914 ms 01:16:13,614 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,614 PM [follower6-writer-273] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.41 μs 01:16:13,614 PM [follower6-writer-273] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,614 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,614 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,614 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,614 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,614 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,614 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,614 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,614 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,614 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,614 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,615 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,615 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,615 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,615 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,615 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,615 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,615 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 124.8 μs with journalIndex=1 01:16:13,615 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [WARN] [07/29/2025 13:16:13.615] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5697c533 at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.615] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,615 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#564,follower7-writer-274]/waiting 01:16:13,615 PM [follower7-writer-274] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.935 ms 01:16:13,615 PM [follower7-writer-274] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 14.47 μs 01:16:13,615 PM [follower7-writer-274] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,615 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,615 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,615 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,615 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,615 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,616 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:13,616 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,616 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:13,616 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,616 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,616 PM [leader5-writer-275] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,616 PM [leader5-writer-275] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,616 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,616 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,616 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,616 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,616 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:13,616 PM [follower6-writer-276] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,616 PM [follower6-writer-276] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,616 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:13.616] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3db4e467 01:16:13,617 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,617 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,617 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,617 PM [follower7-writer-277] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,617 PM [follower7-writer-277] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,617 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,617 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,617 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,617 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,617 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,617 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,617 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,617 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,617 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,617 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,617 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,617 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,617 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,617 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 88.44 μs with journalIndex=1 01:16:13,618 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,618 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,618 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.618] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,618 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,618 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,618 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,618 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,618 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,618 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,618 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#566,follower6-writer-276]/waiting 01:16:13,618 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,618 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,618 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,618 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,619 PM [follower6-writer-276] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.307 ms 01:16:13,619 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,619 PM [follower6-writer-276] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 14.15 μs 01:16:13,619 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 87.81 μs with journalIndex=1 01:16:13,619 PM [follower6-writer-276] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,618 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,619 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,619 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,619 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,619 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,619 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,619 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,619 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,619 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,619 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,619 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,619 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,619 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,619 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,619 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,619 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,619 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#567,follower7-writer-277]/waiting [ERROR] [07/29/2025 13:16:13.619] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,619 PM [follower7-writer-277] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.073 ms 01:16:13,619 PM [follower7-writer-277] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.959 μs 01:16:13,619 PM [follower7-writer-277] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,619 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,619 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,619 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,619 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,619 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,619 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 422.3 μs with journalIndex=1 01:16:13,619 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.619] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@33de5ffc 01:16:13,620 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,620 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#565,leader5-writer-275]/waiting 01:16:13,620 PM [leader5-writer-275] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.852 ms 01:16:13,620 PM [leader5-writer-275] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.859 μs 01:16:13,620 PM [leader5-writer-275] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,620 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,620 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,620 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,620 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,620 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,620 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,620 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:13,620 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:13,620 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:13,620 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor [ERROR] [07/29/2025 13:16:13.620] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:13.621] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3702a3ca [WARN] [07/29/2025 13:16:13.621] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2707c125 01:16:13,621 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,621 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:13,621 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:13,621 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,621 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,621 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,621 PM [follower6-writer-278] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,621 PM [follower6-writer-278] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,621 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,621 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,622 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,622 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,622 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,622 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,622 PM [follower7-writer-280] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,622 PM [follower7-writer-280] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,622 PM [leader5-writer-279] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,622 PM [leader5-writer-279] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,622 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,622 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,622 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,622 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,622 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,622 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,622 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,622 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,622 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,622 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,622 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,622 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,622 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,622 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 113.0 μs with journalIndex=1 01:16:13,622 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,623 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null [ERROR] [07/29/2025 13:16:13.622] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,623 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,623 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,623 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,623 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,623 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,623 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,623 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,623 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,623 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,623 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,623 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,623 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,623 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 89.13 μs with journalIndex=1 01:16:13,623 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,622 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#568,follower6-writer-278]/waiting 01:16:13,623 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,623 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,623 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,623 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,623 PM [follower6-writer-278] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.202 ms 01:16:13,623 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,623 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,623 PM [follower6-writer-278] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.58 μs 01:16:13,623 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null [ERROR] [07/29/2025 13:16:13.623] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,623 PM [follower6-writer-278] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,624 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,624 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,624 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,624 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,623 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,624 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,624 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,624 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,624 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,624 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 84.61 μs with journalIndex=1 [WARN] [07/29/2025 13:16:13.624] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@585c37fb 01:16:13,624 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#569,leader5-writer-279]/waiting [ERROR] [07/29/2025 13:16:13.624] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,624 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,625 PM [leader5-writer-279] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.681 ms 01:16:13,625 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,625 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,625 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:13,625 PM [leader5-writer-279] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.76 μs 01:16:13,625 PM [leader5-writer-279] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,625 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:13,625 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#570,follower7-writer-280]/waiting 01:16:13,625 PM [follower7-writer-280] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.070 ms 01:16:13,625 PM [follower7-writer-280] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 8.149 μs 01:16:13,625 PM [follower7-writer-280] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,625 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,625 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,625 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,625 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,625 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,625 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,625 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,625 PM [follower6-writer-281] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,625 PM [follower6-writer-281] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:13.626] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1ca37097 01:16:13,626 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,626 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:13,626 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:13,626 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,626 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,626 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,626 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,626 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,626 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,626 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,626 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,626 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,626 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,626 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,626 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,626 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,626 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,626 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,626 PM [leader5-writer-282] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,626 PM [leader5-writer-282] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,626 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,626 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 100.9 μs with journalIndex=1 01:16:13,627 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,627 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,627 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,627 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,627 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) [ERROR] [07/29/2025 13:16:13.627] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:13.627] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@483809e5 at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,627 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,627 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,628 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:13,628 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,628 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:13,628 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,628 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,628 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,628 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,628 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,628 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,628 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,628 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,628 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,628 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,628 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,628 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 100.5 μs with journalIndex=1 01:16:13,628 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,627 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#571,follower6-writer-281]/waiting 01:16:13,628 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,629 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,629 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 [ERROR] [07/29/2025 13:16:13.628] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,629 PM [follower7-writer-283] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,629 PM [follower7-writer-283] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,629 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#572,leader5-writer-282]/waiting 01:16:13,628 PM [follower6-writer-281] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.070 ms 01:16:13,629 PM [follower6-writer-281] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.61 μs 01:16:13,629 PM [follower6-writer-281] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,629 PM [leader5-writer-282] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.450 ms 01:16:13,629 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,629 PM [leader5-writer-282] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 6.729 μs 01:16:13,629 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,629 PM [leader5-writer-282] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,629 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,629 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,629 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,629 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,629 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,629 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.629] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2b51e335 [WARN] [07/29/2025 13:16:13.630] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@32b43b92 01:16:13,630 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,630 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,630 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,630 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,630 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:13,630 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:13,630 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,630 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,630 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,630 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,630 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,630 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,630 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,630 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,630 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 171.7 μs with journalIndex=1 01:16:13,630 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,630 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:13,630 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:13,631 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.631] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,631 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,632 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,632 PM [follower6-writer-284] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,632 PM [follower6-writer-284] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,631 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,631 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#573,follower7-writer-283]/waiting 01:16:13,632 PM [follower7-writer-283] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.307 ms 01:16:13,632 PM [follower7-writer-283] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 14.03 μs 01:16:13,632 PM [follower7-writer-283] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,632 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,632 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,632 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,632 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.632] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@11ba9732 01:16:13,633 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,633 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,633 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,633 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,633 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,633 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,633 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,633 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,633 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,633 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,633 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,633 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,633 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,633 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,633 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,633 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 147.1 μs with journalIndex=1 01:16:13,633 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,633 PM [leader5-writer-285] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,633 PM [leader5-writer-285] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,633 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:13,633 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:13,633 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.633] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,634 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,634 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,634 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,634 PM [follower7-writer-286] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,634 PM [follower7-writer-286] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,633 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#574,follower6-writer-284]/waiting 01:16:13,634 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,634 PM [follower6-writer-284] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.108 ms 01:16:13,634 PM [follower6-writer-284] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 13.44 μs 01:16:13,634 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,634 PM [follower6-writer-284] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,634 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,634 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,634 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,634 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,634 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,634 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,634 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,634 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,634 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,634 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,634 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,634 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,634 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,634 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,634 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,634 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 99.46 μs with journalIndex=1 [WARN] [07/29/2025 13:16:13.634] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6eb25012 01:16:13,635 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.634] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,635 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,635 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,635 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,635 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,635 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,635 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,635 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,635 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:13,635 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,635 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,635 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:13,635 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,635 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,635 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,635 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,635 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,635 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 151.4 μs with journalIndex=1 01:16:13,635 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,635 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#575,leader5-writer-285]/waiting 01:16:13,636 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,636 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#576,follower7-writer-286]/waiting [ERROR] [07/29/2025 13:16:13.635] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,636 PM [follower7-writer-286] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.941 ms 01:16:13,636 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,636 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,636 PM [follower7-writer-286] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 24.88 μs 01:16:13,636 PM [follower7-writer-286] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,636 PM [follower6-writer-287] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,636 PM [follower6-writer-287] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,636 PM [leader5-writer-285] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.623 ms 01:16:13,637 PM [leader5-writer-285] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.338 μs 01:16:13,637 PM [leader5-writer-285] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,637 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,637 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,637 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,637 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,637 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,637 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,637 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,637 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,637 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,637 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:13,637 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:13,638 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,638 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,638 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:13,638 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:13,638 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,638 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,638 PM [leader5-writer-288] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,638 PM [leader5-writer-288] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:13.638] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@41a06e59 [WARN] [07/29/2025 13:16:13.638] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@43408d08 01:16:13,638 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,638 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,638 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,638 PM [follower7-writer-289] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,638 PM [follower7-writer-289] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,639 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,639 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,640 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,640 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,640 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,640 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,640 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,640 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,640 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,640 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,640 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,640 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,640 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,640 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,640 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,640 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,640 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,640 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,640 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,640 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,640 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,640 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,640 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,640 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,640 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,640 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 102.3 μs with journalIndex=1 01:16:13,640 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,640 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 127.7 μs with journalIndex=1 01:16:13,640 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.640] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,640 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#578,leader5-writer-288]/waiting 01:16:13,640 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,640 PM [leader5-writer-288] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.687 ms 01:16:13,641 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,641 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,641 PM [leader5-writer-288] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.63 μs [ERROR] [07/29/2025 13:16:13.640] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,641 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,641 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,641 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#577,follower6-writer-287]/waiting 01:16:13,641 PM [leader5-writer-288] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,641 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,641 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,641 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,641 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,641 PM [follower6-writer-287] [DEBUG] JournalWriteTask - follower6: received 1 commands after 4.300 ms 01:16:13,641 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,641 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,641 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,641 PM [follower6-writer-287] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 8.229 μs 01:16:13,641 PM [follower6-writer-287] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,641 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,641 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,641 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,641 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,641 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,641 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 99.84 μs with journalIndex=1 01:16:13,641 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,641 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.641] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,641 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#579,follower7-writer-289]/waiting 01:16:13,641 PM [follower7-writer-289] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.167 ms 01:16:13,641 PM [follower7-writer-289] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.558 μs 01:16:13,641 PM [follower7-writer-289] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,642 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,642 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,642 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,642 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.642] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@526449f9 01:16:13,642 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,642 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:13,642 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:13,643 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,643 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,643 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,643 PM [follower7-writer-290] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,643 PM [follower7-writer-290] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,644 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,644 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,644 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,644 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,644 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,644 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,644 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,644 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,644 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,644 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,644 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,644 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,644 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,644 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 97.17 μs with journalIndex=1 01:16:13,645 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) [ERROR] [07/29/2025 13:16:13.645] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,645 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#580,follower7-writer-290]/waiting 01:16:13,645 PM [follower7-writer-290] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.142 ms 01:16:13,645 PM [follower7-writer-290] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.13 μs 01:16:13,645 PM [follower7-writer-290] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,645 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,645 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,645 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,645 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.646] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@67f50cca [WARN] [07/29/2025 13:16:13.646] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@d5337b3 01:16:13,646 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,646 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:13,646 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:13,647 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,647 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,647 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:13,647 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:13,647 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,647 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,647 PM [follower7-writer-291] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,647 PM [follower7-writer-291] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,647 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,647 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,647 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,648 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,648 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,648 PM [leader5-writer-292] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,648 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,648 PM [leader5-writer-292] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,648 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,648 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,648 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,648 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,648 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,648 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found [WARN] [07/29/2025 13:16:13.648] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@707438b7 01:16:13,648 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,648 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,648 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,648 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,648 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,648 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,648 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,648 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,648 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,648 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,648 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 102.3 μs with journalIndex=1 01:16:13,648 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,648 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,648 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,648 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,648 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,648 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,648 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,648 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,648 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,648 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,648 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,648 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:13,649 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:13,649 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#581,follower7-writer-291]/waiting [ERROR] [07/29/2025 13:16:13.649] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,649 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,649 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,649 PM [follower7-writer-291] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.560 ms 01:16:13,649 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,649 PM [follower7-writer-291] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.69 μs 01:16:13,649 PM [follower7-writer-291] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,649 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 474.0 μs with journalIndex=1 01:16:13,649 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,649 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,649 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,649 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,649 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,649 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,649 PM [follower6-writer-293] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,649 PM [follower6-writer-293] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,649 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#582,leader5-writer-292]/waiting 01:16:13,649 PM [leader5-writer-292] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.527 ms 01:16:13,649 PM [leader5-writer-292] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.189 μs 01:16:13,649 PM [leader5-writer-292] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,649 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,649 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,649 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:13.649] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,650 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.650] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1eec5771 01:16:13,650 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,650 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,650 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:13,650 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:13.650] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@10af1ecc 01:16:13,650 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,650 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,650 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,650 PM [follower7-writer-294] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,650 PM [follower7-writer-294] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,651 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,651 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:13,651 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:13,651 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,651 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,651 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,651 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,651 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,651 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,651 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,651 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,651 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,651 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,651 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,651 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,651 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,651 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,651 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,651 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,652 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,652 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,652 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,652 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,652 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,652 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 99.45 μs with journalIndex=1 01:16:13,652 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,652 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,652 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,652 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,652 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,652 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,652 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 192.5 μs with journalIndex=1 01:16:13,652 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,652 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 [ERROR] [07/29/2025 13:16:13.652] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,652 PM [leader5-writer-295] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,652 PM [leader5-writer-295] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,652 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#583,follower6-writer-293]/waiting 01:16:13,652 PM [follower6-writer-293] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.953 ms 01:16:13,652 PM [follower6-writer-293] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 11.26 μs 01:16:13,652 PM [follower6-writer-293] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,652 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,652 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,652 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,652 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,652 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:13.653] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6cc7bb60 [ERROR] [07/29/2025 13:16:13.653] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,653 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,653 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,653 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#584,follower7-writer-294]/waiting 01:16:13,653 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:13,653 PM [follower7-writer-294] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.904 ms 01:16:13,653 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:13,653 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,653 PM [follower7-writer-294] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.639 μs 01:16:13,653 PM [follower7-writer-294] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,653 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,653 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,653 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,653 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,653 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,653 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,653 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,653 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,653 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,653 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,653 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,653 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,653 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,653 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,653 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,654 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,654 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 94.25 μs with journalIndex=1 01:16:13,654 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,654 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,654 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 [WARN] [07/29/2025 13:16:13.654] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@13ec46e2 01:16:13,654 PM [follower6-writer-296] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,654 PM [follower6-writer-296] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [ERROR] [07/29/2025 13:16:13.654] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,654 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,654 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#585,leader5-writer-295]/waiting 01:16:13,654 PM [leader5-writer-295] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.416 ms 01:16:13,654 PM [leader5-writer-295] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.939 μs 01:16:13,655 PM [leader5-writer-295] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,655 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,655 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,655 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,655 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,655 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,655 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,655 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,655 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,655 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,655 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,655 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,655 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,655 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,655 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,655 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,655 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,655 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,655 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 73.92 μs with journalIndex=1 01:16:13,655 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:13.655] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6a1cf430 01:16:13,655 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:13,655 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor [ERROR] [07/29/2025 13:16:13.655] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,655 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,655 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#586,follower6-writer-296]/waiting 01:16:13,655 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,655 PM [follower6-writer-296] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.377 ms 01:16:13,655 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:13,655 PM [follower6-writer-296] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.15 μs 01:16:13,655 PM [follower6-writer-296] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,655 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:13,655 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,655 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,655 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,655 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,656 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,656 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:13,656 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:13,656 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,656 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,656 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,656 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,657 PM [follower7-writer-297] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,657 PM [follower7-writer-297] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,657 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,657 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,657 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,657 PM [leader5-writer-298] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,657 PM [leader5-writer-298] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,657 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,657 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 [WARN] [07/29/2025 13:16:13.657] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5ea77cce 01:16:13,658 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,658 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,658 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,658 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,658 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,658 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,658 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,658 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,658 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,658 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,658 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,658 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,658 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,658 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,658 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,658 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,658 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,658 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,658 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,658 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,658 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,658 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,658 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,658 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,658 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,658 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 94.92 μs with journalIndex=1 01:16:13,658 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,658 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 157.1 μs with journalIndex=1 01:16:13,658 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) [ERROR] [07/29/2025 13:16:13.658] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,658 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#588,leader5-writer-298]/waiting 01:16:13,658 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) [ERROR] [07/29/2025 13:16:13.658] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,659 PM [follower6-writer-299] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,659 PM [follower6-writer-299] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,658 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#587,follower7-writer-297]/waiting 01:16:13,658 PM [leader5-writer-298] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.778 ms 01:16:13,659 PM [leader5-writer-298] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 19.68 μs 01:16:13,659 PM [leader5-writer-298] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,659 PM [follower7-writer-297] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.302 ms 01:16:13,659 PM [follower7-writer-297] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 6.479 μs 01:16:13,659 PM [follower7-writer-297] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,659 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,659 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,659 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,659 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,659 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,659 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,659 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,659 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.659] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@126b169c [WARN] [07/29/2025 13:16:13.659] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@62569d31 01:16:13,660 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,660 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,660 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,660 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,660 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,660 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,660 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,660 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,660 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,660 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,660 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,660 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,660 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,660 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:13,660 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:13,660 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,660 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,660 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 101.8 μs with journalIndex=1 01:16:13,660 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:13,660 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:13,660 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:13.660] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,660 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,660 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,660 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#589,follower6-writer-299]/waiting 01:16:13,664 PM [follower6-writer-299] [DEBUG] JournalWriteTask - follower6: received 1 commands after 4.959 ms 01:16:13,664 PM [follower6-writer-299] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.27 μs 01:16:13,664 PM [follower6-writer-299] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,664 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,664 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,664 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,664 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,664 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,664 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,664 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,664 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,664 PM [leader5-writer-300] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,664 PM [leader5-writer-300] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,664 PM [follower7-writer-301] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,664 PM [follower7-writer-301] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:13.664] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7eab5526 01:16:13,665 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,665 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,665 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,665 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,665 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,665 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,665 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,665 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:13,665 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,665 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,665 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,665 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:13,665 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,665 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,665 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,665 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,665 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,665 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,665 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,665 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,665 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,665 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,665 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,665 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,665 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,665 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,665 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,665 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,665 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,665 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 131.4 μs with journalIndex=1 01:16:13,665 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 140.0 μs with journalIndex=1 01:16:13,665 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,666 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,666 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,666 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,666 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#590,leader5-writer-300]/waiting 01:16:13,666 PM [follower6-writer-302] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,666 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,666 PM [follower6-writer-302] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,666 PM [leader5-writer-300] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.441 ms 01:16:13,666 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,666 PM [leader5-writer-300] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.939 μs 01:16:13,666 PM [leader5-writer-300] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,666 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,666 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,666 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,666 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,666 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,666 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,666 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,666 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,666 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,666 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,666 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,666 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,666 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,666 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,666 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,667 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,667 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 90.08 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:13.665] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.666] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,667 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.667] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,667 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#592,follower6-writer-302]/waiting [WARN] [07/29/2025 13:16:13.667] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3cd1c4f9 01:16:13,667 PM [follower6-writer-302] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.336 ms 01:16:13,667 PM [follower6-writer-302] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.38 μs 01:16:13,667 PM [follower6-writer-302] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,667 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,667 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#591,follower7-writer-301]/waiting 01:16:13,667 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,667 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,667 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,667 PM [follower7-writer-301] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.576 ms 01:16:13,667 PM [follower7-writer-301] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 8.759 μs 01:16:13,667 PM [follower7-writer-301] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,668 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,668 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:13,668 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:13,668 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,668 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,668 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,668 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,668 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:13,668 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:13,668 PM [leader5-writer-303] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,668 PM [leader5-writer-303] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:13.668] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@429f0b1c 01:16:13,669 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,669 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,669 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,669 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,669 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,669 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,669 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,669 PM [follower6-writer-304] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,669 PM [follower6-writer-304] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:13.669] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@75bbc3f7 01:16:13,669 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,669 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,669 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,669 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,669 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,669 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,669 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,669 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,669 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,669 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,669 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,669 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,669 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,669 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 88.87 μs with journalIndex=1 01:16:13,670 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,670 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#593,leader5-writer-303]/waiting [ERROR] [07/29/2025 13:16:13.670] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,670 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,670 PM [leader5-writer-303] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.708 ms 01:16:13,670 PM [leader5-writer-303] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.33 μs 01:16:13,670 PM [leader5-writer-303] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,670 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,670 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,670 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,670 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,670 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,670 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,670 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,670 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,670 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,670 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,670 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,670 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,670 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,670 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,670 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,670 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,670 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 131.9 μs with journalIndex=1 [WARN] [07/29/2025 13:16:13.670] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5340d433 01:16:13,671 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,671 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,671 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#594,follower6-writer-304]/waiting 01:16:13,671 PM [follower6-writer-304] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.997 ms 01:16:13,671 PM [follower6-writer-304] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.309 μs 01:16:13,671 PM [follower6-writer-304] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,671 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:13,671 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:13,671 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,671 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,671 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,671 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,671 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,672 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,672 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,672 PM [leader5-writer-305] [DEBUG] JournalWriteTask - leader5: journal writer started [ERROR] [07/29/2025 13:16:13.671] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,672 PM [leader5-writer-305] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:13.672] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@743e404 01:16:13,672 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,672 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:13,672 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:13,672 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,672 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:13,672 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:13,673 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,673 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,673 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,673 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,673 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,673 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,673 PM [follower7-writer-307] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,673 PM [follower7-writer-307] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,673 PM [follower6-writer-306] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,673 PM [follower6-writer-306] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,673 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,673 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,673 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,673 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,673 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,674 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,674 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,674 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,674 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,674 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,674 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,674 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,674 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,674 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 81.10 μs with journalIndex=1 01:16:13,674 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,674 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,674 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#595,leader5-writer-305]/waiting [ERROR] [07/29/2025 13:16:13.674] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,674 PM [leader5-writer-305] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.811 ms 01:16:13,674 PM [leader5-writer-305] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.70 μs 01:16:13,674 PM [leader5-writer-305] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,674 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,675 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,675 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,675 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,675 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,675 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,675 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,675 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,675 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,675 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,675 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,675 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,675 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,675 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,675 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,675 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,675 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,675 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,675 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] [WARN] [07/29/2025 13:16:13.675] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@32628853 01:16:13,675 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 112.5 μs with journalIndex=1 01:16:13,675 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,675 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:13.675] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,675 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,675 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,676 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#597,follower7-writer-307]/waiting 01:16:13,676 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,676 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:13,676 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:13,676 PM [follower7-writer-307] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.406 ms 01:16:13,676 PM [follower7-writer-307] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 8.339 μs 01:16:13,676 PM [follower7-writer-307] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,676 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,676 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,676 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,676 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,676 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,676 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,676 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,676 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,676 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,676 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,676 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,676 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 151.4 μs with journalIndex=1 01:16:13,676 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,676 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#596,follower6-writer-306]/waiting 01:16:13,676 PM [follower6-writer-306] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.071 ms 01:16:13,676 PM [follower6-writer-306] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.538 μs 01:16:13,676 PM [follower6-writer-306] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,676 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,677 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,677 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,677 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,677 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,677 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,677 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,677 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:13,677 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:13,677 PM [leader5-writer-308] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,677 PM [leader5-writer-308] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,677 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:13.677] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5730189a 01:16:13,677 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 [ERROR] [07/29/2025 13:16:13.676] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:13.677] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4485d038 01:16:13,677 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,678 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,678 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,678 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,678 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,678 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,678 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,678 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,678 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,678 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,678 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,678 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,678 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,678 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 108.9 μs with journalIndex=1 01:16:13,678 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,678 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,678 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,678 PM [follower7-writer-309] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,678 PM [follower7-writer-309] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,678 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:13,678 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:13,678 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#598,leader5-writer-308]/waiting [ERROR] [07/29/2025 13:16:13.678] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,678 PM [leader5-writer-308] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.492 ms 01:16:13,678 PM [leader5-writer-308] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.738 μs 01:16:13,678 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,678 PM [leader5-writer-308] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,678 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,678 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,678 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,678 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.679] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@19d9b09d 01:16:13,679 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,679 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,679 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,679 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,679 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,679 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,679 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,679 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,679 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,679 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,679 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,679 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,679 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,679 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,679 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,679 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,679 PM [follower6-writer-310] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,679 PM [follower6-writer-310] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,679 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,679 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:13,679 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 178.7 μs with journalIndex=1 01:16:13,679 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:13,679 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,680 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#599,follower7-writer-309]/waiting 01:16:13,680 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:13.679] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,680 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,680 PM [follower7-writer-309] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.981 ms 01:16:13,680 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,681 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,681 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,681 PM [follower7-writer-309] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 13.29 μs 01:16:13,681 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,681 PM [follower7-writer-309] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,681 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,681 PM [leader5-writer-311] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,681 PM [leader5-writer-311] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,681 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,681 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,681 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,681 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.682] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@42fa6c22 01:16:13,682 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,682 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:13,682 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:13,682 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,682 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,682 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,682 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,682 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,682 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,682 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,682 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,682 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,682 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,682 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,682 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,683 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,683 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,683 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 143.8 μs with journalIndex=1 01:16:13,683 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,683 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,683 PM [follower7-writer-312] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,683 PM [follower7-writer-312] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,683 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,683 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#601,leader5-writer-311]/waiting 01:16:13,683 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,683 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,683 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,683 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null [ERROR] [07/29/2025 13:16:13.683] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,683 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,683 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,683 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,683 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,683 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,683 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 86.30 μs with journalIndex=1 01:16:13,684 PM [leader5-writer-311] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.185 ms 01:16:13,684 PM [leader5-writer-311] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.969 μs 01:16:13,684 PM [leader5-writer-311] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,684 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,684 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,684 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,684 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,684 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,684 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,684 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,684 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,684 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,684 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,684 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,684 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,684 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,684 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,684 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,684 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#600,follower6-writer-310]/waiting [ERROR] [07/29/2025 13:16:13.684] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,684 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) [WARN] [07/29/2025 13:16:13.684] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@70d74a97 at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,685 PM [follower6-writer-310] [DEBUG] JournalWriteTask - follower6: received 1 commands after 5.344 ms 01:16:13,685 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,685 PM [follower6-writer-310] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.17 μs 01:16:13,685 PM [follower6-writer-310] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,685 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,685 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,685 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,685 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,685 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,685 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:13,685 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:13.685] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@a511ce6 01:16:13,685 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,685 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,685 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,685 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,685 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:13,686 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:13,686 PM [leader5-writer-313] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,686 PM [leader5-writer-313] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,686 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,686 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,686 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,686 PM [follower6-writer-314] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,686 PM [follower6-writer-314] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,686 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,686 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 2.374 ms with journalIndex=1 01:16:13,687 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,687 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#602,follower7-writer-312]/waiting 01:16:13,687 PM [follower7-writer-312] [DEBUG] JournalWriteTask - follower7: received 1 commands after 4.008 ms 01:16:13,687 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,687 PM [follower7-writer-312] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.32 μs 01:16:13,687 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,687 PM [follower7-writer-312] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,687 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,687 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,687 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,687 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,687 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,687 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,687 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,687 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,687 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,687 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,687 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,687 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,687 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,687 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,687 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,687 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,687 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,687 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,687 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,687 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,687 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,687 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,687 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,687 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,687 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,687 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,687 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,687 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,687 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 170.5 μs with journalIndex=1 01:16:13,687 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 195.3 μs with journalIndex=1 01:16:13,688 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,688 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#604,follower6-writer-314]/waiting 01:16:13,688 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,688 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,688 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:13,688 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor [ERROR] [07/29/2025 13:16:13.687] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:13.688] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6121a538 [ERROR] [07/29/2025 13:16:13.688] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.688] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,688 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,688 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#603,leader5-writer-313]/waiting 01:16:13,688 PM [follower6-writer-314] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.740 ms 01:16:13,688 PM [follower6-writer-314] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 12.99 μs 01:16:13,688 PM [follower6-writer-314] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,689 PM [leader5-writer-313] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.020 ms 01:16:13,689 PM [leader5-writer-313] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 30.46 μs 01:16:13,689 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,689 PM [leader5-writer-313] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,689 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,689 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,689 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,689 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,689 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,689 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,689 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,689 PM [follower7-writer-315] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,689 PM [follower7-writer-315] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,689 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,689 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.689] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@48f5677c [WARN] [07/29/2025 13:16:13.689] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@41aac9a9 01:16:13,690 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,690 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,690 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,690 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,690 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,690 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,690 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:13,690 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,690 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,690 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,690 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:13,690 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,690 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,690 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,690 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,690 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,690 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,690 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:13,690 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 111.5 μs with journalIndex=1 01:16:13,690 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:13,690 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,690 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:13.690] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,690 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,690 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,690 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#605,follower7-writer-315]/waiting 01:16:13,690 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,691 PM [follower7-writer-315] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.787 ms 01:16:13,691 PM [follower7-writer-315] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.52 μs 01:16:13,691 PM [follower7-writer-315] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,691 PM [follower6-writer-316] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,691 PM [follower6-writer-316] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,691 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,691 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,691 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,691 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,691 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,691 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 [WARN] [07/29/2025 13:16:13.691] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@20f00c6e 01:16:13,691 PM [leader5-writer-317] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,691 PM [leader5-writer-317] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,691 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,691 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:13,691 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:13,691 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,692 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,692 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,692 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,692 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,692 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,692 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,692 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,692 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,692 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,692 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,692 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,692 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,692 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,692 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 94.01 μs with journalIndex=1 01:16:13,692 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,692 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,692 PM [follower7-writer-318] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,692 PM [follower7-writer-318] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,692 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,692 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,692 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,692 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,692 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,692 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 [ERROR] [07/29/2025 13:16:13.692] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,692 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,692 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,692 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,692 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,692 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,692 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,692 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,692 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#606,follower6-writer-316]/waiting 01:16:13,693 PM [follower6-writer-316] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.013 ms 01:16:13,693 PM [follower6-writer-316] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.65 μs 01:16:13,693 PM [follower6-writer-316] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,693 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,693 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,693 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,693 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,693 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,693 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,693 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,693 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,693 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,693 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,693 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,693 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,693 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,693 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,693 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,693 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,693 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,693 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 89.45 μs with journalIndex=1 01:16:13,693 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:13.693] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@30adbea7 [ERROR] [07/29/2025 13:16:13.693] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,694 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,694 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:13,694 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:13,694 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,695 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,695 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,695 PM [follower6-writer-319] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,695 PM [follower6-writer-319] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,692 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,693 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#608,follower7-writer-318]/waiting 01:16:13,695 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 2.845 ms with journalIndex=1 01:16:13,695 PM [follower7-writer-318] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.181 ms 01:16:13,695 PM [follower7-writer-318] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.37 μs 01:16:13,695 PM [follower7-writer-318] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,696 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) [ERROR] [07/29/2025 13:16:13.696] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,696 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#607,leader5-writer-317]/waiting 01:16:13,696 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,697 PM [leader5-writer-317] [DEBUG] JournalWriteTask - leader5: received 1 commands after 5.341 ms 01:16:13,697 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,697 PM [leader5-writer-317] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 13.36 μs 01:16:13,697 PM [leader5-writer-317] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,696 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,697 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,697 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,697 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,697 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,697 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,697 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,698 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,698 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:13,698 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:13,698 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,698 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:13,698 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:13,698 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,698 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,698 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,698 PM [leader5-writer-320] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,698 PM [leader5-writer-320] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:13.698] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@16238033 01:16:13,698 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:13.698] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6d4c3c59 01:16:13,698 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,699 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,699 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,699 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,699 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,699 PM [follower7-writer-321] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,699 PM [follower7-writer-321] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,699 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,699 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,699 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,699 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,699 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,699 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,699 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,699 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,699 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,699 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 114.4 μs with journalIndex=1 01:16:13,699 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,699 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,699 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,699 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,699 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,699 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,699 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,699 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,699 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,699 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,699 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,699 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,699 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,699 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 74.04 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:13.700] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,700 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,700 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,700 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,700 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,700 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,700 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,700 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#610,leader5-writer-320]/waiting 01:16:13,700 PM [leader5-writer-320] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.151 ms 01:16:13,700 PM [leader5-writer-320] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 11.61 μs 01:16:13,700 PM [leader5-writer-320] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,700 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,700 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,700 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,700 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,700 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,700 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,701 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,701 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,701 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,701 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,701 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,701 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,701 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 161.7 μs with journalIndex=1 01:16:13,701 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#611,follower7-writer-321]/waiting 01:16:13,701 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,701 PM [follower7-writer-321] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.579 ms 01:16:13,701 PM [follower7-writer-321] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 13.37 μs 01:16:13,701 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:13,701 PM [follower7-writer-321] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,701 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:13,701 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,701 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,701 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,701 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,702 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,702 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,702 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,702 PM [leader5-writer-322] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,702 PM [leader5-writer-322] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [ERROR] [07/29/2025 13:16:13.700] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:13.702] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1a5f3902 [ERROR] [07/29/2025 13:16:13.701] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:13.702] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7c32851f 01:16:13,702 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,702 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,702 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,702 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#609,follower6-writer-319]/waiting 01:16:13,702 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:13,702 PM [follower6-writer-319] [DEBUG] JournalWriteTask - follower6: received 1 commands after 7.578 ms 01:16:13,702 PM [follower6-writer-319] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 12.45 μs 01:16:13,702 PM [follower6-writer-319] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,703 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:13,703 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,703 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,703 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,703 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,703 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,703 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,703 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,703 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,703 PM [follower7-writer-323] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,703 PM [follower7-writer-323] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,703 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:13,703 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:13.704] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@27cb3883 01:16:13,704 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,704 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,704 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,704 PM [follower6-writer-324] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,704 PM [follower6-writer-324] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,704 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,704 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,704 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,704 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,704 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,704 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,705 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,705 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,705 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,705 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,705 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,705 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,705 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,705 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,705 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,705 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,705 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,705 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,705 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,705 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,705 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,705 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,705 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,705 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,705 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,705 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 110.4 μs with journalIndex=1 01:16:13,705 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,705 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 119.5 μs with journalIndex=1 01:16:13,706 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) [ERROR] [07/29/2025 13:16:13.705] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,706 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) [ERROR] [07/29/2025 13:16:13.706] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,706 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#612,leader5-writer-322]/waiting 01:16:13,706 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#613,follower7-writer-323]/waiting 01:16:13,706 PM [leader5-writer-322] [DEBUG] JournalWriteTask - leader5: received 1 commands after 4.137 ms 01:16:13,706 PM [leader5-writer-322] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.52 μs 01:16:13,706 PM [leader5-writer-322] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,706 PM [follower7-writer-323] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.798 ms 01:16:13,706 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,706 PM [follower7-writer-323] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 7.369 μs 01:16:13,706 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,706 PM [follower7-writer-323] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,706 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,706 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,706 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,706 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,706 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,706 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,707 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,707 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:13,707 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:13,707 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,707 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:13,707 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:13,708 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,708 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,708 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,708 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,708 PM [leader5-writer-325] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,708 PM [leader5-writer-325] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:13.708] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@43f0fcc3 [WARN] [07/29/2025 13:16:13.708] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@492f52b8 01:16:13,708 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,708 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,708 PM [follower7-writer-326] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,708 PM [follower7-writer-326] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,709 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,709 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,709 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,709 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,709 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,709 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,709 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,709 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,709 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,709 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,709 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,709 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,709 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,709 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,709 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 87.46 μs with journalIndex=1 01:16:13,709 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,709 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,709 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,709 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,709 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,709 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,709 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,709 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,709 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,709 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,709 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,709 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,709 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 80.41 μs with journalIndex=1 01:16:13,709 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#614,follower6-writer-324]/waiting 01:16:13,709 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,709 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,709 PM [follower6-writer-324] [DEBUG] JournalWriteTask - follower6: received 1 commands after 5.139 ms 01:16:13,710 PM [follower6-writer-324] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 11.61 μs 01:16:13,710 PM [follower6-writer-324] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,710 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,710 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,710 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,710 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log [ERROR] [07/29/2025 13:16:13.709] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,710 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,710 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,710 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,710 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,710 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,710 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,710 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,710 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries [ERROR] [07/29/2025 13:16:13.709] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,710 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,711 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 587.3 μs with journalIndex=1 01:16:13,711 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,711 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,711 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,711 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:13.711] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,711 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,711 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#616,follower7-writer-326]/waiting [WARN] [07/29/2025 13:16:13.711] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@42df6c37 01:16:13,711 PM [follower7-writer-326] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.052 ms 01:16:13,711 PM [follower7-writer-326] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.01 μs 01:16:13,711 PM [follower7-writer-326] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,711 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,711 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,711 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,711 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,712 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,712 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:13,712 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:13.712] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6f11784c 01:16:13,712 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,712 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,712 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,712 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,712 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:13,712 PM [follower6-writer-327] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,712 PM [follower6-writer-327] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,712 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:13,709 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#615,leader5-writer-325]/waiting 01:16:13,712 PM [leader5-writer-325] [DEBUG] JournalWriteTask - leader5: received 1 commands after 4.521 ms 01:16:13,712 PM [leader5-writer-325] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.02 μs 01:16:13,712 PM [leader5-writer-325] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,713 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,713 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,713 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,713 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,713 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,713 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,713 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:13,713 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:13,713 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,713 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,713 PM [follower7-writer-328] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,713 PM [follower7-writer-328] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,713 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,714 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,714 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,714 PM [leader5-writer-329] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,714 PM [leader5-writer-329] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,714 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,714 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,714 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,714 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,714 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,714 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,714 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,714 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,714 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,714 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,714 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,714 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,714 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,714 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 136.8 μs with journalIndex=1 01:16:13,714 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,715 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,715 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,715 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,715 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,715 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,715 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,715 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,715 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,715 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,715 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,715 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,715 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,715 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 84.98 μs with journalIndex=1 01:16:13,715 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,715 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,715 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#617,follower6-writer-327]/waiting 01:16:13,715 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,715 PM [follower6-writer-327] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.883 ms 01:16:13,715 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,715 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,715 PM [follower6-writer-327] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 21.39 μs 01:16:13,715 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,715 PM [follower6-writer-327] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,715 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,715 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#618,follower7-writer-328]/waiting 01:16:13,715 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,715 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,715 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,715 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,715 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,715 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,715 PM [follower7-writer-328] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.883 ms 01:16:13,715 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,715 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,715 PM [follower7-writer-328] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.04 μs 01:16:13,715 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,715 PM [follower7-writer-328] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,715 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,715 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,715 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,715 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 97.92 μs with journalIndex=1 01:16:13,715 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,715 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,715 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,715 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,716 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,716 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#619,leader5-writer-329]/waiting 01:16:13,716 PM [leader5-writer-329] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.211 ms 01:16:13,716 PM [leader5-writer-329] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 12.37 μs 01:16:13,716 PM [leader5-writer-329] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,716 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,716 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,716 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,716 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,717 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,717 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,717 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:13,717 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:13,717 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:13,717 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:13,717 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,717 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:13,717 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:13,720 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,720 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,720 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,720 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,720 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,720 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,720 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,720 PM [follower6-writer-331] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,720 PM [follower6-writer-331] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,720 PM [leader5-writer-330] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,720 PM [leader5-writer-330] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,720 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,720 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,720 PM [follower7-writer-332] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,720 PM [follower7-writer-332] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,721 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,721 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,721 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,721 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,721 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,721 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,721 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,721 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,721 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,721 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,721 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,721 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,721 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,721 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,721 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,721 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,721 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,721 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,721 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 [WARN] [07/29/2025 13:16:13.721] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@52a6bb01 01:16:13,721 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,721 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,721 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,721 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,722 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,722 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] [ERROR] [07/29/2025 13:16:13.715] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,722 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,722 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 105.9 μs with journalIndex=1 01:16:13,722 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 101.0 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:13.715] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,722 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,722 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#620,leader5-writer-330]/waiting 01:16:13,722 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,722 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#621,follower6-writer-331]/waiting 01:16:13,722 PM [leader5-writer-330] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.882 ms 01:16:13,722 PM [leader5-writer-330] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 11.30 μs 01:16:13,722 PM [leader5-writer-330] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,722 PM [follower6-writer-331] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.013 ms 01:16:13,722 PM [follower6-writer-331] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.789 μs 01:16:13,722 PM [follower6-writer-331] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,722 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,722 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,722 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,722 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,722 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,722 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,722 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,722 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,722 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,723 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,723 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,723 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,723 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,723 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,723 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,723 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,723 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,723 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,723 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,723 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,723 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,723 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 110.5 μs with journalIndex=1 01:16:13,723 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.716] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,723 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#622,follower7-writer-332]/waiting 01:16:13,723 PM [follower7-writer-332] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.732 ms 01:16:13,723 PM [follower7-writer-332] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.088 μs 01:16:13,723 PM [follower7-writer-332] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,723 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,723 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:13,723 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,723 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,723 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,723 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:13,723 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,723 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,723 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:13,723 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:13,724 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,724 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:13,724 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:13,724 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,724 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,724 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,724 PM [follower6-writer-333] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,724 PM [follower6-writer-333] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,724 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,725 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,725 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,725 PM [leader5-writer-334] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,725 PM [leader5-writer-334] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,725 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,725 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,725 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,725 PM [follower7-writer-335] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,726 PM [follower7-writer-335] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,726 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,726 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,726 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,726 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,726 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,726 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,726 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null [WARN] [07/29/2025 13:16:13.726] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7eecff8 [WARN] [07/29/2025 13:16:13.726] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5fcc26c6 01:16:13,726 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,726 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} [WARN] [07/29/2025 13:16:13.726] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@766034da 01:16:13,726 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,726 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,726 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,726 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,726 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,726 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,726 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,726 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,726 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,726 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,726 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,726 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,726 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery [ERROR] [07/29/2025 13:16:13.722] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,726 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,726 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,726 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,726 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 115.8 μs with journalIndex=1 01:16:13,726 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,726 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 124.5 μs with journalIndex=1 01:16:13,726 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,727 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#624,leader5-writer-334]/waiting 01:16:13,727 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:13.722] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:13.727] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@11f9e7a4 01:16:13,726 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#623,follower6-writer-333]/waiting 01:16:13,727 PM [leader5-writer-334] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.818 ms 01:16:13,727 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,727 PM [leader5-writer-334] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.99 μs 01:16:13,727 PM [leader5-writer-334] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,727 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,727 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,727 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,727 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,727 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,727 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,727 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,727 PM [follower6-writer-333] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.461 ms 01:16:13,727 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,727 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,727 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,727 PM [follower6-writer-333] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 8.419 μs 01:16:13,727 PM [follower6-writer-333] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,727 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,727 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,727 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,727 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,727 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 89.85 μs with journalIndex=1 01:16:13,727 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,727 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,727 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,727 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#625,follower7-writer-335]/waiting 01:16:13,728 PM [follower7-writer-335] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.011 ms 01:16:13,728 PM [follower7-writer-335] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.589 μs 01:16:13,728 PM [follower7-writer-335] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,728 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,728 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,728 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,728 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,728 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,728 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:13,728 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:13,728 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,728 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,729 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:13,729 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,729 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,729 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:13,729 PM [follower6-writer-336] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,729 PM [follower6-writer-336] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,729 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,729 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,729 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,729 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,729 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,729 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,729 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,729 PM [follower7-writer-337] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,729 PM [follower7-writer-337] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,730 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,730 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,730 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,730 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,730 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,730 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,730 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,730 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,730 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,730 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,730 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,730 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,730 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:13,730 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,730 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:13,730 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,730 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 107.2 μs with journalIndex=1 01:16:13,731 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,731 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,731 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#627,follower7-writer-337]/waiting 01:16:13,731 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,731 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,731 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,731 PM [follower7-writer-337] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.430 ms 01:16:13,731 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,731 PM [follower7-writer-337] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 11.79 μs 01:16:13,731 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,731 PM [follower7-writer-337] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,731 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,731 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,731 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,731 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,731 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,731 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,731 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,731 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,731 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,731 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,731 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,731 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 100.8 μs with journalIndex=1 01:16:13,731 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,731 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [WARN] [07/29/2025 13:16:13.731] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@60197b6c at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.723] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,731 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#626,follower6-writer-336]/waiting [WARN] [07/29/2025 13:16:13.732] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5e5d9bbf 01:16:13,732 PM [follower6-writer-336] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.008 ms 01:16:13,732 PM [follower6-writer-336] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.879 μs 01:16:13,732 PM [follower6-writer-336] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,732 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,732 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,732 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,732 PM [leader5-writer-338] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,732 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,732 PM [leader5-writer-338] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,732 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,732 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:13.726] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.726] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.727] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:13.732] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@296ca24a 01:16:13,733 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:13.733] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7776a404 01:16:13,733 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:13.733] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5c1f639d 01:16:13,733 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:13,733 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,733 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,733 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,733 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log [ERROR] [07/29/2025 13:16:13.731] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,733 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,733 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,733 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,733 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,733 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,733 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,733 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 [ERROR] [07/29/2025 13:16:13.731] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,733 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries [WARN] [07/29/2025 13:16:13.733] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6ead8bc2 [WARN] [07/29/2025 13:16:13.733] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@229f0aaf 01:16:13,733 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,733 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 126.1 μs with journalIndex=1 01:16:13,733 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,733 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,733 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,733 PM [follower6-writer-339] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,733 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.733] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,733 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#628,leader5-writer-338]/waiting 01:16:13,734 PM [leader5-writer-338] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.062 ms 01:16:13,734 PM [leader5-writer-338] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.05 μs 01:16:13,734 PM [leader5-writer-338] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,734 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,734 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,734 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,734 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,734 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,734 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,734 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,734 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,734 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,734 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,734 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,734 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,734 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,734 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,734 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,734 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,734 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,734 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 77.89 μs with journalIndex=1 [WARN] [07/29/2025 13:16:13.734] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2288b806 01:16:13,733 PM [follower6-writer-339] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,735 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#629,follower6-writer-339]/waiting 01:16:13,735 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:13.734] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,733 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,735 PM [follower6-writer-339] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.202 ms 01:16:13,735 PM [follower6-writer-339] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.54 μs 01:16:13,735 PM [follower6-writer-339] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,735 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,735 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,735 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,735 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,735 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,735 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:13.735] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@341a8787 01:16:13,735 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:13,736 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,736 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,736 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:13,736 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:13,736 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,736 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,736 PM [leader5-writer-340] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,736 PM [leader5-writer-340] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,736 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,736 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,736 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,736 PM [follower6-writer-341] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,736 PM [follower6-writer-341] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,737 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:13,737 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:13,737 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,737 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,737 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,737 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,737 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,737 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,737 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,737 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,737 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,737 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,737 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,737 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,737 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,737 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 100.3 μs with journalIndex=1 01:16:13,737 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,738 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null [ERROR] [07/29/2025 13:16:13.737] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,738 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,738 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,738 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#630,leader5-writer-340]/waiting 01:16:13,738 PM [leader5-writer-340] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.145 ms 01:16:13,738 PM [leader5-writer-340] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.909 μs 01:16:13,738 PM [leader5-writer-340] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,738 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,738 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,738 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,738 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,739 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,739 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:13,739 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:13,739 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,739 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,739 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,739 PM [leader5-writer-342] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,739 PM [leader5-writer-342] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:13.739] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@472f587b 01:16:13,740 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,740 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,740 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,740 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,740 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,740 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,740 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,740 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,740 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,740 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,740 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,740 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,740 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,740 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 84.21 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:13.741] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,741 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,741 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#632,leader5-writer-342]/waiting 01:16:13,741 PM [leader5-writer-342] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.033 ms 01:16:13,741 PM [leader5-writer-342] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 11.19 μs 01:16:13,741 PM [leader5-writer-342] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,741 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,741 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,741 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,741 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,737 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,738 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,742 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,742 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,742 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,742 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,742 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,742 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,742 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,742 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries [WARN] [07/29/2025 13:16:13.742] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@45de28c7 01:16:13,742 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,742 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,742 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,742 PM [follower7-writer-343] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,742 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 123.5 μs with journalIndex=1 01:16:13,742 PM [follower7-writer-343] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,742 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:13.742] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,743 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,742 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#631,follower6-writer-341]/waiting 01:16:13,743 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,743 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,743 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,743 PM [follower6-writer-341] [DEBUG] JournalWriteTask - follower6: received 1 commands after 6.247 ms 01:16:13,743 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,743 PM [follower6-writer-341] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.47 μs 01:16:13,743 PM [follower6-writer-341] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,743 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,743 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,743 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,743 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,743 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,743 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,743 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,743 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,743 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,743 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,743 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,743 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,743 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 102.3 μs with journalIndex=1 01:16:13,743 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,743 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#633,follower7-writer-343]/waiting 01:16:13,743 PM [follower7-writer-343] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.636 ms 01:16:13,743 PM [follower7-writer-343] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 8.689 μs 01:16:13,743 PM [follower7-writer-343] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,744 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 [ERROR] [07/29/2025 13:16:13.743] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,744 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,744 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,744 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,744 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.744] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2f63c23d [WARN] [07/29/2025 13:16:13.744] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@480f1450 01:16:13,744 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,744 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,744 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:13,744 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:13,744 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:13,744 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:13,745 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,746 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,746 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,746 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,746 PM [follower7-writer-344] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,746 PM [follower7-writer-344] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,746 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,746 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,746 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:13,746 PM [follower6-writer-345] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,746 PM [follower6-writer-345] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,746 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:13,747 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,747 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,747 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,747 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,747 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,747 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,747 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,747 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,747 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,747 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,747 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,747 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,747 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,747 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,747 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,747 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,747 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,747 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,747 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,747 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,747 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,747 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,747 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,747 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,747 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,747 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,747 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 97.62 μs with journalIndex=1 01:16:13,747 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 107.1 μs with journalIndex=1 01:16:13,747 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.747] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,747 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#634,follower7-writer-344]/waiting 01:16:13,747 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,748 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 [ERROR] [07/29/2025 13:16:13.747] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,747 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#635,follower6-writer-345]/waiting 01:16:13,747 PM [follower7-writer-344] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.800 ms 01:16:13,748 PM [follower7-writer-344] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 15.88 μs 01:16:13,748 PM [follower7-writer-344] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,748 PM [follower6-writer-345] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.779 ms 01:16:13,748 PM [follower6-writer-345] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 6.459 μs 01:16:13,748 PM [follower6-writer-345] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,748 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,748 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,748 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,748 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,748 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,748 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,748 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,748 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.748] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7856f965 [WARN] [07/29/2025 13:16:13.748] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@175e0f92 01:16:13,749 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,749 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,749 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:13,749 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:13,749 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:13,749 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:13,749 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:13,749 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,749 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,749 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,749 PM [follower6-writer-346] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,749 PM [follower6-writer-346] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,749 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,750 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,750 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,750 PM [follower7-writer-347] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,750 PM [follower7-writer-347] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,751 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,751 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,751 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,751 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,751 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,751 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,751 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,751 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,751 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,751 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,751 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,751 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,751 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,751 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,751 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,751 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,751 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,751 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,751 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,751 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,751 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,751 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,751 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,751 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,751 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,751 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 96.12 μs with journalIndex=1 01:16:13,751 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,751 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 101.3 μs with journalIndex=1 01:16:13,751 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) [ERROR] [07/29/2025 13:16:13.751] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,751 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) [ERROR] [07/29/2025 13:16:13.751] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,751 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,751 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,751 PM [leader5-writer-348] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,751 PM [leader5-writer-348] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,751 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#636,follower6-writer-346]/waiting 01:16:13,752 PM [follower6-writer-346] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.232 ms 01:16:13,752 PM [follower6-writer-346] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.67 μs 01:16:13,752 PM [follower6-writer-346] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,752 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,752 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,752 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,752 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,751 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#637,follower7-writer-347]/waiting 01:16:13,752 PM [follower7-writer-347] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.203 ms 01:16:13,752 PM [follower7-writer-347] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 8.929 μs 01:16:13,752 PM [follower7-writer-347] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,752 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,752 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,752 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,752 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.752] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@16395e10 [WARN] [07/29/2025 13:16:13.752] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@26246513 01:16:13,753 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,753 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:13,753 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:13,753 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,753 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:13,753 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:13,754 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,754 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,754 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,754 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,754 PM [follower6-writer-349] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,754 PM [follower6-writer-349] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,754 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,754 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,754 PM [follower7-writer-350] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,754 PM [follower7-writer-350] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,755 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,755 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,755 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,755 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,755 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,755 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,755 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,755 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,755 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,755 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,755 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,755 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,755 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,755 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,755 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,755 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,755 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,755 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,755 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,755 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,755 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,755 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,755 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,755 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,755 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,755 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 87.95 μs with journalIndex=1 01:16:13,755 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,755 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,755 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 127.2 μs with journalIndex=1 01:16:13,755 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties [ERROR] [07/29/2025 13:16:13.755] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,755 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,756 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log [ERROR] [07/29/2025 13:16:13.756] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,756 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,756 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#639,follower6-writer-349]/waiting 01:16:13,756 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,756 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,756 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,756 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,756 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,756 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#638,leader5-writer-348]/waiting 01:16:13,756 PM [follower6-writer-349] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.785 ms 01:16:13,756 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,756 PM [leader5-writer-348] [DEBUG] JournalWriteTask - leader5: received 1 commands after 4.597 ms 01:16:13,756 PM [leader5-writer-348] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 6.129 μs 01:16:13,756 PM [leader5-writer-348] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,756 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,756 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,756 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,756 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.756] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2cd0a3e 01:16:13,757 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,757 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:13,757 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:13,757 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,757 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,757 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,757 PM [leader5-writer-351] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,757 PM [leader5-writer-351] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,756 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,756 PM [follower6-writer-349] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.109 μs 01:16:13,758 PM [follower6-writer-349] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,758 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,758 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,758 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,758 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,758 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,758 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 113.4 μs with journalIndex=1 01:16:13,758 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,758 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:13.758] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,758 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,758 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null [WARN] [07/29/2025 13:16:13.758] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6e0d65d2 01:16:13,758 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,759 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,759 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,759 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,759 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,759 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#640,follower7-writer-350]/waiting 01:16:13,759 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,759 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,759 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,759 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,759 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,759 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,759 PM [follower7-writer-350] [DEBUG] JournalWriteTask - follower7: received 1 commands after 4.457 ms 01:16:13,759 PM [follower7-writer-350] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.08 μs 01:16:13,759 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,759 PM [follower7-writer-350] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,759 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 84.58 μs with journalIndex=1 01:16:13,759 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,759 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,759 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,759 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,759 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,759 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#641,leader5-writer-351]/waiting 01:16:13,759 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:13.759] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,759 PM [leader5-writer-351] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.596 ms 01:16:13,759 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:13,759 PM [leader5-writer-351] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.10 μs 01:16:13,759 PM [leader5-writer-351] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,759 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:13,759 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,759 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,759 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,759 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.760] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7fdb402e 01:16:13,760 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,760 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,760 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,760 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,760 PM [follower6-writer-352] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,760 PM [follower6-writer-352] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,760 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:13,760 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:13,761 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,761 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,761 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,761 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,761 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,761 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,761 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,761 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,761 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,761 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,761 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,761 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,761 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,761 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,761 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 142.1 μs with journalIndex=1 01:16:13,761 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,761 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,762 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.761] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,762 PM [leader5-writer-353] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,762 PM [leader5-writer-353] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,762 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#642,follower6-writer-352]/waiting 01:16:13,762 PM [follower6-writer-352] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.938 ms 01:16:13,762 PM [follower6-writer-352] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 16.15 μs 01:16:13,762 PM [follower6-writer-352] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,762 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,762 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,762 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,762 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.762] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2a385060 [WARN] [07/29/2025 13:16:13.762] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@20648d46 01:16:13,763 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,763 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:13,763 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:13,763 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,763 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:13,763 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:13,764 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,764 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,764 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,764 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,764 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,764 PM [follower7-writer-354] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,764 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,764 PM [follower7-writer-354] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,764 PM [follower6-writer-355] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,764 PM [follower6-writer-355] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,765 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,765 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,765 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,765 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,765 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,765 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,766 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,766 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,766 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,766 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,766 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,766 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,766 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,766 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,766 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,766 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,766 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,766 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,766 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,766 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 86.84 μs with journalIndex=1 01:16:13,766 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,766 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,766 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,766 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,766 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,766 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,766 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,766 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 211.6 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:13.766] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,766 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,766 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#645,follower6-writer-355]/waiting 01:16:13,766 PM [follower6-writer-355] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.103 ms 01:16:13,766 PM [follower6-writer-355] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.30 μs 01:16:13,766 PM [follower6-writer-355] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:13.766] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,766 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,766 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#644,follower7-writer-354]/waiting 01:16:13,766 PM [follower7-writer-354] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.399 ms 01:16:13,766 PM [follower7-writer-354] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 8.349 μs 01:16:13,767 PM [follower7-writer-354] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,767 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,767 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,767 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,767 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,767 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,767 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,767 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,767 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,767 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,767 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,767 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,767 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,767 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,767 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 68.12 μs with journalIndex=1 01:16:13,767 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,767 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,767 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,767 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,767 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,767 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,767 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,767 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:13.767] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:13.767] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@b32adc4 01:16:13,767 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:13.767] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@46456790 01:16:13,767 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,768 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:13,768 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:13,768 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,768 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:13,768 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:13,768 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,768 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,768 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,768 PM [follower6-writer-356] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,768 PM [follower6-writer-356] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,768 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,769 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,769 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,769 PM [follower7-writer-357] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,769 PM [follower7-writer-357] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,769 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,769 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,769 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,769 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,769 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,769 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,769 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,769 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,769 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,769 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,769 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,769 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,769 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#643,leader5-writer-353]/waiting 01:16:13,769 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,769 PM [leader5-writer-353] [DEBUG] JournalWriteTask - leader5: received 1 commands after 7.533 ms 01:16:13,769 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 109.9 μs with journalIndex=1 01:16:13,769 PM [leader5-writer-353] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.938 μs 01:16:13,769 PM [leader5-writer-353] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,769 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,769 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,769 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,769 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,770 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.769] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,770 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#646,follower6-writer-356]/waiting 01:16:13,770 PM [follower6-writer-356] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.694 ms 01:16:13,770 PM [follower6-writer-356] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.499 μs 01:16:13,770 PM [follower6-writer-356] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,770 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,770 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,770 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,770 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,770 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,770 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,770 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,770 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,770 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,770 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,770 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,770 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,770 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,770 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,770 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,770 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,770 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,770 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 99.15 μs with journalIndex=1 [WARN] [07/29/2025 13:16:13.770] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@bff8a72 01:16:13,771 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,771 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:13,771 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor [ERROR] [07/29/2025 13:16:13.771] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,771 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) [WARN] [07/29/2025 13:16:13.771] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@24a032f6 at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,771 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,771 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,771 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,771 PM [follower6-writer-358] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,771 PM [follower6-writer-358] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,771 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#647,follower7-writer-357]/waiting 01:16:13,771 PM [follower7-writer-357] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.499 ms 01:16:13,771 PM [follower7-writer-357] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.629 μs 01:16:13,771 PM [follower7-writer-357] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,772 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,772 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,772 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,772 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,772 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,772 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,772 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,772 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,772 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found [WARN] [07/29/2025 13:16:13.772] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@efa596a 01:16:13,772 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,772 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,772 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,772 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,772 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,772 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,772 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,772 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,772 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 102.7 μs with journalIndex=1 01:16:13,772 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,773 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:13,773 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:13,773 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,773 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:13,773 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor [ERROR] [07/29/2025 13:16:13.773] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,773 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,773 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#648,follower6-writer-358]/waiting 01:16:13,773 PM [follower6-writer-358] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.955 ms 01:16:13,773 PM [follower6-writer-358] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.56 μs 01:16:13,773 PM [follower6-writer-358] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,773 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,773 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,773 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,773 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,773 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,774 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,774 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,774 PM [leader5-writer-359] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,774 PM [leader5-writer-359] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,774 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,774 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,774 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,774 PM [follower7-writer-360] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,774 PM [follower7-writer-360] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:13.774] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3ad20e44 01:16:13,775 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,775 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:13,775 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:13,775 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,775 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,775 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,775 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,775 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,775 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,775 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,775 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,775 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,775 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,775 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,775 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,775 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,775 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,775 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 94.85 μs with journalIndex=1 01:16:13,775 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,775 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,776 PM [follower6-writer-361] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,776 PM [follower6-writer-361] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,776 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:13.775] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,776 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#649,leader5-writer-359]/waiting 01:16:13,776 PM [leader5-writer-359] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.143 ms 01:16:13,776 PM [leader5-writer-359] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.969 μs 01:16:13,776 PM [leader5-writer-359] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,776 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,777 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,777 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,777 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,777 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,777 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,777 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,777 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,777 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,777 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,777 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,777 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,777 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,777 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,777 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,777 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,777 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,777 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,777 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,777 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,777 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,777 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,777 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,777 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,777 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,777 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,777 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,777 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,777 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 105.2 μs with journalIndex=1 01:16:13,777 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,777 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,777 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 134.3 μs with journalIndex=1 01:16:13,778 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#651,follower6-writer-361]/waiting 01:16:13,778 PM [follower6-writer-361] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.033 ms 01:16:13,778 PM [follower6-writer-361] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.929 μs 01:16:13,778 PM [follower6-writer-361] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,778 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [ERROR] [07/29/2025 13:16:13.777] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,778 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#650,follower7-writer-360]/waiting 01:16:13,778 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:13.778] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,778 PM [follower7-writer-360] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.951 ms 01:16:13,778 PM [follower7-writer-360] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.509 μs 01:16:13,778 PM [follower7-writer-360] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,778 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,778 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,778 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,778 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,778 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,778 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,778 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,778 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.778] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2b1b4e26 [WARN] [07/29/2025 13:16:13.779] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6118a62 [WARN] [07/29/2025 13:16:13.779] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@46c9d7d3 01:16:13,779 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,779 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,779 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:13,779 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:13,779 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:13,779 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:13,781 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,781 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,781 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,781 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,781 PM [leader5-writer-362] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,781 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,781 PM [leader5-writer-362] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,781 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,781 PM [follower7-writer-363] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,781 PM [follower7-writer-363] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,782 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,782 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:13,782 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,782 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:13,782 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,782 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,782 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,782 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,782 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,782 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,782 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,782 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,782 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,782 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,782 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,782 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,782 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,782 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 142.6 μs with journalIndex=1 01:16:13,782 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,782 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,782 PM [follower6-writer-364] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,782 PM [follower6-writer-364] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,783 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) [ERROR] [07/29/2025 13:16:13.783] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,783 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#653,follower7-writer-363]/waiting 01:16:13,783 PM [follower7-writer-363] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.070 ms 01:16:13,783 PM [follower7-writer-363] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.57 μs 01:16:13,783 PM [follower7-writer-363] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,783 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,783 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,783 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,783 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.784] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@44482ac9 01:16:13,784 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,784 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,784 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,784 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,784 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,784 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,784 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,784 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,784 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,784 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,784 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,784 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,784 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,784 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,784 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,784 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,784 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,784 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,784 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,784 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,784 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,784 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,784 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,784 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 101.0 μs with journalIndex=1 01:16:13,784 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,784 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,784 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,784 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:13,784 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:13,784 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.784] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,784 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#652,leader5-writer-362]/waiting 01:16:13,784 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,785 PM [leader5-writer-362] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.525 ms 01:16:13,785 PM [leader5-writer-362] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.629 μs 01:16:13,785 PM [leader5-writer-362] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,785 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,785 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 447.0 μs with journalIndex=1 01:16:13,785 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,785 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,785 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,785 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,785 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,785 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,785 PM [follower7-writer-365] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,785 PM [follower7-writer-365] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,785 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:13.785] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:13.785] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@10c18f47 01:16:13,785 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#654,follower6-writer-364]/waiting 01:16:13,785 PM [follower6-writer-364] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.911 ms 01:16:13,785 PM [follower6-writer-364] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.309 μs 01:16:13,785 PM [follower6-writer-364] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,786 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,786 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,786 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,786 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,786 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:13.786] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@fbda12b 01:16:13,786 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:13,786 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:13,786 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,786 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:13,786 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:13,786 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,787 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,787 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,787 PM [leader5-writer-366] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,787 PM [leader5-writer-366] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,787 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,787 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,787 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,787 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,787 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,787 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,787 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,787 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,787 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,787 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,787 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,787 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,787 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,787 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,787 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 433.7 μs with journalIndex=1 01:16:13,787 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,787 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,788 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,788 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,788 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,788 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,788 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,788 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,788 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,788 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,788 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,788 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,788 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,788 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] [ERROR] [07/29/2025 13:16:13.788] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,788 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 250.6 μs with journalIndex=1 01:16:13,788 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,788 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,788 PM [follower6-writer-367] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,788 PM [follower6-writer-367] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,788 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.788] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,788 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#656,leader5-writer-366]/waiting 01:16:13,788 PM [leader5-writer-366] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.697 ms 01:16:13,788 PM [leader5-writer-366] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.16 μs 01:16:13,788 PM [leader5-writer-366] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,788 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#655,follower7-writer-365]/waiting 01:16:13,789 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,789 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,789 PM [follower7-writer-365] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.638 ms 01:16:13,789 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,789 PM [follower7-writer-365] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 7.779 μs 01:16:13,789 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,789 PM [follower7-writer-365] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,789 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,789 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,789 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,789 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.789] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7cb19013 [WARN] [07/29/2025 13:16:13.789] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4a798dd5 01:16:13,789 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,789 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:13,790 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:13,790 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,790 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:13,790 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:13,791 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,791 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,791 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,791 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,791 PM [leader5-writer-368] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,791 PM [leader5-writer-368] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,791 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,792 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,792 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,792 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,792 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,792 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,792 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,792 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,792 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,792 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,792 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,792 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,792 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,792 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,792 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,792 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,792 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,792 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,792 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,792 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,792 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,792 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,792 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,792 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,792 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,792 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 103.5 μs with journalIndex=1 01:16:13,792 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,792 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 106.3 μs with journalIndex=1 01:16:13,792 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.792] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,792 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#658,leader5-writer-368]/waiting 01:16:13,792 PM [leader5-writer-368] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.167 ms 01:16:13,792 PM [leader5-writer-368] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.28 μs 01:16:13,792 PM [leader5-writer-368] [DEBUG] JournalWriteTask - leader5: journal writer stopped [ERROR] [07/29/2025 13:16:13.792] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,792 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#657,follower6-writer-367]/waiting 01:16:13,792 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,792 PM [follower6-writer-367] [DEBUG] JournalWriteTask - follower6: received 1 commands after 4.339 ms 01:16:13,792 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,793 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,793 PM [follower6-writer-367] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 7.889 μs 01:16:13,793 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,793 PM [follower6-writer-367] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,793 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,793 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,793 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,793 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,793 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.793] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@716f428b [WARN] [07/29/2025 13:16:13.793] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@69696f3 01:16:13,793 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,793 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,793 PM [follower7-writer-369] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,793 PM [follower7-writer-369] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,793 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,793 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:13,793 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:13,793 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,794 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,794 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:13,794 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:13,794 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,794 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,794 PM [leader5-writer-370] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,794 PM [leader5-writer-370] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,794 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,794 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,795 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,795 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,795 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,795 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,795 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,795 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,795 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,795 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,795 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,795 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,795 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,795 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,795 PM [follower6-writer-371] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,795 PM [follower6-writer-371] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,795 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,795 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,795 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 152.4 μs with journalIndex=1 01:16:13,795 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.795] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,795 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#660,leader5-writer-370]/waiting 01:16:13,796 PM [leader5-writer-370] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.978 ms 01:16:13,796 PM [leader5-writer-370] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.48 μs 01:16:13,796 PM [leader5-writer-370] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,796 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,796 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,796 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,796 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,796 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,796 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,796 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,796 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,796 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,796 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,796 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,796 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,796 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,796 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,796 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,796 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,796 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,796 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,796 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,796 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,796 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,796 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,796 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,796 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,796 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,796 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,796 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,796 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 96.15 μs with journalIndex=1 01:16:13,796 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,796 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,796 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,796 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 93.69 μs with journalIndex=1 01:16:13,796 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,796 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#661,follower6-writer-371]/waiting [ERROR] [07/29/2025 13:16:13.796] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,797 PM [follower6-writer-371] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.967 ms [WARN] [07/29/2025 13:16:13.797] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@42d874c2 01:16:13,797 PM [follower6-writer-371] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.339 μs 01:16:13,797 PM [follower6-writer-371] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,797 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,797 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,797 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,797 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,797 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:13.797] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@71db5b50 01:16:13,797 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:13,797 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:13,797 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,798 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:13,798 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:13,798 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,798 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,798 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,798 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,798 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,798 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,798 PM [leader5-writer-372] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,798 PM [leader5-writer-372] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,798 PM [follower6-writer-373] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,798 PM [follower6-writer-373] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,799 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,799 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,799 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,799 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,799 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,799 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,799 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,799 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,799 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,799 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,799 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,799 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,799 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,799 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,799 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,799 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,799 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,799 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,799 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,799 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,799 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,799 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,799 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,799 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries [ERROR] [07/29/2025 13:16:13.799] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,799 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,800 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#659,follower7-writer-369]/waiting 01:16:13,800 PM [follower7-writer-369] [DEBUG] JournalWriteTask - follower7: received 1 commands after 6.686 ms 01:16:13,800 PM [follower7-writer-369] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 11.56 μs 01:16:13,800 PM [follower7-writer-369] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,800 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,800 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,800 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,800 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,800 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,800 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 865.1 μs with journalIndex=1 [WARN] [07/29/2025 13:16:13.800] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1bd27ecc 01:16:13,800 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,800 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#663,follower6-writer-373]/waiting [ERROR] [07/29/2025 13:16:13.800] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,800 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,801 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 1.152 ms with journalIndex=1 01:16:13,801 PM [follower6-writer-373] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.153 ms 01:16:13,801 PM [follower6-writer-373] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 20.39 μs 01:16:13,801 PM [follower6-writer-373] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,801 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,801 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,801 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,801 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,801 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,801 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:13,801 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:13.801] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1f12d99e 01:16:13,801 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,802 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,802 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,802 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:13.802] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,802 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#662,leader5-writer-372]/waiting 01:16:13,802 PM [follower7-writer-374] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,802 PM [follower7-writer-374] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,802 PM [leader5-writer-372] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.718 ms 01:16:13,802 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,802 PM [leader5-writer-372] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 16.27 μs 01:16:13,802 PM [leader5-writer-372] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,802 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:13,802 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:13,802 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,802 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,802 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,802 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,803 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,803 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,803 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,803 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,803 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,803 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,803 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,803 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,803 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,803 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,803 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,803 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,803 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,803 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,803 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,803 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,803 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] [WARN] [07/29/2025 13:16:13.803] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@723fa1cc 01:16:13,803 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 104.1 μs with journalIndex=1 01:16:13,803 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:13,803 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:13,803 PM [follower6-writer-375] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,803 PM [follower6-writer-375] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,803 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,803 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,803 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,804 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:13.803] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,804 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#664,follower7-writer-374]/waiting 01:16:13,804 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,804 PM [leader5-writer-376] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,804 PM [leader5-writer-376] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,804 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,804 PM [follower7-writer-374] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.870 ms 01:16:13,804 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,804 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,804 PM [follower7-writer-374] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 16.49 μs 01:16:13,804 PM [follower7-writer-374] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,804 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,804 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,804 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,804 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,804 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,804 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,804 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,804 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,804 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,804 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,804 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,804 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,804 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,804 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 116.0 μs with journalIndex=1 [WARN] [07/29/2025 13:16:13.804] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1f6f26b3 01:16:13,804 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,805 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.804] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,805 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,805 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:13,805 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:13,805 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#665,follower6-writer-375]/waiting 01:16:13,805 PM [follower6-writer-375] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.563 ms 01:16:13,805 PM [follower6-writer-375] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.909 μs 01:16:13,805 PM [follower6-writer-375] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,805 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,805 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,805 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,805 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,805 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,805 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,805 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,805 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,805 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,805 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,805 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,805 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,805 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,805 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,805 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,805 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,805 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,805 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,805 PM [follower7-writer-377] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,805 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,805 PM [follower7-writer-377] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,805 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 92.30 μs with journalIndex=1 [WARN] [07/29/2025 13:16:13.805] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5e4efb6 [ERROR] [07/29/2025 13:16:13.806] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,806 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,806 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#666,leader5-writer-376]/waiting 01:16:13,806 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,806 PM [leader5-writer-376] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.124 ms 01:16:13,806 PM [leader5-writer-376] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.509 μs 01:16:13,806 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:13,806 PM [leader5-writer-376] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,806 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:13,806 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,806 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,806 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,806 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,806 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:13.806] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@52c8b29d 01:16:13,807 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,807 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,807 PM [follower6-writer-378] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,807 PM [follower6-writer-378] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,807 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,807 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:13,807 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:13,807 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,807 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,807 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,807 PM [leader5-writer-379] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,807 PM [leader5-writer-379] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,808 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,808 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,808 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,808 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,808 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,808 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,808 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,808 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,808 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,808 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,808 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,808 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,808 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,808 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,808 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,808 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,808 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,808 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,808 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,808 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,808 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,808 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,808 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,808 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,808 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,808 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 105.8 μs with journalIndex=1 01:16:13,808 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,808 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 106.0 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:13.808] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,808 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,808 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#668,follower6-writer-378]/waiting 01:16:13,808 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#667,follower7-writer-377]/waiting 01:16:13,808 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) [ERROR] [07/29/2025 13:16:13.808] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,808 PM [follower7-writer-377] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.096 ms 01:16:13,808 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,808 PM [follower6-writer-378] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.667 ms 01:16:13,809 PM [follower6-writer-378] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 12.19 μs 01:16:13,809 PM [follower6-writer-378] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,810 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,810 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,810 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,810 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.810] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@36bf7753 01:16:13,811 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,811 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:13,811 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:13,811 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,811 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,811 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,812 PM [follower6-writer-380] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,812 PM [follower6-writer-380] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,808 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,808 PM [follower7-writer-377] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.849 μs 01:16:13,822 PM [follower7-writer-377] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,822 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,822 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,822 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,822 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,822 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,822 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,822 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,822 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,822 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,822 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,822 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,822 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,822 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,822 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,822 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,822 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,822 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,822 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,822 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,822 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,822 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,822 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,822 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,822 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,822 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,822 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,822 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,822 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 252.7 μs with journalIndex=1 01:16:13,822 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,822 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 209.9 μs with journalIndex=1 [WARN] [07/29/2025 13:16:13.823] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7343735d 01:16:13,823 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,823 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#670,follower6-writer-380]/waiting [ERROR] [07/29/2025 13:16:13.823] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,823 PM [follower6-writer-380] [DEBUG] JournalWriteTask - follower6: received 1 commands after 11.53 ms 01:16:13,823 PM [follower6-writer-380] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 17.85 μs 01:16:13,823 PM [follower6-writer-380] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,823 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,823 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,823 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,823 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:13,823 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,823 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:13,823 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.824] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7346278e 01:16:13,824 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,824 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,824 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,824 PM [follower7-writer-381] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,824 PM [follower7-writer-381] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,824 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,825 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:13,825 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:13,825 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,825 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,825 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,825 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,825 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,825 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,825 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,825 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,825 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,825 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,825 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,825 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,825 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,826 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,826 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,826 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,826 PM [follower6-writer-382] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,826 PM [follower6-writer-382] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,826 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 129.6 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:13.826] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,826 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) [ERROR] [07/29/2025 13:16:13.826] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,826 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#669,leader5-writer-379]/waiting 01:16:13,826 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#671,follower7-writer-381]/waiting 01:16:13,827 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,827 PM [follower7-writer-381] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.410 ms 01:16:13,827 PM [follower7-writer-381] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 13.30 μs 01:16:13,827 PM [follower7-writer-381] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,827 PM [leader5-writer-379] [DEBUG] JournalWriteTask - leader5: received 1 commands after 19.16 ms 01:16:13,827 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,827 PM [leader5-writer-379] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 6.099 μs 01:16:13,827 PM [leader5-writer-379] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,827 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,827 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,827 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,827 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,827 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,827 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,827 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,827 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,827 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,827 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,827 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,827 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,827 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,827 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,827 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,827 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,827 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,827 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,827 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,827 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,827 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 100.8 μs with journalIndex=1 01:16:13,827 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) [ERROR] [07/29/2025 13:16:13.827] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:13.828] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5124140e [WARN] [07/29/2025 13:16:13.828] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@74387df2 01:16:13,828 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#672,follower6-writer-382]/waiting 01:16:13,828 PM [follower6-writer-382] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.055 ms 01:16:13,828 PM [follower6-writer-382] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.539 μs 01:16:13,828 PM [follower6-writer-382] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,828 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,828 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,828 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,828 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,828 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,828 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,828 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:13.828] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@59873f6f 01:16:13,828 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:13,828 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:13,828 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:13,829 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,829 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:13,829 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:13,830 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,831 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,831 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,831 PM [leader5-writer-383] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,831 PM [leader5-writer-383] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,831 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,831 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,831 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,831 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,831 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,831 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,831 PM [follower7-writer-385] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,831 PM [follower7-writer-385] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,831 PM [follower6-writer-384] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,831 PM [follower6-writer-384] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,832 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,832 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,832 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,832 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,832 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,832 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,832 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,832 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,832 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,832 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,832 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,832 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,832 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,832 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 114.2 μs with journalIndex=1 01:16:13,832 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,832 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,832 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,832 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,832 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,832 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,832 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,832 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,832 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,832 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,832 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,832 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,832 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,832 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,832 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,832 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,832 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,832 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,832 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 135.6 μs with journalIndex=1 01:16:13,832 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,832 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,832 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,832 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,832 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,832 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,832 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,833 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,833 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 166.4 μs with journalIndex=1 01:16:13,833 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#674,follower6-writer-384]/waiting 01:16:13,833 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#673,leader5-writer-383]/waiting 01:16:13,833 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#675,follower7-writer-385]/waiting 01:16:13,833 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,833 PM [follower7-writer-385] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.043 ms 01:16:13,834 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) [ERROR] [07/29/2025 13:16:13.833] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,833 PM [follower6-writer-384] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.991 ms 01:16:13,834 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,833 PM [leader5-writer-383] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.652 ms 01:16:13,834 PM [leader5-writer-383] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 6.540 μs 01:16:13,834 PM [leader5-writer-383] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,834 PM [follower6-writer-384] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 6.699 μs 01:16:13,834 PM [follower6-writer-384] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,834 PM [follower7-writer-385] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 12.63 μs 01:16:13,834 PM [follower7-writer-385] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,834 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,834 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,834 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,834 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,834 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,834 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,834 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,834 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,834 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,834 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,834 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,834 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,835 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,835 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:13,835 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:13,835 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,835 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:13,835 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:13,835 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,835 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:13,835 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:13,837 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,837 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,837 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,838 PM [follower6-writer-386] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,838 PM [follower6-writer-386] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,838 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,838 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,838 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,838 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,838 PM [follower7-writer-387] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,838 PM [follower7-writer-387] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,838 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,838 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,839 PM [leader5-writer-388] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,839 PM [leader5-writer-388] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [ERROR] [07/29/2025 13:16:13.833] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.833] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:13.839] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5c54e333 [WARN] [07/29/2025 13:16:13.839] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5bec0d2b [WARN] [07/29/2025 13:16:13.839] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@d3de275 01:16:13,839 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,839 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,839 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,839 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,839 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,839 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,839 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,839 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,839 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,839 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,839 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,839 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,839 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,839 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,839 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,840 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,840 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,840 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,840 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,840 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,840 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,840 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,840 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,840 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,840 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,839 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 137.2 μs with journalIndex=1 01:16:13,840 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,840 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,840 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,840 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,840 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,840 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 111.2 μs with journalIndex=1 01:16:13,840 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#677,follower7-writer-387]/waiting [ERROR] [07/29/2025 13:16:13.840] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,840 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.840] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,840 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,840 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,840 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#676,follower6-writer-386]/waiting 01:16:13,840 PM [follower7-writer-387] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.336 ms 01:16:13,841 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,841 PM [follower7-writer-387] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 17.80 μs 01:16:13,841 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,841 PM [follower7-writer-387] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,841 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,841 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,841 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,841 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,841 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,841 PM [follower6-writer-386] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.129 ms 01:16:13,841 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,841 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,841 PM [follower6-writer-386] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 7.979 μs 01:16:13,841 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,841 PM [follower6-writer-386] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,841 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 86.26 μs with journalIndex=1 01:16:13,841 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,841 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,841 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,841 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,841 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,841 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:13.841] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,841 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,841 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#678,leader5-writer-388]/waiting 01:16:13,841 PM [leader5-writer-388] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.786 ms [WARN] [07/29/2025 13:16:13.841] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3006350a 01:16:13,841 PM [leader5-writer-388] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.859 μs 01:16:13,841 PM [leader5-writer-388] [DEBUG] JournalWriteTask - leader5: journal writer stopped [WARN] [07/29/2025 13:16:13.841] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@9e9ae7c 01:16:13,842 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,842 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,842 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,842 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,842 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,842 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,842 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:13,842 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:13,842 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:13,842 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:13,842 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,842 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:13,842 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:13.845] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4c83c35f 01:16:13,846 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,847 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,847 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,847 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,847 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,847 PM [leader5-writer-389] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,847 PM [leader5-writer-389] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,847 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,847 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,847 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,847 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,847 PM [follower6-writer-390] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,847 PM [follower6-writer-390] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,847 PM [follower7-writer-391] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,847 PM [follower7-writer-391] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,848 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,848 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,848 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,848 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,848 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,848 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,848 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,848 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,848 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,848 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,848 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,848 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,848 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,848 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 118.7 μs with journalIndex=1 01:16:13,848 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,848 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,848 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,848 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,848 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,848 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,848 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,848 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,848 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,848 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery [ERROR] [07/29/2025 13:16:13.848] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,849 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#679,leader5-writer-389]/waiting 01:16:13,849 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,856 PM [leader5-writer-389] [DEBUG] JournalWriteTask - leader5: received 1 commands after 9.553 ms 01:16:13,856 PM [leader5-writer-389] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 24.65 μs 01:16:13,856 PM [leader5-writer-389] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,849 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,856 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,856 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,857 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,857 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,857 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,857 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,857 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,857 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 488.6 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:13.857] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,857 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#681,follower7-writer-391]/waiting [WARN] [07/29/2025 13:16:13.857] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6f4c0d00 01:16:13,857 PM [follower7-writer-391] [DEBUG] JournalWriteTask - follower7: received 1 commands after 10.42 ms 01:16:13,857 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,857 PM [follower7-writer-391] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 12.93 μs 01:16:13,858 PM [follower7-writer-391] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,858 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,858 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,858 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,858 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,858 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,858 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:13,858 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:13.858] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@188615eb 01:16:13,858 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,859 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,859 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,859 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,859 PM [leader5-writer-392] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,859 PM [leader5-writer-392] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,859 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:13,859 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:13,860 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,860 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,860 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,860 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,860 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,861 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,861 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,861 PM [follower7-writer-393] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,861 PM [follower7-writer-393] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,861 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,861 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,862 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,862 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,862 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,862 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,862 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,862 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,862 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,862 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,862 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,862 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,862 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,862 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 169.7 μs with journalIndex=1 01:16:13,862 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,862 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,862 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,862 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,862 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,862 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,862 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,862 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,862 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 107.0 μs with journalIndex=1 01:16:13,862 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) [ERROR] [07/29/2025 13:16:13.862] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,862 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#682,leader5-writer-392]/waiting 01:16:13,863 PM [leader5-writer-392] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.677 ms 01:16:13,863 PM [leader5-writer-392] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 14.34 μs 01:16:13,863 PM [leader5-writer-392] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,863 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,863 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,863 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,863 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,863 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,863 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,863 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,863 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,863 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,863 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,863 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,863 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,863 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,863 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,863 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,863 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,863 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,863 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 89.72 μs with journalIndex=1 [WARN] [07/29/2025 13:16:13.863] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1d1a9dd8 01:16:13,864 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) [ERROR] [07/29/2025 13:16:13.863] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,864 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#683,follower7-writer-393]/waiting 01:16:13,864 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,864 PM [follower7-writer-393] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.288 ms [ERROR] [07/29/2025 13:16:13.864] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,864 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,864 PM [follower7-writer-393] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 13.16 μs 01:16:13,864 PM [follower7-writer-393] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,864 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:13,864 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:13,864 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,864 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,864 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,864 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,865 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:13.865] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@644d37c9 01:16:13,865 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,865 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,865 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#680,follower6-writer-390]/waiting 01:16:13,865 PM [leader5-writer-394] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,865 PM [leader5-writer-394] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,865 PM [follower6-writer-390] [DEBUG] JournalWriteTask - follower6: received 1 commands after 17.97 ms 01:16:13,865 PM [follower6-writer-390] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 13.13 μs 01:16:13,865 PM [follower6-writer-390] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,865 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,865 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,865 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,865 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,866 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,866 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,866 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:13,866 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,866 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:13,866 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,866 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,866 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,866 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,866 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,866 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,866 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,866 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,866 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,866 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,866 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,866 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 191.6 μs with journalIndex=1 01:16:13,866 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,867 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,867 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,867 PM [follower7-writer-395] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,867 PM [follower7-writer-395] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,867 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,867 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#684,leader5-writer-394]/waiting [ERROR] [07/29/2025 13:16:13.867] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,867 PM [leader5-writer-394] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.294 ms 01:16:13,867 PM [leader5-writer-394] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.719 μs 01:16:13,867 PM [leader5-writer-394] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,867 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,867 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,867 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,867 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,868 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,868 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,868 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,868 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,868 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found [WARN] [07/29/2025 13:16:13.868] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5aba8410 01:16:13,868 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,868 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,868 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,868 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,868 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,868 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,868 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,868 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,868 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 105.8 μs with journalIndex=1 01:16:13,868 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,868 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:13,868 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,868 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#685,follower7-writer-395]/waiting [ERROR] [07/29/2025 13:16:13.868] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,868 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:13,868 PM [follower7-writer-395] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.749 ms 01:16:13,869 PM [follower7-writer-395] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.689 μs 01:16:13,869 PM [follower7-writer-395] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,869 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,869 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,869 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,869 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,869 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:13.869] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@238c4a0b 01:16:13,869 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,869 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 [WARN] [07/29/2025 13:16:13.869] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@468c8aad 01:16:13,869 PM [leader5-writer-396] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,869 PM [leader5-writer-396] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,869 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,869 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:13,869 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:13,870 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,870 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,870 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,870 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,870 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,870 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,870 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,870 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,870 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,870 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,870 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,870 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,870 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,870 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,870 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,870 PM [follower7-writer-397] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,870 PM [follower7-writer-397] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,870 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,870 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 132.2 μs with journalIndex=1 01:16:13,871 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.871] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,871 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#686,leader5-writer-396]/waiting 01:16:13,871 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,872 PM [leader5-writer-396] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.500 ms 01:16:13,872 PM [leader5-writer-396] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.889 μs 01:16:13,872 PM [leader5-writer-396] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,872 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,872 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,872 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,872 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,872 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,872 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,872 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,872 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,872 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,872 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,872 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,872 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,872 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,872 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,872 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,872 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,872 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 91.32 μs with journalIndex=1 [WARN] [07/29/2025 13:16:13.872] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@46cae00f 01:16:13,872 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.872] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,872 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,873 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,873 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:13,873 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:13,873 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#687,follower7-writer-397]/waiting 01:16:13,873 PM [follower7-writer-397] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.387 ms 01:16:13,873 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:13,873 PM [follower7-writer-397] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.479 μs 01:16:13,873 PM [follower7-writer-397] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,873 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:13,873 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,873 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,873 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,873 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,873 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:13.873] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3de5f763 01:16:13,873 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,873 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,873 PM [leader5-writer-398] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,873 PM [leader5-writer-398] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,874 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,874 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:13,874 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:13,874 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,874 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,874 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,874 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,874 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,874 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,874 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,874 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,874 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,874 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,874 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,874 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,874 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,874 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 156.7 μs with journalIndex=1 01:16:13,875 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:13.875] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,875 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,875 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#688,leader5-writer-398]/waiting 01:16:13,875 PM [leader5-writer-398] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.782 ms 01:16:13,875 PM [leader5-writer-398] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.809 μs 01:16:13,875 PM [leader5-writer-398] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,875 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,875 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,875 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,875 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.876] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@74b515ff 01:16:13,876 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,876 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,877 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:13,877 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:13,877 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,877 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,877 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,877 PM [leader5-writer-399] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,877 PM [leader5-writer-399] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,878 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,878 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,878 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,878 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,878 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,878 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,878 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,878 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,878 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,878 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,878 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,878 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,878 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,878 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 87.53 μs with journalIndex=1 01:16:13,878 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) [ERROR] [07/29/2025 13:16:13.878] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,878 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#689,leader5-writer-399]/waiting 01:16:13,879 PM [leader5-writer-399] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.585 ms 01:16:13,879 PM [leader5-writer-399] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.42 μs 01:16:13,879 PM [leader5-writer-399] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,879 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,879 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,879 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,879 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.879] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@56ba298a 01:16:13,879 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,879 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:13,879 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:13,880 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,880 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,880 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,880 PM [leader5-writer-400] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,880 PM [leader5-writer-400] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,880 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,880 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,880 PM [follower7-writer-401] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,880 PM [follower7-writer-401] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,881 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,881 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,881 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,881 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,881 PM [follower6-writer-402] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,881 PM [follower6-writer-402] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,881 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,881 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,881 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,881 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,881 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,881 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,881 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,881 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,881 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,881 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,881 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,881 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 74.99 μs with journalIndex=1 01:16:13,881 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#690,leader5-writer-400]/waiting 01:16:13,882 PM [leader5-writer-400] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.613 ms 01:16:13,882 PM [leader5-writer-400] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.699 μs [ERROR] [07/29/2025 13:16:13.881] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,882 PM [leader5-writer-400] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,882 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,882 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,882 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,882 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,882 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,882 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,882 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,882 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,882 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,882 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,882 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,882 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,883 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,883 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,883 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,883 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,883 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries [WARN] [07/29/2025 13:16:13.883] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1331410 01:16:13,883 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,883 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 121.1 μs with journalIndex=1 01:16:13,883 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,883 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:13,883 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:13,883 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#691,follower7-writer-401]/waiting [ERROR] [07/29/2025 13:16:13.883] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,883 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,883 PM [follower7-writer-401] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.859 ms 01:16:13,883 PM [follower7-writer-401] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.65 μs 01:16:13,883 PM [follower7-writer-401] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,883 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,883 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,883 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,883 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,883 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,884 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,884 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,884 PM [leader5-writer-403] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,884 PM [leader5-writer-403] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:13.884] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@54fd0dc2 01:16:13,884 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,884 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,884 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,884 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,884 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:13,884 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,884 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:13,884 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,885 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,885 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,885 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,885 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,885 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,885 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,885 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,885 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,885 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,885 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,885 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,885 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,885 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,885 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,885 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,885 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,885 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,885 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,885 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,885 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,885 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 107.6 μs with journalIndex=1 01:16:13,885 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,885 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 100.3 μs with journalIndex=1 01:16:13,885 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,885 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,885 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.885] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,885 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,885 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 [ERROR] [07/29/2025 13:16:13.885] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,885 PM [follower7-writer-404] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,885 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#693,leader5-writer-403]/waiting 01:16:13,885 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#692,follower6-writer-402]/waiting 01:16:13,885 PM [follower7-writer-404] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,886 PM [leader5-writer-403] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.828 ms 01:16:13,886 PM [leader5-writer-403] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.829 μs 01:16:13,886 PM [leader5-writer-403] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,886 PM [follower6-writer-402] [DEBUG] JournalWriteTask - follower6: received 1 commands after 4.703 ms 01:16:13,886 PM [follower6-writer-402] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 11.09 μs 01:16:13,886 PM [follower6-writer-402] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,886 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,886 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,886 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,886 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.886] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@533ce8be 01:16:13,887 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,887 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,887 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,887 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,887 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,887 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,887 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,887 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,887 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,887 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,887 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,887 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,887 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,887 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,887 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,887 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,887 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,887 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,887 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 73.07 μs with journalIndex=1 [WARN] [07/29/2025 13:16:13.887] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@20c0e675 01:16:13,887 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:13,887 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor [ERROR] [07/29/2025 13:16:13.887] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,887 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,887 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,887 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:13,887 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,887 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:13,887 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#694,follower7-writer-404]/waiting 01:16:13,888 PM [follower7-writer-404] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.050 ms 01:16:13,888 PM [follower7-writer-404] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.729 μs 01:16:13,888 PM [follower7-writer-404] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,888 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,888 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,888 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,888 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,888 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,888 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,888 PM [leader5-writer-405] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,888 PM [leader5-writer-405] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:13.888] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@220e345f 01:16:13,888 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,888 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,888 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,888 PM [follower6-writer-406] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,888 PM [follower6-writer-406] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,889 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,889 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:13,889 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:13,889 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,889 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,889 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,889 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,889 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,889 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,889 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,889 PM [follower7-writer-407] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,889 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,889 PM [follower7-writer-407] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,889 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,889 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,889 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,889 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,889 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,889 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,889 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,890 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,890 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,890 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 141.7 μs with journalIndex=1 01:16:13,890 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,890 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,890 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,890 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,890 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,890 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,890 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,890 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,890 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,890 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,890 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,890 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,890 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,890 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,890 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,890 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,890 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,890 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,890 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,890 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,890 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,890 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,890 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,890 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,890 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 145.5 μs with journalIndex=1 01:16:13,890 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,890 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 83.14 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:13.890] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,890 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,890 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#695,leader5-writer-405]/waiting 01:16:13,890 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,890 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#697,follower7-writer-407]/waiting 01:16:13,890 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,890 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#696,follower6-writer-406]/waiting 01:16:13,890 PM [leader5-writer-405] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.671 ms 01:16:13,891 PM [leader5-writer-405] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.41 μs 01:16:13,891 PM [leader5-writer-405] [DEBUG] JournalWriteTask - leader5: journal writer stopped [ERROR] [07/29/2025 13:16:13.890] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,891 PM [follower6-writer-406] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.334 ms 01:16:13,891 PM [follower6-writer-406] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.53 μs 01:16:13,891 PM [follower6-writer-406] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,891 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,891 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,891 PM [follower7-writer-407] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.200 ms 01:16:13,891 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,891 PM [follower7-writer-407] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 8.859 μs 01:16:13,891 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,891 PM [follower7-writer-407] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,892 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,892 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,892 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,892 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,892 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:13,892 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,892 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:13,892 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,892 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,892 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,892 PM [leader5-writer-408] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,892 PM [leader5-writer-408] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,892 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,892 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,892 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,892 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,892 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,893 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:13,893 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:13,893 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,893 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,893 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,893 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,893 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,893 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,893 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,893 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,893 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,893 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,893 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,893 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,893 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,893 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,893 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,893 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,893 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,893 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:13,893 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 91.17 μs with journalIndex=1 01:16:13,893 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:13,893 PM [follower7-writer-409] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,893 PM [follower7-writer-409] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [ERROR] [07/29/2025 13:16:13.890] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,893 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:13.894] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@48a7ef91 [WARN] [07/29/2025 13:16:13.894] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1f5d7d2e [WARN] [07/29/2025 13:16:13.894] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1c5a2bd 01:16:13,894 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,893 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#698,leader5-writer-408]/waiting [ERROR] [07/29/2025 13:16:13.893] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,894 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,894 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,894 PM [leader5-writer-408] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.652 ms 01:16:13,894 PM [leader5-writer-408] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.46 μs 01:16:13,894 PM [leader5-writer-408] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,894 PM [follower6-writer-410] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,894 PM [follower6-writer-410] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,894 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,894 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,894 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,894 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,894 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,894 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,894 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,894 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,894 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,894 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,894 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,894 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,894 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,894 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,894 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,894 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,894 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,894 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 73.33 μs with journalIndex=1 [WARN] [07/29/2025 13:16:13.894] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@79cb0d90 01:16:13,894 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,895 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.894] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,895 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,895 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#699,follower7-writer-409]/waiting 01:16:13,895 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:13,895 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,895 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:13,895 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,895 PM [follower7-writer-409] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.548 ms 01:16:13,895 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,895 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,895 PM [follower7-writer-409] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.63 μs 01:16:13,895 PM [follower7-writer-409] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,895 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,895 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,895 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,895 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,895 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,895 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,895 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,895 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,895 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 82.21 μs with journalIndex=1 01:16:13,895 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,895 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,895 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,895 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,895 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,895 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,895 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#700,follower6-writer-410]/waiting 01:16:13,895 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,895 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,895 PM [follower6-writer-410] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.456 ms 01:16:13,895 PM [follower6-writer-410] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.20 μs 01:16:13,895 PM [follower6-writer-410] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,896 PM [leader5-writer-411] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,896 PM [leader5-writer-411] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,896 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,896 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,896 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,896 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,896 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,896 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,896 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:13,896 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:13,896 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,896 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,896 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,896 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,896 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,896 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,896 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,896 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,896 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,896 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,896 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,896 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,896 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 124.8 μs with journalIndex=1 01:16:13,897 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,897 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,897 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,897 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,897 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,897 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:13,897 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:13,897 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,897 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,897 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,897 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,897 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,897 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#701,leader5-writer-411]/waiting 01:16:13,897 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,897 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,897 PM [follower7-writer-412] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,898 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,898 PM [follower7-writer-412] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,898 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,898 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,898 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,898 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,898 PM [leader5-writer-411] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.049 ms 01:16:13,898 PM [leader5-writer-411] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.08 μs 01:16:13,898 PM [leader5-writer-411] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,898 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,898 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 84.97 μs with journalIndex=1 01:16:13,898 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,898 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,898 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,898 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,898 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.895] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,898 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#702,follower7-writer-412]/waiting 01:16:13,898 PM [follower7-writer-412] [DEBUG] JournalWriteTask - follower7: received 1 commands after 577.1 μs 01:16:13,898 PM [follower7-writer-412] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.579 μs 01:16:13,898 PM [follower7-writer-412] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,898 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,898 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,898 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,898 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,898 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,898 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,898 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,898 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,898 PM [follower6-writer-413] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,898 PM [follower6-writer-413] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,898 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:13,898 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:13,899 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,899 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,899 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:13,899 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:13,899 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,899 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,899 PM [leader5-writer-414] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,899 PM [leader5-writer-414] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,899 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,899 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,899 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,899 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,899 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:13,900 PM [follower7-writer-415] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,900 PM [follower7-writer-415] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,900 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,900 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,900 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,900 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,900 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,900 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,900 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,900 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,900 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,900 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,900 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,901 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,901 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,901 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,901 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,901 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,901 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,901 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,901 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,901 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,901 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,901 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,901 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,901 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,901 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,901 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,901 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,901 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,901 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,901 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,901 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,901 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,901 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,901 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,901 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,901 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,901 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,901 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 99.30 μs with journalIndex=1 01:16:13,901 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 98.14 μs with journalIndex=1 01:16:13,901 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,901 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 135.6 μs with journalIndex=1 01:16:13,901 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,901 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#704,leader5-writer-414]/waiting 01:16:13,901 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,901 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#705,follower7-writer-415]/waiting 01:16:13,901 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,901 PM [follower7-writer-415] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.596 ms 01:16:13,901 PM [follower7-writer-415] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 13.46 μs 01:16:13,901 PM [follower7-writer-415] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,901 PM [leader5-writer-414] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.184 ms 01:16:13,901 PM [leader5-writer-414] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 7.769 μs 01:16:13,902 PM [leader5-writer-414] [DEBUG] JournalWriteTask - leader5: journal writer stopped [WARN] [07/29/2025 13:16:13.901] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6a90f35e 01:16:13,902 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,902 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed [WARN] [07/29/2025 13:16:13.902] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@a6653d1 01:16:13,902 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,902 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:13.897] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,902 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,902 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed [ERROR] [07/29/2025 13:16:13.898] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,902 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,902 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.902] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@66e23167 [WARN] [07/29/2025 13:16:13.902] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@23b603dc [ERROR] [07/29/2025 13:16:13.901] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.901] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,902 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 [ERROR] [07/29/2025 13:16:13.901] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,902 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:13.902] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4ed11ef7 01:16:13,902 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:13.902] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@76912427 01:16:13,902 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#703,follower6-writer-413]/waiting 01:16:13,902 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,902 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:13,902 PM [follower6-writer-413] [DEBUG] JournalWriteTask - follower6: received 1 commands after 4.048 ms 01:16:13,903 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:13,903 PM [follower6-writer-413] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 12.33 μs 01:16:13,903 PM [follower6-writer-413] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,903 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,903 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,903 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,903 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,903 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,903 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,903 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,903 PM [leader5-writer-416] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,903 PM [leader5-writer-416] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,903 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,903 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,903 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,903 PM [follower7-writer-417] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,903 PM [follower7-writer-417] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,904 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,904 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,904 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,904 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,904 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,904 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,904 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,904 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,904 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,904 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,904 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,904 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,904 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,904 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 84.97 μs with journalIndex=1 01:16:13,904 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,904 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,904 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,904 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,904 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,904 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,904 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,904 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,904 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,904 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,904 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 [WARN] [07/29/2025 13:16:13.904] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1f3a3921 01:16:13,904 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,904 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#706,leader5-writer-416]/waiting [ERROR] [07/29/2025 13:16:13.904] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,904 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,905 PM [leader5-writer-416] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.800 ms 01:16:13,905 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,905 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 357.2 μs with journalIndex=1 01:16:13,905 PM [leader5-writer-416] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 14.92 μs 01:16:13,905 PM [leader5-writer-416] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,905 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,905 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,905 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,905 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,905 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,905 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#707,follower7-writer-417]/waiting [ERROR] [07/29/2025 13:16:13.905] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,905 PM [follower7-writer-417] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.071 ms 01:16:13,905 PM [follower7-writer-417] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 13.00 μs 01:16:13,905 PM [follower7-writer-417] [DEBUG] JournalWriteTask - follower7: journal writer stopped [WARN] [07/29/2025 13:16:13.905] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@12340195 01:16:13,906 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,906 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,906 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,906 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,906 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,906 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,906 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:13,906 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:13,906 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:13,906 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:13,906 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,906 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,906 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,906 PM [leader5-writer-418] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,906 PM [leader5-writer-418] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:13.906] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@54548382 01:16:13,906 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,907 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:13,907 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:13,907 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,907 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,907 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,907 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,907 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,907 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,907 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,907 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,907 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,907 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,907 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,907 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,907 PM [follower7-writer-419] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,907 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,907 PM [follower7-writer-419] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,907 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,907 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,907 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,907 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,907 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 108.2 μs with journalIndex=1 01:16:13,908 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.908] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,908 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#708,leader5-writer-418]/waiting 01:16:13,908 PM [leader5-writer-418] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.742 ms 01:16:13,908 PM [leader5-writer-418] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.85 μs 01:16:13,908 PM [leader5-writer-418] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,908 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,908 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,908 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,908 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,908 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,908 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,908 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,908 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,908 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,908 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,908 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,908 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,908 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,908 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,908 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,908 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,908 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,908 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 91.26 μs with journalIndex=1 [WARN] [07/29/2025 13:16:13.909] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5b519b4 01:16:13,909 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,909 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,909 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 [ERROR] [07/29/2025 13:16:13.909] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,909 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,909 PM [follower6-writer-420] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,909 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:13,909 PM [follower6-writer-420] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,909 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:13,909 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#709,follower7-writer-419]/waiting 01:16:13,909 PM [follower7-writer-419] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.787 ms 01:16:13,909 PM [follower7-writer-419] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.538 μs 01:16:13,909 PM [follower7-writer-419] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,909 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,909 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,909 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,909 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,909 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,909 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,909 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 [WARN] [07/29/2025 13:16:13.909] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1b8afc68 01:16:13,909 PM [leader5-writer-421] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,909 PM [leader5-writer-421] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,910 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,910 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,910 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,910 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,910 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,910 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,910 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,910 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,910 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,910 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,910 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,910 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,910 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,910 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,910 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:13,911 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:13,911 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 132.3 μs with journalIndex=1 01:16:13,911 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.911] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,911 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#711,leader5-writer-421]/waiting 01:16:13,911 PM [leader5-writer-421] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.829 ms 01:16:13,911 PM [leader5-writer-421] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.22 μs 01:16:13,911 PM [leader5-writer-421] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,911 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,911 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,911 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,911 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,912 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,912 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,912 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,912 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,912 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,912 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,912 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,912 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,912 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,912 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,912 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,912 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,912 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] [WARN] [07/29/2025 13:16:13.912] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6aed69f1 01:16:13,912 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 111.4 μs with journalIndex=1 01:16:13,912 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,912 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#710,follower6-writer-420]/waiting 01:16:13,912 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.912] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,912 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,912 PM [follower6-writer-420] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.152 ms 01:16:13,912 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:13,912 PM [follower6-writer-420] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.18 μs 01:16:13,912 PM [follower6-writer-420] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,912 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:13,912 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,912 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,912 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,912 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,913 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:13.913] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2ed2a34b 01:16:13,913 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,913 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,913 PM [leader5-writer-422] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,913 PM [leader5-writer-422] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,914 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,914 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,914 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,914 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,914 PM [follower7-writer-423] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,914 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,914 PM [follower7-writer-423] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,914 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,914 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,914 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,914 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,914 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,914 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,914 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,914 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,914 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,914 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,914 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 85.58 μs with journalIndex=1 01:16:13,914 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,914 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#712,leader5-writer-422]/waiting [ERROR] [07/29/2025 13:16:13.914] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,915 PM [leader5-writer-422] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.875 ms 01:16:13,915 PM [leader5-writer-422] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 12.59 μs 01:16:13,915 PM [leader5-writer-422] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,914 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,915 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,915 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,915 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:13,915 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,915 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,915 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:13,916 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:13.916] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5df24dc0 01:16:13,916 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,916 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,916 PM [follower6-writer-424] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,916 PM [follower6-writer-424] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,916 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,916 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,916 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,916 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,916 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,916 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,916 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,916 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,916 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,916 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,916 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,916 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,916 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:13,916 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,916 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:13,916 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,916 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 105.6 μs with journalIndex=1 01:16:13,916 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,917 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,917 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,917 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,917 PM [leader5-writer-425] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,917 PM [leader5-writer-425] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [ERROR] [07/29/2025 13:16:13.916] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,917 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#713,follower7-writer-423]/waiting 01:16:13,917 PM [follower7-writer-423] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.233 ms 01:16:13,917 PM [follower7-writer-423] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.439 μs 01:16:13,917 PM [follower7-writer-423] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,917 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,917 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,918 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,918 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,918 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,918 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,918 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,918 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,918 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,918 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,918 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,918 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,918 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,918 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,918 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,918 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,918 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,918 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,918 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,918 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,918 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,918 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,918 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,918 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,918 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,918 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,918 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 77.18 μs with journalIndex=1 01:16:13,918 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,918 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,918 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,918 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] [ERROR] [07/29/2025 13:16:13.918] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,918 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#714,follower6-writer-424]/waiting 01:16:13,919 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 645.0 μs with journalIndex=1 01:16:13,919 PM [follower6-writer-424] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.779 ms 01:16:13,919 PM [follower6-writer-424] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.42 μs 01:16:13,919 PM [follower6-writer-424] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,918 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,919 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [ERROR] [07/29/2025 13:16:13.919] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,919 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#715,leader5-writer-425]/waiting 01:16:13,919 PM [leader5-writer-425] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.348 ms [WARN] [07/29/2025 13:16:13.919] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5ed8c7a1 01:16:13,919 PM [leader5-writer-425] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.748 μs 01:16:13,919 PM [leader5-writer-425] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,919 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,919 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,919 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,919 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.920] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3391bdb2 01:16:13,920 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,920 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:13,920 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:13,920 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,920 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:13,920 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:13,920 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,920 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,920 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,920 PM [follower7-writer-426] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,920 PM [follower7-writer-426] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,920 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,920 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,920 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,920 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,920 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,921 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,921 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,921 PM [leader5-writer-427] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,921 PM [leader5-writer-427] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:13.921] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@68a82eaf 01:16:13,921 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,922 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,922 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,922 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,922 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,922 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,922 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,922 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,922 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,922 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,922 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,922 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,922 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,922 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:13,922 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,922 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:13,922 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 107.1 μs with journalIndex=1 01:16:13,922 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#717,leader5-writer-427]/waiting 01:16:13,922 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:13.922] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,922 PM [leader5-writer-427] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.410 ms 01:16:13,922 PM [leader5-writer-427] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.62 μs 01:16:13,922 PM [leader5-writer-427] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,922 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,922 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,922 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,922 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,923 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,923 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,923 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,923 PM [follower6-writer-428] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,923 PM [follower6-writer-428] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:13.923] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7155ec3c 01:16:13,923 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,923 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:13,923 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:13,923 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,923 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,923 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,923 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,923 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,923 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,923 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,923 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,923 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,923 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,923 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,923 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,924 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,924 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,924 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,924 PM [leader5-writer-429] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,924 PM [leader5-writer-429] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,925 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,925 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,925 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,925 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,925 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,925 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,925 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,925 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,925 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,925 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,925 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,925 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,925 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,925 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 1.275 ms with journalIndex=1 01:16:13,925 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,925 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 122.6 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:13.925] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,925 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:13.925] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,925 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,925 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#716,follower7-writer-426]/waiting 01:16:13,926 PM [follower7-writer-426] [DEBUG] JournalWriteTask - follower7: received 1 commands after 5.149 ms 01:16:13,926 PM [follower7-writer-426] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.24 μs 01:16:13,926 PM [follower7-writer-426] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,926 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,926 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,926 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,926 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,925 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#719,leader5-writer-429]/waiting 01:16:13,925 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,926 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,926 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,926 PM [leader5-writer-429] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.275 ms 01:16:13,926 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,926 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,926 PM [leader5-writer-429] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.288 μs 01:16:13,926 PM [leader5-writer-429] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,926 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,926 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,926 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,926 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,926 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,926 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,926 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,926 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,926 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,926 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 76.17 μs with journalIndex=1 01:16:13,926 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,926 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,926 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.926] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@465f62ee 01:16:13,926 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.926] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,927 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:13.927] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5c6b15c2 01:16:13,927 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:13,927 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:13,927 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,927 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,927 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,927 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,927 PM [follower7-writer-430] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,927 PM [follower7-writer-430] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,926 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#718,follower6-writer-428]/waiting 01:16:13,927 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:13,927 PM [follower6-writer-428] [DEBUG] JournalWriteTask - follower6: received 1 commands after 4.595 ms 01:16:13,927 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:13,927 PM [follower6-writer-428] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.869 μs 01:16:13,927 PM [follower6-writer-428] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,928 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,928 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,928 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,928 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.928] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@695dd86f 01:16:13,928 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,928 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,928 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,928 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,928 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:13,928 PM [leader5-writer-431] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,928 PM [leader5-writer-431] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,928 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:13,929 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,929 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,929 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,929 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,929 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,929 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,929 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,929 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,929 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,929 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,929 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,929 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,929 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,929 PM [follower6-writer-432] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,929 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,929 PM [follower6-writer-432] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,929 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,929 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,929 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 91.07 μs with journalIndex=1 01:16:13,930 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:13.930] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,930 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#721,leader5-writer-431]/waiting 01:16:13,930 PM [leader5-writer-431] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.887 ms 01:16:13,930 PM [leader5-writer-431] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 18.10 μs 01:16:13,930 PM [leader5-writer-431] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,930 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,930 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,930 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,930 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,930 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,930 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,930 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,930 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,930 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,930 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,930 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,930 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,930 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,930 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,930 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,931 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,931 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,931 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 95.52 μs with journalIndex=1 [WARN] [07/29/2025 13:16:13.931] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5166f7fa 01:16:13,931 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) [ERROR] [07/29/2025 13:16:13.931] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,931 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#720,follower7-writer-430]/waiting 01:16:13,931 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,931 PM [follower7-writer-430] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.958 ms 01:16:13,931 PM [follower7-writer-430] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.73 μs 01:16:13,931 PM [follower7-writer-430] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,931 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,931 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,931 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,931 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,931 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,931 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,931 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,931 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,931 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,931 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,931 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,931 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,931 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,932 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,932 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:13,932 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,932 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:13,932 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,932 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,932 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 190.7 μs with journalIndex=1 [WARN] [07/29/2025 13:16:13.932] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1d97d653 01:16:13,932 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,932 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#722,follower6-writer-432]/waiting 01:16:13,932 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,932 PM [follower6-writer-432] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.952 ms 01:16:13,932 PM [follower6-writer-432] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 7.809 μs 01:16:13,932 PM [follower6-writer-432] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,932 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed [ERROR] [07/29/2025 13:16:13.932] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,932 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,932 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,932 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,932 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,933 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,933 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,933 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:13,933 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:13,933 PM [leader5-writer-433] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,933 PM [leader5-writer-433] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:13.933] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@9d9bb3f 01:16:13,933 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,933 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,933 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,933 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,933 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,933 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,933 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:13,933 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,933 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:13,933 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,934 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,934 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,934 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,934 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,934 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,934 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,934 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,934 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,934 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,934 PM [follower7-writer-434] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,934 PM [follower7-writer-434] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,934 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 120.7 μs with journalIndex=1 01:16:13,934 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,934 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,934 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,934 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#723,leader5-writer-433]/waiting 01:16:13,934 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) [ERROR] [07/29/2025 13:16:13.934] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,934 PM [follower6-writer-435] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,934 PM [follower6-writer-435] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,934 PM [leader5-writer-433] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.768 ms 01:16:13,934 PM [leader5-writer-433] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.14 μs 01:16:13,934 PM [leader5-writer-433] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,935 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,935 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,935 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,935 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.935] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@68d1ce94 01:16:13,935 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,935 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,935 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,935 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,935 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,935 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,935 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,935 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,935 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,935 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,935 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,935 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,935 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,935 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,935 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,935 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,935 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,935 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,935 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,935 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,935 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,935 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,935 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,935 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,935 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,935 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,935 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:13,935 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 115.1 μs with journalIndex=1 01:16:13,935 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:13,935 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,936 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 118.3 μs with journalIndex=1 01:16:13,936 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:13.936] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,936 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,936 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#724,follower7-writer-434]/waiting 01:16:13,936 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,936 PM [follower7-writer-434] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.492 ms 01:16:13,936 PM [follower7-writer-434] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.969 μs 01:16:13,936 PM [follower7-writer-434] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,936 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#725,follower6-writer-435]/waiting 01:16:13,936 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,936 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,936 PM [follower6-writer-435] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.012 ms 01:16:13,936 PM [follower6-writer-435] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 6.789 μs 01:16:13,936 PM [follower6-writer-435] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:13.936] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,936 PM [leader5-writer-436] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,937 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,937 PM [leader5-writer-436] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,937 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,937 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,937 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,937 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,937 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,937 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,937 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,937 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,937 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,937 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,937 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,937 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,937 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,937 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,937 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,937 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,937 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 105.3 μs with journalIndex=1 [WARN] [07/29/2025 13:16:13.938] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@20f4d016 01:16:13,937 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,938 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,938 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,938 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,938 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#726,leader5-writer-436]/waiting [ERROR] [07/29/2025 13:16:13.938] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,938 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,938 PM [leader5-writer-436] [DEBUG] JournalWriteTask - leader5: received 1 commands after 790.2 μs [WARN] [07/29/2025 13:16:13.938] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3cea3ebc 01:16:13,938 PM [leader5-writer-436] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.51 μs 01:16:13,938 PM [leader5-writer-436] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,938 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,938 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,938 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,938 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,938 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,938 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:13,939 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:13.939] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6452e2c2 01:16:13,939 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,939 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,939 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,939 PM [follower6-writer-437] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,939 PM [follower6-writer-437] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,939 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,939 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:13,939 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:13,940 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,940 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,940 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,940 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,940 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,940 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,940 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,940 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,940 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,940 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,940 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,940 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,940 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,940 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,940 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:13,940 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:13,940 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,940 PM [leader5-writer-438] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,941 PM [leader5-writer-438] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,941 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,941 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,941 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 1.087 ms with journalIndex=1 01:16:13,941 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,941 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,941 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,941 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,941 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,941 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,941 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,941 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,941 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,941 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,941 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,941 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,941 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#727,follower6-writer-437]/waiting 01:16:13,941 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,941 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 128.2 μs with journalIndex=1 01:16:13,941 PM [follower6-writer-437] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.339 ms [ERROR] [07/29/2025 13:16:13.941] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,941 PM [follower6-writer-437] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.78 μs 01:16:13,941 PM [follower6-writer-437] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,941 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,942 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,942 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,942 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,942 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:13.942] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,942 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:13.942] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@16898c42 01:16:13,942 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#728,leader5-writer-438]/waiting 01:16:13,942 PM [leader5-writer-438] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.448 ms 01:16:13,942 PM [leader5-writer-438] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.828 μs 01:16:13,942 PM [leader5-writer-438] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,942 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,942 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,942 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,942 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,942 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,942 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:13,942 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:13.943] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4ed3f827 01:16:13,943 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,943 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,943 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,943 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,943 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:13,943 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:13,943 PM [follower6-writer-439] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,943 PM [follower6-writer-439] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,944 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,944 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,944 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,944 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,944 PM [follower7-writer-440] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,944 PM [follower7-writer-440] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,944 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,944 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,944 PM [leader5-writer-441] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,944 PM [leader5-writer-441] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,945 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,945 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,945 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,945 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,945 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,945 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,945 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,945 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,945 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,945 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,945 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,945 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,945 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,945 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 82.93 μs with journalIndex=1 01:16:13,945 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,945 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,945 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,945 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,945 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,945 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,946 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,946 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,946 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,946 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,946 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,946 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries [ERROR] [07/29/2025 13:16:13.945] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,946 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#729,follower6-writer-439]/waiting 01:16:13,946 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,946 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,946 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 111.3 μs with journalIndex=1 01:16:13,946 PM [follower6-writer-439] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.702 ms 01:16:13,946 PM [follower6-writer-439] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.879 μs 01:16:13,946 PM [follower6-writer-439] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,946 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,946 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,946 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,946 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,946 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#731,leader5-writer-441]/waiting 01:16:13,946 PM [leader5-writer-441] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.860 ms [ERROR] [07/29/2025 13:16:13.946] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,946 PM [leader5-writer-441] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 8.969 μs 01:16:13,946 PM [leader5-writer-441] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,946 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:13.946] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@580225ab 01:16:13,946 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,946 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,946 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,947 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.947] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1c066d8d 01:16:13,947 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,947 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:13,947 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:13,947 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,947 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:13,947 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:13,948 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,949 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,949 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,949 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,949 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,949 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,949 PM [follower6-writer-442] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,949 PM [follower6-writer-442] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,950 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,950 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,950 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,950 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,950 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,950 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,950 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,950 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,950 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,950 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,950 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,950 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,950 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,950 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,950 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,950 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,950 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,950 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,950 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,950 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,950 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,950 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,950 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,950 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,950 PM [leader5-writer-443] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,950 PM [leader5-writer-443] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,950 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,950 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,950 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 204.9 μs with journalIndex=1 01:16:13,950 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 154.7 μs with journalIndex=1 01:16:13,950 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,951 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#732,follower6-writer-442]/waiting 01:16:13,951 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:13.950] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.950] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,951 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#730,follower7-writer-440]/waiting 01:16:13,951 PM [follower6-writer-442] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.871 ms 01:16:13,951 PM [follower6-writer-442] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 11.43 μs 01:16:13,951 PM [follower6-writer-442] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,951 PM [follower7-writer-440] [DEBUG] JournalWriteTask - follower7: received 1 commands after 7.032 ms 01:16:13,951 PM [follower7-writer-440] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 7.499 μs 01:16:13,951 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,951 PM [follower7-writer-440] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,951 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,951 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,951 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,951 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,951 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,951 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,951 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.951] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6c87a026 [WARN] [07/29/2025 13:16:13.952] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@83bdf10 01:16:13,952 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,952 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:13,952 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,952 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:13,952 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:13,952 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:13,954 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,954 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,954 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,954 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,954 PM [follower6-writer-444] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,954 PM [follower6-writer-444] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,955 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,955 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,955 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,955 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,955 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,955 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,955 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,955 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,955 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,955 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,955 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,955 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,955 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,955 PM [follower7-writer-445] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,955 PM [follower7-writer-445] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,955 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,955 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,955 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,955 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,955 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,956 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,956 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,956 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,956 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,956 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,956 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,956 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,956 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 227.5 μs with journalIndex=1 01:16:13,956 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,956 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,956 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,956 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 149.9 μs with journalIndex=1 01:16:13,956 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#733,leader5-writer-443]/waiting [ERROR] [07/29/2025 13:16:13.956] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,956 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.956] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,956 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,956 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,956 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#734,follower6-writer-444]/waiting 01:16:13,956 PM [leader5-writer-443] [DEBUG] JournalWriteTask - leader5: received 1 commands after 6.034 ms 01:16:13,956 PM [leader5-writer-443] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 12.37 μs 01:16:13,956 PM [leader5-writer-443] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,957 PM [follower6-writer-444] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.706 ms 01:16:13,957 PM [follower6-writer-444] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 6.759 μs 01:16:13,957 PM [follower6-writer-444] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,957 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,957 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,956 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,957 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,957 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,957 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,957 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,957 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,957 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,957 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,957 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,957 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,957 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,957 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,957 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,957 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,957 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,957 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,957 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,957 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,957 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 98.13 μs with journalIndex=1 [WARN] [07/29/2025 13:16:13.957] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@f81e081 01:16:13,957 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#735,follower7-writer-445]/waiting [ERROR] [07/29/2025 13:16:13.957] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,957 PM [follower7-writer-445] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.816 ms 01:16:13,957 PM [follower7-writer-445] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.059 μs [WARN] [07/29/2025 13:16:13.957] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@25b53e1b 01:16:13,957 PM [follower7-writer-445] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,957 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,957 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,957 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,957 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,957 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,957 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,957 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:13,957 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:13,958 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:13.958] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2079373a 01:16:13,958 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:13,958 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:13,958 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,958 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,958 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,958 PM [leader5-writer-446] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,958 PM [leader5-writer-446] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,958 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,958 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,958 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:13,958 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:13,958 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,958 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,959 PM [follower6-writer-447] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,959 PM [follower6-writer-447] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,959 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,959 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,959 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,959 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,959 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,959 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,959 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,959 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,959 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,959 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,959 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,959 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,959 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,959 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 89.22 μs with journalIndex=1 01:16:13,959 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,959 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,959 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,959 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,959 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,959 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#736,leader5-writer-446]/waiting 01:16:13,959 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,959 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,959 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,959 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,959 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,959 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,959 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,959 PM [leader5-writer-446] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.491 ms 01:16:13,960 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,960 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,960 PM [leader5-writer-446] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.29 μs 01:16:13,960 PM [leader5-writer-446] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,960 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,960 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 114.1 μs with journalIndex=1 01:16:13,960 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,960 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,960 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,960 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,960 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,960 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,960 PM [follower7-writer-448] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,960 PM [follower7-writer-448] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,960 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,960 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#737,follower6-writer-447]/waiting [ERROR] [07/29/2025 13:16:13.959] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,960 PM [follower6-writer-447] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.588 ms 01:16:13,960 PM [follower6-writer-447] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.499 μs 01:16:13,960 PM [follower6-writer-447] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,960 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,960 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,960 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,960 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,961 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,961 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,961 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,961 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,961 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,961 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,961 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,961 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,961 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,961 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,961 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,961 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,961 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,961 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,961 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 85.91 μs with journalIndex=1 01:16:13,961 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:13,961 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:13,961 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,961 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:13,961 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) [ERROR] [07/29/2025 13:16:13.960] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,961 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#738,follower7-writer-448]/waiting [WARN] [07/29/2025 13:16:13.961] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1fd7ff95 [WARN] [07/29/2025 13:16:13.961] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@31932ae7 01:16:13,961 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,961 PM [follower7-writer-448] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.460 ms 01:16:13,961 PM [follower7-writer-448] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.169 μs 01:16:13,961 PM [follower7-writer-448] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:13.961] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,961 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:13,961 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,961 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,961 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,961 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,961 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,961 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,962 PM [leader5-writer-449] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,962 PM [leader5-writer-449] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,962 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:13.962] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1db36b67 01:16:13,962 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,962 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,962 PM [follower6-writer-450] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,962 PM [follower6-writer-450] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,962 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,962 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,962 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,962 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,962 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,962 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,962 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,962 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,962 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,963 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,963 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,963 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,963 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,963 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 95.40 μs with journalIndex=1 01:16:13,963 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,963 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,963 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,963 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,963 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,963 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,963 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,963 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,963 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,963 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,963 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,963 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,963 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,963 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:13,963 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:13,963 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,963 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 107.3 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:13.963] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,963 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.963] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,963 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#739,leader5-writer-449]/waiting 01:16:13,963 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#740,follower6-writer-450]/waiting 01:16:13,963 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,964 PM [follower6-writer-450] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.365 ms 01:16:13,964 PM [follower6-writer-450] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 14.44 μs 01:16:13,964 PM [follower6-writer-450] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,964 PM [leader5-writer-449] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.968 ms 01:16:13,964 PM [leader5-writer-449] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.089 μs 01:16:13,964 PM [leader5-writer-449] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,964 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,964 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,964 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,964 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,964 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,964 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,964 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,964 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.964] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1b5ce6e2 [WARN] [07/29/2025 13:16:13.964] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@75645ac 01:16:13,964 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,964 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:13,964 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:13,965 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,965 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:13,965 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:13,965 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,965 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,965 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,965 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,965 PM [follower6-writer-451] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,965 PM [follower6-writer-451] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,965 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,965 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,965 PM [leader5-writer-452] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,965 PM [leader5-writer-452] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,966 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,966 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,966 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,966 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,966 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,966 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,966 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,966 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,966 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,966 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,966 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,966 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,966 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,966 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,966 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,966 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,966 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,966 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,966 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,966 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,966 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,966 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,966 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,966 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,966 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,966 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,966 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 96.32 μs with journalIndex=1 01:16:13,966 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 93.95 μs with journalIndex=1 01:16:13,963 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,967 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,967 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#742,leader5-writer-452]/waiting 01:16:13,967 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.967] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,967 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,967 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,967 PM [follower7-writer-453] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,967 PM [follower7-writer-453] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [ERROR] [07/29/2025 13:16:13.967] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,967 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#741,follower6-writer-451]/waiting 01:16:13,967 PM [leader5-writer-452] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.598 ms 01:16:13,967 PM [leader5-writer-452] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.99 μs 01:16:13,967 PM [leader5-writer-452] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,967 PM [follower6-writer-451] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.101 ms 01:16:13,967 PM [follower6-writer-451] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 6.539 μs 01:16:13,967 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,967 PM [follower6-writer-451] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,967 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,967 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,967 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,967 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,967 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,967 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,967 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,968 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,968 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:13,968 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:13,968 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,968 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:13,968 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:13,970 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,970 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,970 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,970 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,970 PM [follower6-writer-454] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,970 PM [follower6-writer-454] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,970 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,970 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,970 PM [leader5-writer-455] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,970 PM [leader5-writer-455] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:13.970] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@35903dab [WARN] [07/29/2025 13:16:13.970] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1afd0af3 01:16:13,971 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,971 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,971 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,971 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,971 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,971 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,971 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,971 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,971 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,971 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,971 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,971 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,971 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,971 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,971 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,971 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,971 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,971 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,971 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,971 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,971 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,971 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,971 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,971 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,971 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,971 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 89.96 μs with journalIndex=1 01:16:13,971 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,971 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 80.39 μs with journalIndex=1 01:16:13,971 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.971] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,972 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [ERROR] [07/29/2025 13:16:13.971] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,971 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#745,leader5-writer-455]/waiting 01:16:13,972 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#743,follower7-writer-453]/waiting 01:16:13,972 PM [leader5-writer-455] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.999 ms 01:16:13,972 PM [leader5-writer-455] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 11.51 μs 01:16:13,972 PM [leader5-writer-455] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,972 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,972 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,972 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,972 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,972 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,972 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,972 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,972 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,972 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,972 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,972 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,972 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,972 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,972 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,972 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,972 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,972 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,972 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 76.24 μs with journalIndex=1 01:16:13,973 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [WARN] [07/29/2025 13:16:13.973] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@55f0a1a5 at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,973 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#744,follower6-writer-454]/waiting 01:16:13,973 PM [follower7-writer-453] [DEBUG] JournalWriteTask - follower7: received 1 commands after 5.512 ms [ERROR] [07/29/2025 13:16:13.973] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,973 PM [follower7-writer-453] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.899 μs 01:16:13,973 PM [follower7-writer-453] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,973 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,973 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,973 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,973 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,973 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,973 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:13,973 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:13.973] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@12a17748 01:16:13,973 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,973 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,973 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,973 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,973 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:13,974 PM [leader5-writer-456] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,974 PM [leader5-writer-456] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,974 PM [follower6-writer-454] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.702 ms 01:16:13,974 PM [follower6-writer-454] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 8.298 μs 01:16:13,974 PM [follower6-writer-454] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,974 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,974 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,974 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,974 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,974 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,974 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,974 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,974 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log [WARN] [07/29/2025 13:16:13.974] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7941169f 01:16:13,974 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,974 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,974 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,974 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,974 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,974 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,974 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,974 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,974 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,974 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 76.46 μs with journalIndex=1 01:16:13,975 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,975 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:13,975 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:13,975 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,975 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#746,leader5-writer-456]/waiting [ERROR] [07/29/2025 13:16:13.975] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,975 PM [leader5-writer-456] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.435 ms 01:16:13,975 PM [leader5-writer-456] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.549 μs 01:16:13,975 PM [leader5-writer-456] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,975 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:13,975 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,975 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,975 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,975 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,975 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,976 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,976 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 [WARN] [07/29/2025 13:16:13.976] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@403ab2 01:16:13,976 PM [follower7-writer-457] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,976 PM [follower7-writer-457] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,976 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,976 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,976 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,976 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,976 PM [follower6-writer-458] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,976 PM [follower6-writer-458] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,976 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:13,976 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:13,977 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,977 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,977 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,977 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,977 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,977 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,977 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,977 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,977 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,977 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,977 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,977 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,977 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,977 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,977 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,977 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,977 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 89.65 μs with journalIndex=1 01:16:13,977 PM [leader5-writer-459] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,977 PM [leader5-writer-459] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,978 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,978 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,978 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,978 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,978 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,978 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,978 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,978 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,978 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,978 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,978 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,978 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,978 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,978 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,978 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,978 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,978 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,978 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,978 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,978 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,978 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,978 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,978 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,978 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,978 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,978 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 77.05 μs with journalIndex=1 01:16:13,978 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,978 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 88.80 μs with journalIndex=1 01:16:13,978 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,979 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#747,follower7-writer-457]/waiting 01:16:13,978 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#749,leader5-writer-459]/waiting 01:16:13,979 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:13.978] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,979 PM [leader5-writer-459] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.510 ms [ERROR] [07/29/2025 13:16:13.978] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,979 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,979 PM [follower7-writer-457] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.963 ms [ERROR] [07/29/2025 13:16:13.978] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,979 PM [follower7-writer-457] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 5.700 μs 01:16:13,979 PM [follower7-writer-457] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,979 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,979 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,979 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,979 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.979] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@13e33ab9 01:16:13,980 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,980 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:13,980 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:13,980 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,980 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,980 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,980 PM [follower7-writer-460] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,980 PM [follower7-writer-460] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,979 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#748,follower6-writer-458]/waiting 01:16:13,979 PM [leader5-writer-459] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.13 μs 01:16:13,980 PM [leader5-writer-459] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,981 PM [follower6-writer-458] [DEBUG] JournalWriteTask - follower6: received 1 commands after 4.441 ms 01:16:13,981 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,981 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,981 PM [follower6-writer-458] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.48 μs 01:16:13,981 PM [follower6-writer-458] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,981 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,981 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,981 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,981 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,981 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,981 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.981] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@180860de [WARN] [07/29/2025 13:16:13.981] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6c22bf4b 01:16:13,981 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,981 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:13,981 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:13,982 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,982 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,982 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:13,982 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:13,982 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,982 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,982 PM [follower6-writer-461] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,982 PM [follower6-writer-461] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,982 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,982 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,982 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,983 PM [leader5-writer-462] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,983 PM [leader5-writer-462] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,983 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,983 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,983 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,983 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,983 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,983 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,983 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,983 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,983 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,983 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,983 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,983 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,983 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,983 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,983 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,983 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,983 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,983 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,983 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,983 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,983 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,983 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 112.8 μs with journalIndex=1 01:16:13,983 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,983 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,983 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,983 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,983 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,983 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 89.23 μs with journalIndex=1 01:16:13,984 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,984 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#752,leader5-writer-462]/waiting 01:16:13,984 PM [leader5-writer-462] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.438 ms 01:16:13,984 PM [leader5-writer-462] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.32 μs 01:16:13,984 PM [leader5-writer-462] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,984 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,984 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,984 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,984 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,984 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,984 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,984 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,984 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,984 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,984 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,984 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,984 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,984 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,984 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,984 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,984 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,984 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,984 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 65.18 μs with journalIndex=1 01:16:13,985 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) [ERROR] [07/29/2025 13:16:13.984] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,985 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [WARN] [07/29/2025 13:16:13.985] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@e67ed34 at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.985] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,985 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#751,follower6-writer-461]/waiting 01:16:13,985 PM [follower6-writer-461] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.023 ms [ERROR] [07/29/2025 13:16:13.985] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,985 PM [follower6-writer-461] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.219 μs 01:16:13,985 PM [follower6-writer-461] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,985 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#750,follower7-writer-460]/waiting 01:16:13,985 PM [follower7-writer-460] [DEBUG] JournalWriteTask - follower7: received 1 commands after 4.654 ms 01:16:13,985 PM [follower7-writer-460] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 7.539 μs 01:16:13,985 PM [follower7-writer-460] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,985 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,985 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,985 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,985 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,985 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,985 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:13,985 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:13.985] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@19781c71 01:16:13,986 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,986 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,986 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:13,986 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:13,986 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,986 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,986 PM [leader5-writer-463] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,986 PM [leader5-writer-463] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,986 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,986 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,986 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,986 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,987 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,987 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties [WARN] [07/29/2025 13:16:13.987] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@527b2236 01:16:13,987 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,987 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,987 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,987 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,987 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,987 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,987 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,987 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,987 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,987 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,987 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,987 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,987 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 98.99 μs with journalIndex=1 01:16:13,987 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:13,987 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:13,987 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [ERROR] [07/29/2025 13:16:13.987] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,987 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#753,leader5-writer-463]/waiting 01:16:13,988 PM [leader5-writer-463] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.577 ms 01:16:13,988 PM [leader5-writer-463] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.67 μs 01:16:13,988 PM [leader5-writer-463] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,988 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,988 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,988 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,988 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,988 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,988 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,987 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:13.988] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1d97a47d 01:16:13,988 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,988 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,988 PM [follower7-writer-464] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,988 PM [follower7-writer-464] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,988 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,988 PM [follower6-writer-465] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,988 PM [follower6-writer-465] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,989 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,989 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:13,989 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:13,989 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,989 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,989 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,989 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,989 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,989 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,989 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,989 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,989 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,989 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,989 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,989 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,989 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,989 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,989 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,989 PM [leader5-writer-466] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,989 PM [leader5-writer-466] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,990 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,990 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,990 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,990 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,990 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:13,990 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:13,990 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,990 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:13,990 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,990 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,990 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,990 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:13,990 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,990 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:13,990 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:13,990 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:13,990 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,990 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 83.01 μs with journalIndex=1 01:16:13,991 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,991 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 1.358 ms with journalIndex=1 01:16:13,991 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:13.991] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,991 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) [ERROR] [07/29/2025 13:16:13.991] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,990 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,991 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#755,follower6-writer-465]/waiting 01:16:13,992 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,992 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,992 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,992 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,992 PM [follower6-writer-465] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.639 ms 01:16:13,992 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,992 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,992 PM [follower6-writer-465] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.45 μs 01:16:13,992 PM [follower6-writer-465] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:13,992 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,991 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#754,follower7-writer-464]/waiting 01:16:13,992 PM [follower7-writer-464] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.797 ms 01:16:13,992 PM [follower7-writer-464] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 6.479 μs 01:16:13,992 PM [follower7-writer-464] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,992 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,992 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 120.5 μs with journalIndex=1 01:16:13,992 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,992 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,992 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,992 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,992 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,993 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#756,leader5-writer-466]/waiting [ERROR] [07/29/2025 13:16:13.992] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,993 PM [leader5-writer-466] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.330 ms [WARN] [07/29/2025 13:16:13.993] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@39070618 01:16:13,993 PM [leader5-writer-466] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.909 μs 01:16:13,993 PM [leader5-writer-466] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,992 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:13,993 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:13,993 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,993 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:13,993 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,993 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,993 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,993 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:13.993] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5dbfa2a0 [WARN] [07/29/2025 13:16:13.993] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@d28650e 01:16:13,993 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:13,993 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:13,993 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:13,994 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,994 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:13,994 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:13,994 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:13,994 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,994 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:13,994 PM [follower6-writer-467] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:13,994 PM [follower6-writer-467] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:13,994 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,994 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,994 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:13,994 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:13,994 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,994 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,994 PM [leader5-writer-468] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,995 PM [leader5-writer-468] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,995 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,995 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,995 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,995 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,995 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:13,995 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:13,995 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,995 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,995 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:13,995 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,995 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,995 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:13,995 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:13,995 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:13,995 PM [follower7-writer-469] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,995 PM [follower7-writer-469] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,995 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:13,996 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,996 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 129.7 μs with journalIndex=1 01:16:13,996 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,996 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#758,leader5-writer-468]/waiting [ERROR] [07/29/2025 13:16:13.996] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,996 PM [leader5-writer-468] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.995 ms 01:16:13,997 PM [leader5-writer-468] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.31 μs 01:16:13,997 PM [leader5-writer-468] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:13,997 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:13,997 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:13,997 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,997 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,997 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:13,997 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:13,997 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:13,997 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:13,997 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:13,997 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:13,997 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:13,997 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:13,997 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:13,997 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:13,997 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:13,997 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:13,997 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:13,997 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 100.2 μs with journalIndex=1 [WARN] [07/29/2025 13:16:13.997] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7296fe1e 01:16:13,997 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:13.997] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:13,997 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#759,follower7-writer-469]/waiting 01:16:13,998 PM [follower7-writer-469] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.076 ms 01:16:13,998 PM [follower7-writer-469] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.768 μs 01:16:13,998 PM [follower7-writer-469] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:13,998 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:13,998 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:13,998 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,998 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:13,998 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:13,998 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:13,998 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:13.998] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@26446827 01:16:13,998 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:13,998 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:13,998 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:13,998 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:13,998 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,998 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:13,998 PM [leader5-writer-470] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:13,998 PM [leader5-writer-470] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:13,999 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:13,999 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:13,999 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:13,999 PM [follower7-writer-471] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:13,999 PM [follower7-writer-471] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:13,999 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:13,999 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:13,999 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:13,999 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:13,999 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:13,999 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:13,999 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,0 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,0 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,0 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,0 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,0 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,0 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,0 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,0 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,0 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,0 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 77.08 μs with journalIndex=1 01:16:14,0 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,0 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#760,leader5-writer-470]/waiting [ERROR] [07/29/2025 13:16:14.000] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,0 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,0 PM [leader5-writer-470] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.810 ms 01:16:14,0 PM [leader5-writer-470] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 11.73 μs 01:16:14,0 PM [leader5-writer-470] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,0 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,0 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,0 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,0 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,0 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,0 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,0 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,0 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,0 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,0 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,0 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,0 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,0 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,0 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,0 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,0 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,0 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,1 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,1 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,1 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,1 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,1 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,1 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,1 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,1 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,1 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,1 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 137.0 μs with journalIndex=1 01:16:14,1 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 118.9 μs with journalIndex=1 [WARN] [07/29/2025 13:16:14.001] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@606416b2 01:16:14,1 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,1 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#761,follower7-writer-471]/waiting 01:16:14,1 PM [follower7-writer-471] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.089 ms [ERROR] [07/29/2025 13:16:14.001] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,1 PM [follower7-writer-471] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.17 μs 01:16:14,1 PM [follower7-writer-471] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,1 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,1 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,1 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,1 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,1 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,1 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:14,1 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:14.002] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5e24a050 01:16:14,2 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,2 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,2 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,2 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#757,follower6-writer-467]/waiting 01:16:14,2 PM [leader5-writer-472] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,2 PM [leader5-writer-472] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,2 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,2 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,2 PM [follower6-writer-467] [DEBUG] JournalWriteTask - follower6: received 1 commands after 7.891 ms 01:16:14,2 PM [follower6-writer-467] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 14.31 μs 01:16:14,2 PM [follower6-writer-467] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,2 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,2 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,2 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,2 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,2 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:14,3 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:14,3 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,3 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,3 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,3 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,3 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,3 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,3 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,3 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,3 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,3 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,3 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,3 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,3 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,3 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,3 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,3 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,3 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 184.2 μs with journalIndex=1 01:16:14,3 PM [follower7-writer-473] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,3 PM [follower7-writer-473] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,3 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,3 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:14,3 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:14,4 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,4 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,4 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#762,leader5-writer-472]/waiting 01:16:14,4 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,4 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,4 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,4 PM [leader5-writer-472] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.109 ms 01:16:14,4 PM [leader5-writer-472] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.32 μs 01:16:14,4 PM [leader5-writer-472] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,4 PM [follower6-writer-474] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,4 PM [follower6-writer-474] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,4 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,4 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,4 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,4 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,4 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,4 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,4 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,4 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,5 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,5 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,5 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,5 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,5 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,5 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,5 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,5 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,5 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,5 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,5 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,5 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,5 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,5 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 88.80 μs with journalIndex=1 01:16:14,5 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,5 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,5 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,5 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,5 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,5 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,5 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,5 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,5 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 85.74 μs with journalIndex=1 01:16:14,5 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,5 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#763,follower7-writer-473]/waiting 01:16:14,5 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,5 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#764,follower6-writer-474]/waiting 01:16:14,5 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,5 PM [follower7-writer-473] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.097 ms 01:16:14,5 PM [follower7-writer-473] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 14.74 μs [ERROR] [07/29/2025 13:16:14.002] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,5 PM [follower7-writer-473] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,5 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:14,5 PM [follower6-writer-474] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.382 ms [WARN] [07/29/2025 13:16:14.005] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@82a28b9 01:16:14,6 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:14,6 PM [follower6-writer-474] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 6.159 μs 01:16:14,6 PM [follower6-writer-474] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:14.004] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,6 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,6 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,6 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed [WARN] [07/29/2025 13:16:14.006] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3f43c535 01:16:14,6 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,6 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,6 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,6 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,6 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:14.005] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.005] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,6 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,6 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,6 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,6 PM [leader5-writer-475] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,6 PM [leader5-writer-475] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:14.006] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6ff5b30d [WARN] [07/29/2025 13:16:14.006] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@8728fd9 01:16:14,6 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,6 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,7 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:14,7 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:14,7 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:14,7 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:14,8 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,8 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,8 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,8 PM [follower6-writer-476] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,8 PM [follower6-writer-476] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,8 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,8 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,8 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,8 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,8 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,8 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,8 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,8 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,8 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,8 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,8 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,8 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,8 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,8 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,8 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 76.26 μs with journalIndex=1 01:16:14,9 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,9 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,9 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,9 PM [follower7-writer-477] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,9 PM [follower7-writer-477] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,9 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,9 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,9 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,9 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,9 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,9 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,9 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,9 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,9 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,9 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,9 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,9 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,9 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 138.0 μs with journalIndex=1 01:16:14,9 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) [ERROR] [07/29/2025 13:16:14.009] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,9 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#766,follower6-writer-476]/waiting 01:16:14,9 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#765,leader5-writer-475]/waiting 01:16:14,10 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) [ERROR] [07/29/2025 13:16:14.009] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,10 PM [leader5-writer-475] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.458 ms 01:16:14,9 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,10 PM [leader5-writer-475] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 17.93 μs 01:16:14,10 PM [leader5-writer-475] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,10 PM [follower6-writer-476] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.609 ms 01:16:14,10 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,10 PM [follower6-writer-476] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 6.189 μs 01:16:14,10 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,10 PM [follower6-writer-476] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,10 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,10 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,10 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,10 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,10 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,10 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,10 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,10 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,10 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,10 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,10 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,10 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,10 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,10 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,10 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,10 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,10 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,10 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,10 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 76.12 μs with journalIndex=1 [WARN] [07/29/2025 13:16:14.010] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6f6403d7 01:16:14,10 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:14.010] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) [WARN] [07/29/2025 13:16:14.010] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@8d03bb0 at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,10 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#767,follower7-writer-477]/waiting 01:16:14,10 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,10 PM [follower7-writer-477] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.758 ms 01:16:14,10 PM [follower7-writer-477] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.15 μs 01:16:14,10 PM [follower7-writer-477] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,10 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:14,10 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:14,11 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,11 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,11 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,11 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,11 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,11 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:14,11 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:14,11 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,11 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,11 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,11 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,11 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:14,11 PM [leader5-writer-478] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,11 PM [leader5-writer-478] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,11 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:14,11 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:14.012] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@317c17c6 01:16:14,12 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,12 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,12 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,12 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,12 PM [follower7-writer-479] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,12 PM [follower7-writer-479] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,12 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,12 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,12 PM [follower6-writer-480] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,12 PM [follower6-writer-480] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,12 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,12 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,12 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,12 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,12 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,12 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,12 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,12 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,12 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,12 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,12 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,12 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,12 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 83.52 μs with journalIndex=1 01:16:14,13 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,13 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:14.013] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,13 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,13 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,13 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,13 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,13 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,13 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,13 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,13 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,13 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,13 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,13 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,13 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,13 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,13 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 74.27 μs with journalIndex=1 01:16:14,13 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,13 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,13 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,13 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,13 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,13 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,13 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,13 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,13 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,13 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,14 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,14 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.013] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,14 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,15 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 1.221 ms with journalIndex=1 01:16:14,15 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#770,follower6-writer-480]/waiting [ERROR] [07/29/2025 13:16:14.015] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,15 PM [follower6-writer-480] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.028 ms 01:16:14,15 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,14 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#768,leader5-writer-478]/waiting 01:16:14,14 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#769,follower7-writer-479]/waiting 01:16:14,15 PM [follower6-writer-480] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.36 μs 01:16:14,16 PM [follower6-writer-480] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,16 PM [follower7-writer-479] [DEBUG] JournalWriteTask - follower7: received 1 commands after 4.370 ms 01:16:14,16 PM [follower7-writer-479] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 12.49 μs 01:16:14,16 PM [follower7-writer-479] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,17 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,17 PM [leader5-writer-478] [DEBUG] JournalWriteTask - leader5: received 1 commands after 5.085 ms 01:16:14,17 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,17 PM [leader5-writer-478] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 6.940 μs 01:16:14,17 PM [leader5-writer-478] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,17 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,17 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,17 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,17 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,17 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,17 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.017] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@74278105 [WARN] [07/29/2025 13:16:14.017] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3f2acd53 01:16:14,17 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,17 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:14,17 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,17 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:14,18 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:14,18 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:14,19 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,19 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,19 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,19 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,19 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,19 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,19 PM [follower7-writer-481] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,19 PM [follower7-writer-481] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,19 PM [follower6-writer-482] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,19 PM [follower6-writer-482] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,20 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,20 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,20 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,20 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.020] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3e71e80c 01:16:14,20 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,20 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:14,20 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:14,20 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,20 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,20 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,20 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,20 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,20 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,20 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,20 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,20 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,20 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,20 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,20 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,20 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,20 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,20 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,21 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,21 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,21 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,21 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,21 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,21 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,21 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,21 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,21 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,21 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,21 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 143.2 μs with journalIndex=1 01:16:14,21 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,21 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,21 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 136.5 μs with journalIndex=1 01:16:14,21 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,21 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,21 PM [leader5-writer-483] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,21 PM [leader5-writer-483] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [ERROR] [07/29/2025 13:16:14.021] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.021] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,21 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#772,follower6-writer-482]/waiting 01:16:14,21 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#771,follower7-writer-481]/waiting 01:16:14,22 PM [follower7-writer-481] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.112 ms 01:16:14,22 PM [follower7-writer-481] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 16.29 μs 01:16:14,22 PM [follower7-writer-481] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,22 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,22 PM [follower6-writer-482] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.129 ms 01:16:14,22 PM [follower6-writer-482] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.729 μs 01:16:14,22 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,22 PM [follower6-writer-482] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,22 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,22 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,22 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,22 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,22 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,22 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,22 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,22 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,22 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,22 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,22 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,22 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,22 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,22 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,22 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,22 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,22 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,22 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,22 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,22 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 182.3 μs with journalIndex=1 01:16:14,22 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [WARN] [07/29/2025 13:16:14.022] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@504895ef at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,22 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#773,leader5-writer-483]/waiting 01:16:14,23 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,23 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:14.022] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,23 PM [leader5-writer-483] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.637 ms 01:16:14,23 PM [leader5-writer-483] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 12.99 μs 01:16:14,23 PM [leader5-writer-483] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,23 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,23 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,23 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,23 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,23 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,23 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:14,23 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:14.023] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@432e2dc9 [WARN] [07/29/2025 13:16:14.023] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7cab1456 01:16:14,23 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,23 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:14,23 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,23 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:14,23 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,23 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,24 PM [follower7-writer-484] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,24 PM [follower7-writer-484] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,24 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,24 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,24 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:14,24 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,24 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,24 PM [follower6-writer-485] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,24 PM [follower6-writer-485] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,24 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,24 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:14,24 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,24 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,24 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,24 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,24 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,24 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,24 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,24 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,24 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,24 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,24 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,25 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,25 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 101.1 μs with journalIndex=1 01:16:14,25 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,25 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,25 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,25 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,25 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,25 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,25 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,25 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,25 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,25 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,25 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,25 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,25 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,25 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 78.73 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:14.025] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,25 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,25 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.025] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,25 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,25 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#774,follower7-writer-484]/waiting 01:16:14,25 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#775,follower6-writer-485]/waiting 01:16:14,25 PM [follower7-writer-484] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.926 ms 01:16:14,26 PM [follower7-writer-484] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 14.02 μs 01:16:14,26 PM [follower7-writer-484] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,26 PM [follower6-writer-485] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.707 ms 01:16:14,26 PM [follower6-writer-485] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.209 μs 01:16:14,26 PM [follower6-writer-485] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,26 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,26 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,26 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,26 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,26 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,26 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,26 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,26 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,26 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,26 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,26 PM [leader5-writer-486] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,26 PM [leader5-writer-486] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,26 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:14.026] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@251d949a [WARN] [07/29/2025 13:16:14.026] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4568761 01:16:14,26 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:14,26 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,26 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:14,26 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:14,27 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:14,27 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,27 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,27 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,27 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,27 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,27 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,27 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,27 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,27 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,27 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,27 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,27 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,27 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,27 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 146.2 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:14.027] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,28 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#776,leader5-writer-486]/waiting 01:16:14,29 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,29 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,28 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,30 PM [leader5-writer-486] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.934 ms 01:16:14,30 PM [leader5-writer-486] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.95 μs 01:16:14,30 PM [leader5-writer-486] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,30 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,30 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,30 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,30 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,30 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,30 PM [follower7-writer-487] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,30 PM [follower7-writer-487] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,30 PM [follower6-writer-488] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,30 PM [follower6-writer-488] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,30 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,30 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,30 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,31 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,31 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,31 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,31 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,31 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,31 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,31 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,31 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,31 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,31 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,31 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,31 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,31 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,31 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null [WARN] [07/29/2025 13:16:14.031] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@223ce979 01:16:14,31 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,31 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,31 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,31 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,31 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,31 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,31 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,31 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,31 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,31 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,31 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,31 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 106.0 μs with journalIndex=1 01:16:14,31 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,31 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 140.2 μs with journalIndex=1 01:16:14,32 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,32 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:14,32 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:14,32 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.032] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,32 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#778,follower7-writer-487]/waiting 01:16:14,32 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.032] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,32 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#777,follower6-writer-488]/waiting 01:16:14,32 PM [follower7-writer-487] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.730 ms 01:16:14,32 PM [follower7-writer-487] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 15.60 μs 01:16:14,32 PM [follower7-writer-487] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,32 PM [follower6-writer-488] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.940 ms 01:16:14,32 PM [follower6-writer-488] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.979 μs 01:16:14,32 PM [follower6-writer-488] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,32 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,32 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,32 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,32 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,32 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,32 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,32 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,32 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,32 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,32 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,32 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,33 PM [leader5-writer-489] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,33 PM [leader5-writer-489] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:14.033] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@71119f9e [WARN] [07/29/2025 13:16:14.033] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3b64828c 01:16:14,33 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,33 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:14,33 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:14,33 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,33 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,33 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:14,33 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,33 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:14,33 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,33 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,33 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,33 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,33 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,33 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,33 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,33 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,33 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,33 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,33 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,33 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 92.23 μs with journalIndex=1 01:16:14,34 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,34 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,34 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,34 PM [follower6-writer-490] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,34 PM [follower6-writer-490] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [ERROR] [07/29/2025 13:16:14.034] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,34 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,34 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#779,leader5-writer-489]/waiting 01:16:14,34 PM [leader5-writer-489] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.574 ms 01:16:14,34 PM [leader5-writer-489] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.929 μs 01:16:14,34 PM [leader5-writer-489] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,34 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,34 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,34 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,34 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,34 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,34 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,34 PM [follower7-writer-491] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,34 PM [follower7-writer-491] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,34 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,35 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,35 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,35 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,35 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,35 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,35 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,35 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,35 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,35 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,35 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,35 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,35 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,35 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,35 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 250.0 μs with journalIndex=1 01:16:14,35 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:14.036] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7a273e47 01:16:14,36 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#780,follower6-writer-490]/waiting 01:16:14,36 PM [follower6-writer-490] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.734 ms 01:16:14,36 PM [follower6-writer-490] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.709 μs 01:16:14,36 PM [follower6-writer-490] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,36 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 [ERROR] [07/29/2025 13:16:14.035] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,36 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:14,36 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:14,36 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,36 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,36 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,36 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,36 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,36 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,36 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,36 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,36 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,36 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,36 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,36 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,36 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,36 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,36 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,36 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,37 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,37 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 164.1 μs with journalIndex=1 01:16:14,37 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,37 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,37 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 [WARN] [07/29/2025 13:16:14.037] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@56513e2d 01:16:14,37 PM [leader5-writer-492] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,37 PM [leader5-writer-492] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,37 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:14.037] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,38 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,38 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,37 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#781,follower7-writer-491]/waiting 01:16:14,39 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:14,39 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,39 PM [follower7-writer-491] [DEBUG] JournalWriteTask - follower7: received 1 commands after 4.092 ms 01:16:14,40 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,40 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,40 PM [follower7-writer-491] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.69 μs 01:16:14,40 PM [follower7-writer-491] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,40 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,40 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,40 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:14,40 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,40 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,40 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,40 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,40 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,40 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,40 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,40 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,40 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,40 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,40 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,40 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 132.7 μs with journalIndex=1 01:16:14,40 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:14.040] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1305fe89 01:16:14,40 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:14.040] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,41 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#782,leader5-writer-492]/waiting 01:16:14,41 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,41 PM [leader5-writer-492] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.901 ms 01:16:14,41 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:14,41 PM [leader5-writer-492] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.06 μs 01:16:14,41 PM [leader5-writer-492] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,41 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:14,41 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,41 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,41 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,41 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,41 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,41 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,41 PM [follower6-writer-493] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,41 PM [follower6-writer-493] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,41 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,41 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,41 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,42 PM [follower7-writer-494] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,42 PM [follower7-writer-494] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:14.042] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@567dab1 01:16:14,42 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,42 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:14,42 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:14,42 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,42 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,42 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,42 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,42 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,42 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,42 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,42 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,42 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,42 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,42 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,42 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,42 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,43 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,43 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 131.6 μs with journalIndex=1 01:16:14,43 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,43 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,43 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,43 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,43 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,43 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,43 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,43 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,43 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,43 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,43 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,43 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,43 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,43 PM [leader5-writer-495] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,43 PM [leader5-writer-495] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [ERROR] [07/29/2025 13:16:14.043] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,43 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,43 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#784,follower7-writer-494]/waiting 01:16:14,43 PM [follower7-writer-494] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.635 ms 01:16:14,43 PM [follower7-writer-494] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.889 μs 01:16:14,43 PM [follower7-writer-494] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,43 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,43 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,43 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,43 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,43 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,43 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,43 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 651.9 μs with journalIndex=1 01:16:14,44 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null [WARN] [07/29/2025 13:16:14.044] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@37811d1e java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.044] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,44 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,44 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:14,44 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:14,44 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,44 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#783,follower6-writer-493]/waiting 01:16:14,44 PM [follower6-writer-493] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.302 ms 01:16:14,44 PM [follower6-writer-493] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 14.60 μs 01:16:14,44 PM [follower6-writer-493] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,44 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,44 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,44 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,45 PM [follower7-writer-496] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,45 PM [follower7-writer-496] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,45 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,45 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,45 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,45 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,45 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,45 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,45 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,45 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,45 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,45 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,45 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,45 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,45 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,45 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,45 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,45 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,45 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 98.72 μs with journalIndex=1 01:16:14,45 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,45 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,45 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,45 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,45 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,45 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,45 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,45 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,45 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,45 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,45 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,45 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,45 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,45 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 73.07 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:14.045] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,45 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:14.046] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:14.046] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4d2c3f8c 01:16:14,46 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,46 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#786,follower7-writer-496]/waiting 01:16:14,46 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#785,leader5-writer-495]/waiting 01:16:14,46 PM [leader5-writer-495] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.226 ms 01:16:14,46 PM [leader5-writer-495] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.18 μs 01:16:14,46 PM [leader5-writer-495] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,46 PM [follower7-writer-496] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.618 ms 01:16:14,46 PM [follower7-writer-496] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 6.199 μs 01:16:14,46 PM [follower7-writer-496] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,46 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,46 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,46 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,46 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,47 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,47 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:14,47 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:14,48 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,48 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,48 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,48 PM [leader5-writer-497] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,48 PM [leader5-writer-497] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:14.048] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@359558c2 01:16:14,48 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,48 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,48 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,48 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,48 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:14,48 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:14,48 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,49 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,49 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,49 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,49 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,49 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:14,49 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:14,49 PM [follower6-writer-498] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,49 PM [follower6-writer-498] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,50 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:14.050] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@aacb3ed 01:16:14,50 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,50 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:14,50 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,50 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,50 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,50 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,50 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,50 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,50 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,50 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,50 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,50 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,50 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,50 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,50 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,50 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,50 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,50 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,50 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,50 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,50 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,50 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,50 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,50 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,50 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,50 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 94.00 μs with journalIndex=1 01:16:14,50 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,51 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,51 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.051] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,51 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,51 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,51 PM [follower7-writer-499] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,51 PM [follower7-writer-499] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,51 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#787,leader5-writer-497]/waiting 01:16:14,51 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 257.4 μs with journalIndex=1 01:16:14,51 PM [leader5-writer-497] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.429 ms 01:16:14,51 PM [leader5-writer-497] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.55 μs 01:16:14,51 PM [leader5-writer-497] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,52 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,52 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,52 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,52 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#788,follower6-writer-498]/waiting [ERROR] [07/29/2025 13:16:14.052] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,52 PM [follower6-writer-498] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.678 ms 01:16:14,52 PM [follower6-writer-498] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.559 μs 01:16:14,52 PM [follower6-writer-498] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,52 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,52 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,52 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,52 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,52 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,52 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,52 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,52 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,52 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,52 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,52 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,52 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,52 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,52 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,52 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,52 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,52 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,52 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,52 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,52 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 99.22 μs with journalIndex=1 [WARN] [07/29/2025 13:16:14.052] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@477c69f 01:16:14,53 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [WARN] [07/29/2025 13:16:14.052] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1f8a7ebc at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.052] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,53 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#789,follower7-writer-499]/waiting 01:16:14,53 PM [follower7-writer-499] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.633 ms 01:16:14,53 PM [follower7-writer-499] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 8.078 μs 01:16:14,53 PM [follower7-writer-499] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,53 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,53 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,53 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,53 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,53 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,53 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:14,53 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:14.053] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@bfcec1d 01:16:14,54 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,54 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,54 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:14,54 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:14,54 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,54 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,54 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,54 PM [follower6-writer-500] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,54 PM [follower6-writer-500] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,54 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:14,54 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:14,54 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,55 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,55 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,55 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,55 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,55 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,55 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,55 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,55 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,55 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,55 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,55 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,55 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,55 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,55 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 80.69 μs with journalIndex=1 01:16:14,55 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,55 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,55 PM [follower7-writer-501] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,55 PM [follower7-writer-501] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,55 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 [ERROR] [07/29/2025 13:16:14.055] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,55 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,56 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#790,follower6-writer-500]/waiting 01:16:14,56 PM [follower6-writer-500] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.831 ms 01:16:14,56 PM [follower6-writer-500] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.06 μs 01:16:14,56 PM [follower6-writer-500] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,56 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,56 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,56 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,56 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,56 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,56 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,56 PM [leader5-writer-502] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,56 PM [leader5-writer-502] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,56 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,56 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,56 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,56 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,56 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,56 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,56 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,56 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,56 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,56 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,56 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,56 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,56 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,57 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 422.5 μs with journalIndex=1 01:16:14,57 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,57 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,57 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,57 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,57 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,57 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,57 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,57 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,57 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,57 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,57 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,57 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,57 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,57 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 72.04 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:14.057] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,57 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,57 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#791,follower7-writer-501]/waiting 01:16:14,57 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.057] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:14.057] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5ce4d3a1 01:16:14,58 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,58 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:14,58 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:14,57 PM [follower7-writer-501] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.889 ms 01:16:14,58 PM [follower7-writer-501] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 12.28 μs 01:16:14,58 PM [follower7-writer-501] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,58 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,58 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,58 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,58 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.059] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@67c7f03e 01:16:14,59 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,59 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:14,59 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:14,59 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,60 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,60 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,60 PM [follower7-writer-503] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,60 PM [follower7-writer-503] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,57 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#792,leader5-writer-502]/waiting 01:16:14,60 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,60 PM [leader5-writer-502] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.944 ms 01:16:14,60 PM [leader5-writer-502] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 16.61 μs 01:16:14,60 PM [leader5-writer-502] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,60 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,60 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,60 PM [follower6-writer-504] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,60 PM [follower6-writer-504] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,60 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,60 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,60 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,60 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,61 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,61 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,61 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,61 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,61 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,61 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,61 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,61 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,61 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,61 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,61 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,61 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,61 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,61 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:14,61 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:14,61 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,61 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 101.0 μs with journalIndex=1 [WARN] [07/29/2025 13:16:14.061] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5830c1d1 01:16:14,61 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [ERROR] [07/29/2025 13:16:14.061] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,61 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#793,follower7-writer-503]/waiting 01:16:14,62 PM [follower7-writer-503] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.907 ms 01:16:14,62 PM [follower7-writer-503] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.25 μs 01:16:14,62 PM [follower7-writer-503] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,62 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,62 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,62 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,62 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,61 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,62 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,62 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,62 PM [leader5-writer-505] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,62 PM [leader5-writer-505] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:14.063] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@333eeb7a 01:16:14,63 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,63 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,63 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,63 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,63 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,63 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,63 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,63 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,63 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,63 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:14,63 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,63 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,63 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,63 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:14,63 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,63 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,63 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 107.0 μs with journalIndex=1 01:16:14,63 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,64 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,64 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,64 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,64 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,64 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,64 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,64 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,64 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,64 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,64 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,64 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,64 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries [ERROR] [07/29/2025 13:16:14.064] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,64 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,64 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,64 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,64 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,64 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#795,leader5-writer-505]/waiting 01:16:14,64 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 213.7 μs with journalIndex=1 01:16:14,64 PM [leader5-writer-505] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.793 ms 01:16:14,64 PM [leader5-writer-505] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.249 μs 01:16:14,64 PM [leader5-writer-505] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,64 PM [follower7-writer-506] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,64 PM [follower7-writer-506] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,64 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,64 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,64 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,64 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.064] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2a03c8b8 01:16:14,65 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,65 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.065] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,65 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#794,follower6-writer-504]/waiting 01:16:14,65 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,65 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,65 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,65 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,65 PM [follower6-writer-504] [DEBUG] JournalWriteTask - follower6: received 1 commands after 4.693 ms 01:16:14,65 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,65 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:14,65 PM [follower6-writer-504] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 11.21 μs 01:16:14,65 PM [follower6-writer-504] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,65 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,65 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,65 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:14,65 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,65 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,65 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,65 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,65 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,65 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,65 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,65 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,65 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,65 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,65 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 89.46 μs with journalIndex=1 01:16:14,65 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,65 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) [ERROR] [07/29/2025 13:16:14.065] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,66 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#796,follower7-writer-506]/waiting [WARN] [07/29/2025 13:16:14.066] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5c3216c7 01:16:14,66 PM [follower7-writer-506] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.618 ms 01:16:14,66 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,66 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,66 PM [follower7-writer-506] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 44.73 μs 01:16:14,66 PM [follower7-writer-506] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,66 PM [leader5-writer-507] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,66 PM [leader5-writer-507] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,66 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,66 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,66 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,66 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.066] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5de32b33 01:16:14,66 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,66 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:14,66 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:14,66 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,66 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:14,66 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:14,67 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,68 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,68 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,68 PM [follower6-writer-508] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,68 PM [follower6-writer-508] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,68 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,68 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,68 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,68 PM [follower7-writer-509] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,68 PM [follower7-writer-509] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,69 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,69 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,69 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,69 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,69 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,69 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,69 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,69 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,69 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,70 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,70 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,70 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,70 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,70 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,70 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,70 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,70 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,70 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,70 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,70 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,70 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,70 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,70 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,70 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,70 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,70 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,70 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,70 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,70 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,70 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 141.0 μs with journalIndex=1 01:16:14,70 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,70 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 119.2 μs with journalIndex=1 01:16:14,70 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:14.070] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,70 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.070] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,69 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,70 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#797,leader5-writer-507]/waiting 01:16:14,75 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,75 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,75 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,75 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,70 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#799,follower7-writer-509]/waiting 01:16:14,75 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,75 PM [leader5-writer-507] [DEBUG] JournalWriteTask - leader5: received 1 commands after 9.208 ms 01:16:14,75 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,75 PM [leader5-writer-507] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.789 μs 01:16:14,75 PM [leader5-writer-507] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,75 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,75 PM [follower7-writer-509] [DEBUG] JournalWriteTask - follower7: received 1 commands after 6.851 ms 01:16:14,75 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,75 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 115.6 μs with journalIndex=1 01:16:14,75 PM [follower7-writer-509] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 42.57 μs 01:16:14,75 PM [follower7-writer-509] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,75 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,75 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,75 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,75 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:14.075] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,76 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#798,follower6-writer-508]/waiting 01:16:14,76 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,76 PM [follower6-writer-508] [DEBUG] JournalWriteTask - follower6: received 1 commands after 7.996 ms 01:16:14,76 PM [follower6-writer-508] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.639 μs 01:16:14,76 PM [follower6-writer-508] [DEBUG] JournalWriteTask - follower6: journal writer stopped [WARN] [07/29/2025 13:16:14.076] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@71a16c2e 01:16:14,76 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,76 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,76 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,76 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,76 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,76 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:14,76 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:14.076] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3c7d8bce 01:16:14,77 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,77 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,77 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,77 PM [leader5-writer-510] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,77 PM [leader5-writer-510] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,77 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,77 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,77 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,77 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,77 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:14,77 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,77 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:14.078] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3b8a5a54 01:16:14,78 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,78 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,78 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,78 PM [follower6-writer-511] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,78 PM [follower6-writer-511] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,78 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,78 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:14,78 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,78 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:14,78 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,79 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,79 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,79 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,79 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,79 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,79 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,79 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,79 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,79 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,79 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,79 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,79 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 146.4 μs with journalIndex=1 01:16:14,79 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,79 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,79 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,79 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,79 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,79 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,79 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,79 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#800,leader5-writer-510]/waiting 01:16:14,79 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,79 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,79 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,79 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,79 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,79 PM [follower7-writer-512] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,79 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,79 PM [follower7-writer-512] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,79 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,79 PM [leader5-writer-510] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.337 ms 01:16:14,79 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,79 PM [leader5-writer-510] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.28 μs 01:16:14,79 PM [leader5-writer-510] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,79 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,79 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) [ERROR] [07/29/2025 13:16:14.079] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,80 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,80 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,80 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 167.1 μs with journalIndex=1 01:16:14,80 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,80 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,80 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,80 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,80 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,80 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,80 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,80 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,80 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,80 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,80 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,80 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,80 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,80 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,80 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,80 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 71.95 μs with journalIndex=1 01:16:14,81 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#801,follower6-writer-511]/waiting 01:16:14,81 PM [follower6-writer-511] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.569 ms [ERROR] [07/29/2025 13:16:14.081] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,81 PM [follower6-writer-511] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.44 μs 01:16:14,81 PM [follower6-writer-511] [DEBUG] JournalWriteTask - follower6: journal writer stopped [WARN] [07/29/2025 13:16:14.081] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@69575014 01:16:14,81 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,81 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,81 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,81 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:14.081] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,81 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,81 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,81 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,81 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:14,81 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:14,81 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#802,follower7-writer-512]/waiting 01:16:14,81 PM [follower7-writer-512] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.036 ms 01:16:14,81 PM [follower7-writer-512] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.938 μs 01:16:14,81 PM [follower7-writer-512] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,81 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,81 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,81 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,82 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,82 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,82 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,82 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:14,82 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:14,82 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,82 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,82 PM [leader5-writer-513] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,82 PM [leader5-writer-513] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,82 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,82 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,82 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,82 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,82 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:14,83 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:14.082] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@622ec3eb [WARN] [07/29/2025 13:16:14.083] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2b0667c6 01:16:14,83 PM [follower6-writer-514] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,83 PM [follower6-writer-514] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,83 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,83 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,83 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,83 PM [follower7-writer-515] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,83 PM [follower7-writer-515] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,83 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,83 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,83 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,83 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,83 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,84 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,84 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,84 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,84 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,84 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,84 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,84 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,84 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,84 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,84 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,84 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,84 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,84 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,84 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,84 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,84 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,84 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,84 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,84 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,84 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,84 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 82.54 μs with journalIndex=1 01:16:14,84 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,84 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 97.20 μs with journalIndex=1 01:16:14,85 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,85 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,85 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,85 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,85 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,85 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,85 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,85 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,85 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,85 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,85 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,85 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,85 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,85 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,85 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#804,follower6-writer-514]/waiting 01:16:14,85 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,85 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 66.12 μs with journalIndex=1 01:16:14,85 PM [follower6-writer-514] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.499 ms 01:16:14,85 PM [follower6-writer-514] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.67 μs 01:16:14,85 PM [follower6-writer-514] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,85 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,86 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,86 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,86 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,86 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,87 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,87 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:14,87 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:14,87 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,88 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,88 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,88 PM [follower6-writer-516] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,88 PM [follower6-writer-516] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,85 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#803,leader5-writer-513]/waiting 01:16:14,88 PM [leader5-writer-513] [DEBUG] JournalWriteTask - leader5: received 1 commands after 6.047 ms [ERROR] [07/29/2025 13:16:14.084] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,88 PM [leader5-writer-513] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.32 μs 01:16:14,88 PM [leader5-writer-513] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,86 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#805,follower7-writer-515]/waiting 01:16:14,88 PM [follower7-writer-515] [DEBUG] JournalWriteTask - follower7: received 1 commands after 4.820 ms [ERROR] [07/29/2025 13:16:14.084] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,88 PM [follower7-writer-515] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 6.759 μs 01:16:14,88 PM [follower7-writer-515] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:14.085] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,88 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,88 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed [WARN] [07/29/2025 13:16:14.088] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7f4115d0 01:16:14,88 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,88 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,88 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,88 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,88 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,88 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,89 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,89 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:14,89 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:14,89 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,89 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,89 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:14,90 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:14,90 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,90 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,90 PM [leader5-writer-517] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,90 PM [leader5-writer-517] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:14.090] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6fd15606 [WARN] [07/29/2025 13:16:14.090] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@183c279f 01:16:14,90 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,90 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,90 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,90 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,90 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,90 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,90 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,90 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,90 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,90 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,90 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,90 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,90 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,90 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,90 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 69.18 μs with journalIndex=1 01:16:14,91 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,91 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,91 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,91 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,91 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,91 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,91 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,91 PM [follower7-writer-518] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,91 PM [follower7-writer-518] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,91 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,91 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,91 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,91 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,91 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,91 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,91 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,91 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,91 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 126.5 μs with journalIndex=1 01:16:14,91 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) [ERROR] [07/29/2025 13:16:14.091] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,91 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.091] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,91 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#807,leader5-writer-517]/waiting 01:16:14,92 PM [leader5-writer-517] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.923 ms 01:16:14,92 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,92 PM [leader5-writer-517] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 12.86 μs 01:16:14,92 PM [leader5-writer-517] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,92 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,92 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,92 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,92 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,92 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#806,follower6-writer-516]/waiting 01:16:14,92 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,92 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,92 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,92 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,92 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,92 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,92 PM [follower6-writer-516] [DEBUG] JournalWriteTask - follower6: received 1 commands after 4.024 ms 01:16:14,92 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,92 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,92 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,92 PM [follower6-writer-516] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 8.619 μs 01:16:14,92 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,92 PM [follower6-writer-516] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,92 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,92 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,92 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,92 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,92 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 82.29 μs with journalIndex=1 01:16:14,92 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,92 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,92 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,93 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,93 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,92 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#808,follower7-writer-518]/waiting 01:16:14,93 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor [ERROR] [07/29/2025 13:16:14.092] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,93 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:14,93 PM [follower7-writer-518] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.455 ms [WARN] [07/29/2025 13:16:14.093] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@55daf8a 01:16:14,93 PM [follower7-writer-518] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.039 μs 01:16:14,93 PM [follower7-writer-518] [DEBUG] JournalWriteTask - follower7: journal writer stopped [WARN] [07/29/2025 13:16:14.093] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@55b68c4c 01:16:14,93 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,93 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,93 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,93 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,93 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,93 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,94 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,94 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:14,94 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:14.097] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@956c097 01:16:14,98 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,98 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,98 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,98 PM [leader5-writer-519] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,98 PM [leader5-writer-519] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,99 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,99 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,99 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,99 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,99 PM [follower6-writer-520] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,99 PM [follower6-writer-520] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,100 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,100 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,100 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,100 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,100 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,100 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,100 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,100 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,100 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,100 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,100 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,100 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,100 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,100 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,100 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,100 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,100 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,100 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,100 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,100 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,100 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,100 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,100 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,100 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,100 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,100 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 224.0 μs with journalIndex=1 01:16:14,100 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,100 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 219.6 μs with journalIndex=1 01:16:14,101 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#809,leader5-writer-519]/waiting 01:16:14,101 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#810,follower6-writer-520]/waiting 01:16:14,101 PM [leader5-writer-519] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.474 ms 01:16:14,101 PM [leader5-writer-519] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.25 μs 01:16:14,101 PM [leader5-writer-519] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,101 PM [follower6-writer-520] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.927 ms 01:16:14,101 PM [follower6-writer-520] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.209 μs 01:16:14,101 PM [follower6-writer-520] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,101 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,101 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,101 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,101 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:14.101] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.101] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,101 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,101 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:14.101] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1ecd0470 01:16:14,102 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,102 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,102 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,102 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,102 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,102 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:14,102 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:14,102 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,102 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,102 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,102 PM [leader5-writer-521] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,102 PM [leader5-writer-521] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,103 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,103 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:14,103 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:14.103] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5b7c0c4a 01:16:14,103 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,103 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,103 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,103 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,103 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,103 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,103 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,103 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,103 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,103 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,103 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,103 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,103 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,103 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,103 PM [follower7-writer-522] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,103 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,103 PM [follower7-writer-522] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,103 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,103 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,103 PM [follower6-writer-523] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,103 PM [follower6-writer-523] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,103 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,103 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 165.4 μs with journalIndex=1 01:16:14,104 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,104 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#811,leader5-writer-521]/waiting 01:16:14,104 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,104 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,104 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,104 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,104 PM [leader5-writer-521] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.003 ms 01:16:14,104 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,104 PM [leader5-writer-521] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.46 μs 01:16:14,104 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,104 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,104 PM [leader5-writer-521] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,104 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,104 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,104 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,104 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,104 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,104 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,105 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,105 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,105 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,105 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,105 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,105 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,105 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,105 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,105 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,105 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,105 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 102.5 μs with journalIndex=1 01:16:14,105 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,105 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,105 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,105 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,105 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,105 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,105 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 125.3 μs with journalIndex=1 01:16:14,105 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#812,follower7-writer-522]/waiting 01:16:14,105 PM [follower7-writer-522] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.618 ms 01:16:14,105 PM [follower7-writer-522] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 13.51 μs 01:16:14,105 PM [follower7-writer-522] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,105 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,105 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:14.104] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,105 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,105 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:14.105] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6f588b69 01:16:14,105 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:14,105 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:14,105 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#813,follower6-writer-523]/waiting [ERROR] [07/29/2025 13:16:14.105] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,106 PM [follower6-writer-523] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.094 ms 01:16:14,106 PM [follower6-writer-523] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.219 μs 01:16:14,106 PM [follower6-writer-523] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:14.105] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,106 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,106 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,106 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,106 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,106 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,106 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,106 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 [WARN] [07/29/2025 13:16:14.106] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5ec3f460 01:16:14,106 PM [leader5-writer-524] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,106 PM [leader5-writer-524] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,106 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,106 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,106 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,106 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,106 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,106 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:14,107 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:14,107 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,107 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,107 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:14,107 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,107 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,107 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:14,107 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,107 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,107 PM [follower6-writer-525] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,107 PM [follower6-writer-525] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,107 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,107 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,107 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found [WARN] [07/29/2025 13:16:14.107] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4276319f 01:16:14,107 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,107 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,107 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,107 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,107 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,107 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,107 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,108 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,108 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,108 PM [follower7-writer-526] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,108 PM [follower7-writer-526] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,108 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,108 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,108 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 365.2 μs with journalIndex=1 01:16:14,108 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,108 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,108 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,108 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,108 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,108 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,108 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,108 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,108 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,108 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,108 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,108 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,108 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,108 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 72.83 μs with journalIndex=1 01:16:14,108 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,108 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,108 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,108 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,108 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,108 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,108 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,108 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,108 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,109 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) [ERROR] [07/29/2025 13:16:14.108] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.108] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,108 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#815,follower6-writer-525]/waiting 01:16:14,108 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#814,leader5-writer-524]/waiting 01:16:14,109 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,109 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,109 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,109 PM [follower6-writer-525] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.955 ms 01:16:14,109 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,109 PM [follower6-writer-525] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.65 μs 01:16:14,109 PM [follower6-writer-525] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,109 PM [leader5-writer-524] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.001 ms 01:16:14,109 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,109 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,109 PM [leader5-writer-524] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 6.519 μs 01:16:14,109 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,109 PM [leader5-writer-524] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,109 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,109 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,109 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,109 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,109 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.110] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5090f3fd [WARN] [07/29/2025 13:16:14.110] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@35a01aba 01:16:14,110 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,110 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:14,110 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:14,110 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,110 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:14,110 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:14,112 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,112 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,112 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,112 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,112 PM [follower6-writer-527] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,112 PM [follower6-writer-527] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,112 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,113 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,113 PM [leader5-writer-528] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,113 PM [leader5-writer-528] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,113 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,113 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 3.477 ms with journalIndex=1 01:16:14,113 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) [ERROR] [07/29/2025 13:16:14.113] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,113 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#816,follower7-writer-526]/waiting 01:16:14,113 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,113 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,113 PM [follower7-writer-526] [DEBUG] JournalWriteTask - follower7: received 1 commands after 5.814 ms 01:16:14,113 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,114 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,114 PM [follower7-writer-526] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.38 μs 01:16:14,114 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,114 PM [follower7-writer-526] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,114 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,114 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,114 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,114 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,114 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,114 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,114 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,114 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,114 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,114 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,114 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,114 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,114 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 69.60 μs with journalIndex=1 01:16:14,114 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,114 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,114 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,114 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#817,follower6-writer-527]/waiting 01:16:14,114 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,114 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,114 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found [ERROR] [07/29/2025 13:16:14.114] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,114 PM [follower6-writer-527] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.702 ms [WARN] [07/29/2025 13:16:14.114] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4fe8b90d 01:16:14,114 PM [follower6-writer-527] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.538 μs 01:16:14,114 PM [follower6-writer-527] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,114 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,114 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,114 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,114 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,114 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,114 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,114 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,114 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,114 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,114 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:14,114 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,114 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:14,114 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,114 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,114 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,114 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 81.93 μs with journalIndex=1 01:16:14,115 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#818,leader5-writer-528]/waiting 01:16:14,115 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 [ERROR] [07/29/2025 13:16:14.115] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,115 PM [leader5-writer-528] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.203 ms [WARN] [07/29/2025 13:16:14.115] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@697fed4b 01:16:14,115 PM [leader5-writer-528] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 35.48 μs 01:16:14,115 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,115 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,115 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,115 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,115 PM [leader5-writer-528] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,115 PM [follower7-writer-529] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,115 PM [follower7-writer-529] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,115 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:14,115 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:14,116 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,116 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,116 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,116 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,116 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,116 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,116 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,116 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,116 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,116 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,116 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,116 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,116 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,116 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,116 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null [WARN] [07/29/2025 13:16:14.116] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@67fc1e72 01:16:14,116 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,116 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,116 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,116 PM [follower6-writer-530] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,116 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,116 PM [follower6-writer-530] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,116 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,116 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 76.06 μs with journalIndex=1 01:16:14,117 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,117 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#819,follower7-writer-529]/waiting [ERROR] [07/29/2025 13:16:14.117] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,117 PM [follower7-writer-529] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.396 ms 01:16:14,117 PM [follower7-writer-529] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 15.83 μs 01:16:14,117 PM [follower7-writer-529] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,117 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,117 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,117 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,117 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,117 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,117 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,117 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,117 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,117 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,117 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,117 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,117 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,117 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,117 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,117 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,117 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,117 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,117 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,117 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:14,117 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:14,117 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 67.33 μs with journalIndex=1 [WARN] [07/29/2025 13:16:14.117] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@383fcdb4 01:16:14,117 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,118 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#820,follower6-writer-530]/waiting 01:16:14,118 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,118 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,118 PM [follower6-writer-530] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.429 ms 01:16:14,118 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:14,118 PM [follower6-writer-530] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.32 μs 01:16:14,118 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:14,118 PM [follower6-writer-530] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:14.117] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,118 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,118 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,118 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,118 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,118 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,118 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,118 PM [leader5-writer-531] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,118 PM [leader5-writer-531] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:14.118] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@15cf83d2 01:16:14,118 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,118 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,118 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,118 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,118 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:14,118 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:14,118 PM [follower7-writer-532] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,118 PM [follower7-writer-532] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,119 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,119 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,119 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,119 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,119 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,119 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,119 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,119 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,119 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,119 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,119 PM [follower6-writer-533] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,119 PM [follower6-writer-533] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,119 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,119 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,119 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,119 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,119 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,119 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,119 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,119 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,119 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,119 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,119 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,119 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,119 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,119 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,119 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,119 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 74.83 μs with journalIndex=1 01:16:14,119 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,119 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,119 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,120 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,120 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,120 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null [ERROR] [07/29/2025 13:16:14.120] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,120 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 570.6 μs with journalIndex=1 01:16:14,120 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#822,follower7-writer-532]/waiting 01:16:14,120 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,120 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,120 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,120 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,120 PM [follower7-writer-532] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.505 ms 01:16:14,120 PM [follower7-writer-532] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.11 μs 01:16:14,120 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,120 PM [follower7-writer-532] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,120 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,120 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,120 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,120 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,120 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,120 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,120 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,120 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,120 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,120 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,120 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,120 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#821,leader5-writer-531]/waiting 01:16:14,120 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 167.7 μs with journalIndex=1 01:16:14,120 PM [leader5-writer-531] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.398 ms 01:16:14,120 PM [leader5-writer-531] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 8.790 μs 01:16:14,120 PM [leader5-writer-531] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,120 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,120 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,120 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,120 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,121 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) [ERROR] [07/29/2025 13:16:14.120] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [WARN] [07/29/2025 13:16:14.121] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@69c0520e at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,121 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:14.121] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:14.121] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4c16a64f 01:16:14,121 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,121 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:14,121 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:14,121 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#823,follower6-writer-533]/waiting 01:16:14,121 PM [follower6-writer-533] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.285 ms 01:16:14,121 PM [follower6-writer-533] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.08 μs 01:16:14,121 PM [follower6-writer-533] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,122 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,122 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,122 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,122 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,122 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,122 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,122 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,122 PM [leader5-writer-534] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,122 PM [leader5-writer-534] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:14.122] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1d997772 01:16:14,122 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,122 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:14,122 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:14,122 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,122 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,122 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,122 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,123 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,123 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,123 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,123 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,123 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,123 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,123 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,123 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,123 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,123 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 73.77 μs with journalIndex=1 01:16:14,123 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,123 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,123 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#824,leader5-writer-534]/waiting 01:16:14,123 PM [leader5-writer-534] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.365 ms 01:16:14,123 PM [leader5-writer-534] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.499 μs 01:16:14,123 PM [leader5-writer-534] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,123 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,123 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:14,123 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,123 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,123 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:14,123 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:14.123] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,123 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,124 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,124 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,124 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,124 PM [follower7-writer-535] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,124 PM [follower7-writer-535] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,124 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,124 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:14,124 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:14,123 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,124 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,124 PM [follower6-writer-536] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,124 PM [follower6-writer-536] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:14.124] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@198ac7b5 01:16:14,125 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,125 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,125 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,125 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,125 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,125 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,125 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,125 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,125 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,125 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,125 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,125 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,125 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,125 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 96.97 μs with journalIndex=1 01:16:14,125 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,125 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,125 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,125 PM [leader5-writer-537] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,125 PM [leader5-writer-537] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,125 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:14.125] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,126 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,125 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#825,follower7-writer-535]/waiting 01:16:14,126 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,126 PM [follower7-writer-535] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.761 ms 01:16:14,126 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,126 PM [follower7-writer-535] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 11.33 μs 01:16:14,126 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,126 PM [follower7-writer-535] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,126 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,126 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,126 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,126 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,126 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,126 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,126 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,126 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,126 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,126 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,126 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,126 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,126 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,126 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,126 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,126 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,126 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,126 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 70.16 μs with journalIndex=1 [WARN] [07/29/2025 13:16:14.127] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@69cfdbb8 01:16:14,127 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,127 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,127 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#827,leader5-writer-537]/waiting 01:16:14,127 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:14,127 PM [leader5-writer-537] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.923 ms 01:16:14,127 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:14,127 PM [leader5-writer-537] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 11.69 μs 01:16:14,127 PM [leader5-writer-537] [DEBUG] JournalWriteTask - leader5: journal writer stopped [ERROR] [07/29/2025 13:16:14.127] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,127 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,127 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,127 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,127 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.127] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3fbb0314 01:16:14,127 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,128 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,128 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,128 PM [follower7-writer-538] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,128 PM [follower7-writer-538] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,126 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,128 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,128 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,128 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,128 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,128 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,128 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,128 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,128 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,128 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,128 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:14,128 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 82.89 μs with journalIndex=1 01:16:14,128 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:14,128 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:14.128] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,129 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#826,follower6-writer-536]/waiting 01:16:14,129 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,129 PM [follower6-writer-536] [DEBUG] JournalWriteTask - follower6: received 1 commands after 4.569 ms 01:16:14,129 PM [follower6-writer-536] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.29 μs 01:16:14,129 PM [follower6-writer-536] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,129 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,129 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,129 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,129 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,129 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,129 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,129 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,129 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,129 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,129 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,129 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,129 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,129 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,129 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,129 PM [leader5-writer-539] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,129 PM [leader5-writer-539] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,129 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,129 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 208.0 μs with journalIndex=1 01:16:14,129 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,129 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,129 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,129 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.130] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@19791a47 01:16:14,130 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,130 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null [ERROR] [07/29/2025 13:16:14.130] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,130 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#828,follower7-writer-538]/waiting 01:16:14,130 PM [follower7-writer-538] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.224 ms 01:16:14,130 PM [follower7-writer-538] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.43 μs 01:16:14,130 PM [follower7-writer-538] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,130 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,130 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,130 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,130 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,130 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,130 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,130 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,130 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,130 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,130 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,130 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,130 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,130 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,130 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,130 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,130 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,130 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 77.96 μs with journalIndex=1 [WARN] [07/29/2025 13:16:14.130] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7e949766 01:16:14,130 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.130] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,131 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,131 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#829,leader5-writer-539]/waiting 01:16:14,131 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:14,131 PM [leader5-writer-539] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.272 ms 01:16:14,131 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:14,131 PM [leader5-writer-539] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.659 μs 01:16:14,131 PM [leader5-writer-539] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,131 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,131 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,131 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,131 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.132] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5c3c34f1 01:16:14,132 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,132 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,132 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,132 PM [follower6-writer-540] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,132 PM [follower6-writer-540] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,132 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,131 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,132 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:14,132 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:14,132 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:14,132 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:14,133 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,133 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,133 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,133 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,133 PM [follower7-writer-541] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,133 PM [follower7-writer-541] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,133 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,133 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,133 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,133 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,133 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,133 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,133 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,133 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,133 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,133 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,133 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,133 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,133 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 109.3 μs with journalIndex=1 01:16:14,134 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,134 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,134 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,134 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,134 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,134 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,134 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,134 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,134 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,134 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,134 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,134 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,134 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,134 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,134 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,134 PM [leader5-writer-542] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,134 PM [leader5-writer-542] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,134 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,134 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 85.12 μs with journalIndex=1 01:16:14,134 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,134 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#831,follower7-writer-541]/waiting 01:16:14,134 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,134 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#830,follower6-writer-540]/waiting 01:16:14,134 PM [follower7-writer-541] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.368 ms 01:16:14,135 PM [follower7-writer-541] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 17.16 μs 01:16:14,135 PM [follower7-writer-541] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,135 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,135 PM [follower6-writer-540] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.679 ms 01:16:14,135 PM [follower6-writer-540] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.859 μs 01:16:14,135 PM [follower6-writer-540] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,135 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,135 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,135 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,135 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,135 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,135 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,135 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,135 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,135 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,135 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,135 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,135 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,135 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,135 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,135 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,135 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,135 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,135 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,135 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,135 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,135 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 83.35 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:14.134] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.134] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:14.136] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@613a751b [WARN] [07/29/2025 13:16:14.136] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3bcff1fd 01:16:14,136 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,136 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,136 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,136 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:14,136 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#832,leader5-writer-542]/waiting 01:16:14,136 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:14,136 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor [ERROR] [07/29/2025 13:16:14.135] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,136 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:14,136 PM [leader5-writer-542] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.165 ms 01:16:14,136 PM [leader5-writer-542] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.818 μs 01:16:14,136 PM [leader5-writer-542] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,136 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,136 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,136 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,136 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.136] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@74c3cdf6 01:16:14,137 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,137 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:14,137 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:14,143 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,143 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,143 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,143 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,143 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,143 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,143 PM [follower6-writer-543] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,143 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,143 PM [follower6-writer-543] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,143 PM [follower7-writer-544] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,143 PM [follower7-writer-544] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,143 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,143 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,143 PM [leader5-writer-545] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,143 PM [leader5-writer-545] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,144 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,144 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,144 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,144 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,144 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,144 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,144 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,144 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,144 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,144 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,144 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,144 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,144 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,144 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 102.0 μs with journalIndex=1 01:16:14,145 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,145 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,145 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,145 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,145 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,145 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,145 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,145 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,145 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,145 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,145 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,145 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,145 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,145 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,145 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,145 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,145 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,145 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,145 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,145 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,145 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,145 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,145 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,145 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,145 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] [ERROR] [07/29/2025 13:16:14.145] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,145 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 94.62 μs with journalIndex=1 01:16:14,145 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,145 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,145 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#833,follower6-writer-543]/waiting 01:16:14,145 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#834,follower7-writer-544]/waiting 01:16:14,145 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,145 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 110.0 μs with journalIndex=1 01:16:14,145 PM [follower7-writer-544] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.406 ms 01:16:14,146 PM [follower7-writer-544] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.88 μs 01:16:14,146 PM [follower7-writer-544] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,145 PM [follower6-writer-543] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.448 ms 01:16:14,146 PM [follower6-writer-543] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.340 μs 01:16:14,146 PM [follower6-writer-543] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,146 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,146 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed [ERROR] [07/29/2025 13:16:14.145] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,146 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,146 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,146 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,146 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,146 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,146 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,146 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#835,leader5-writer-545]/waiting 01:16:14,146 PM [leader5-writer-545] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.947 ms 01:16:14,146 PM [leader5-writer-545] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.659 μs 01:16:14,146 PM [leader5-writer-545] [DEBUG] JournalWriteTask - leader5: journal writer stopped [ERROR] [07/29/2025 13:16:14.146] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:14.146] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5e7c4ef0 [WARN] [07/29/2025 13:16:14.146] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@424302cc 01:16:14,147 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,147 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,147 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,147 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:14,147 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:14,147 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:14,147 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:14,147 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,147 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,147 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,147 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,148 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:14.148] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@46e3ecd8 01:16:14,149 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:14,149 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:14,149 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,149 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,149 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,149 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,149 PM [follower6-writer-546] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,149 PM [follower6-writer-546] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,149 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,149 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,149 PM [follower7-writer-547] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,149 PM [follower7-writer-547] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,150 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,150 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,150 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,150 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,150 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,150 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,150 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,150 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,150 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,150 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,150 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,150 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,150 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,150 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,150 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,150 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,150 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,150 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,150 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 166.1 μs with journalIndex=1 01:16:14,150 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,150 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,150 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,150 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,150 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,150 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,150 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,150 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,150 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 82.64 μs with journalIndex=1 01:16:14,151 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,151 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,151 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,151 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#837,follower7-writer-547]/waiting 01:16:14,151 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#836,follower6-writer-546]/waiting [ERROR] [07/29/2025 13:16:14.151] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,152 PM [follower7-writer-547] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.720 ms 01:16:14,152 PM [follower7-writer-547] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.38 μs 01:16:14,152 PM [follower7-writer-547] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:14.151] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,152 PM [follower6-writer-546] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.913 ms 01:16:14,152 PM [follower6-writer-546] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.380 μs 01:16:14,152 PM [follower6-writer-546] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,152 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,152 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,152 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,152 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,152 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,152 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,152 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,152 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.152] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@305cf0e5 01:16:14,153 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,153 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:14.153] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5b071548 01:16:14,153 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:14,153 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,153 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,153 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,153 PM [follower7-writer-548] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,153 PM [follower7-writer-548] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,153 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,153 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:14,154 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:14,154 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,154 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,154 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,154 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,154 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,154 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,154 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,154 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,154 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,154 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,154 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,154 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,154 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,154 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 102.7 μs with journalIndex=1 01:16:14,154 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,155 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,155 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,155 PM [follower6-writer-549] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,155 PM [follower6-writer-549] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,155 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,155 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#838,follower7-writer-548]/waiting 01:16:14,155 PM [follower7-writer-548] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.131 ms [ERROR] [07/29/2025 13:16:14.154] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,155 PM [follower7-writer-548] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.42 μs 01:16:14,155 PM [follower7-writer-548] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,156 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,156 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,156 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,156 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,156 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,156 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:14,156 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:14,157 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,157 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,157 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,157 PM [follower7-writer-550] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,157 PM [follower7-writer-550] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:14.157] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5178f040 01:16:14,157 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,157 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,157 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,157 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,157 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,157 PM [leader5-writer-551] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,157 PM [leader5-writer-551] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,157 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,157 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,157 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,158 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,158 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,158 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,158 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,158 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,158 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,158 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,158 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,158 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,158 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,158 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,158 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,158 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,158 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,158 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,158 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,158 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,158 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,158 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,158 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,158 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,158 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 647.9 μs with journalIndex=1 01:16:14,158 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,158 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,158 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,158 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,158 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,158 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,158 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,158 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,158 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,158 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,158 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,158 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,158 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 57.84 μs with journalIndex=1 01:16:14,159 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#839,follower6-writer-549]/waiting 01:16:14,159 PM [follower6-writer-549] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.775 ms 01:16:14,159 PM [follower6-writer-549] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.83 μs 01:16:14,159 PM [follower6-writer-549] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:14.158] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,159 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,159 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,159 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.159] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,159 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 93.35 μs with journalIndex=1 01:16:14,159 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#841,leader5-writer-551]/waiting 01:16:14,159 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,159 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,159 PM [leader5-writer-551] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.861 ms 01:16:14,159 PM [leader5-writer-551] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.239 μs 01:16:14,159 PM [leader5-writer-551] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,159 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,159 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,159 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,159 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,159 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.160] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@fd7fd3f 01:16:14,160 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:14.160] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1feec792 01:16:14,160 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,160 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,160 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,161 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,161 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:14,161 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:14,161 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,161 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,161 PM [follower6-writer-552] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,161 PM [follower6-writer-552] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,161 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,161 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,161 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,162 PM [leader5-writer-553] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,162 PM [leader5-writer-553] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,162 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.162] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,162 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#840,follower7-writer-550]/waiting 01:16:14,162 PM [follower7-writer-550] [DEBUG] JournalWriteTask - follower7: received 1 commands after 5.295 ms 01:16:14,162 PM [follower7-writer-550] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 14.18 μs 01:16:14,162 PM [follower7-writer-550] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,162 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,162 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,162 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,162 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,162 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,162 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,162 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,162 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,162 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,162 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,163 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,163 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,163 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,163 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,163 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,163 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,163 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,163 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 93.51 μs with journalIndex=1 [WARN] [07/29/2025 13:16:14.163] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1f6347ca 01:16:14,163 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,163 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,163 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,163 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#842,follower6-writer-552]/waiting 01:16:14,163 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:14,163 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,163 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,163 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:14,163 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,163 PM [follower6-writer-552] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.470 ms 01:16:14,163 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found [ERROR] [07/29/2025 13:16:14.163] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,163 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,163 PM [follower6-writer-552] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 13.25 μs 01:16:14,163 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,163 PM [follower6-writer-552] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,163 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,163 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,163 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,163 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,163 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,163 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,163 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,163 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,163 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,163 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,163 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 103.1 μs with journalIndex=1 01:16:14,164 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,164 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,164 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,164 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,164 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#843,leader5-writer-553]/waiting [ERROR] [07/29/2025 13:16:14.164] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,164 PM [follower7-writer-554] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,164 PM [follower7-writer-554] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,164 PM [leader5-writer-553] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.597 ms [WARN] [07/29/2025 13:16:14.164] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2548238 01:16:14,164 PM [leader5-writer-553] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 14.28 μs 01:16:14,164 PM [leader5-writer-553] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,164 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,164 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,164 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,164 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.165] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5260080e 01:16:14,165 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,165 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,165 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,165 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,165 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,165 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,165 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,165 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,165 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,165 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,165 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,165 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,165 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,165 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,165 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,165 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,165 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:14,165 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:14,165 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,165 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 193.1 μs with journalIndex=1 01:16:14,166 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,166 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,166 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [ERROR] [07/29/2025 13:16:14.166] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,166 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#844,follower7-writer-554]/waiting 01:16:14,166 PM [follower7-writer-554] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.225 ms 01:16:14,166 PM [follower7-writer-554] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 13.91 μs 01:16:14,166 PM [follower7-writer-554] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,166 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,166 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,166 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,166 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,167 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,167 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,167 PM [follower6-writer-555] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,167 PM [follower6-writer-555] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:14.167] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7c85d61a 01:16:14,167 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,167 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:14,167 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:14,167 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,167 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,168 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,168 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,168 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,168 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,168 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,168 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,168 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,168 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,168 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,168 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,168 PM [follower7-writer-556] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,168 PM [follower7-writer-556] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,168 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,168 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,168 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,168 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,168 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,168 PM [leader5-writer-557] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,168 PM [leader5-writer-557] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,168 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,169 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 902.8 μs with journalIndex=1 01:16:14,169 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,169 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,169 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,169 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,169 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,169 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,169 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,169 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,169 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,169 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,169 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,169 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,169 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,169 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,169 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,169 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,169 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,169 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,169 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,169 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#845,follower6-writer-555]/waiting 01:16:14,169 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] [ERROR] [07/29/2025 13:16:14.169] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,169 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,169 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,169 PM [follower6-writer-555] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.615 ms 01:16:14,169 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,169 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 331.5 μs with journalIndex=1 01:16:14,169 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,169 PM [follower6-writer-555] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.52 μs 01:16:14,169 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,169 PM [follower6-writer-555] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,169 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,169 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,169 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,169 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,169 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,169 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,169 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 133.2 μs with journalIndex=1 01:16:14,170 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,170 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#846,follower7-writer-556]/waiting 01:16:14,170 PM [follower7-writer-556] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.172 ms 01:16:14,170 PM [follower7-writer-556] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.528 μs 01:16:14,170 PM [follower7-writer-556] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:14.170] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,170 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#847,leader5-writer-557]/waiting 01:16:14,170 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,170 PM [leader5-writer-557] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.005 ms 01:16:14,170 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,170 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,170 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) [WARN] [07/29/2025 13:16:14.170] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3cf42a21 at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) [ERROR] [07/29/2025 13:16:14.170] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,170 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,173 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,173 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,173 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,170 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,170 PM [leader5-writer-557] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 7.249 μs 01:16:14,174 PM [leader5-writer-557] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,174 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,174 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,174 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,174 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,174 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,174 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,174 PM [follower6-writer-558] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,174 PM [follower6-writer-558] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:14.174] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@8c781b7 [WARN] [07/29/2025 13:16:14.174] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5a433e02 01:16:14,175 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,175 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,175 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:14,175 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:14,175 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:14,175 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:14,178 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,178 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,178 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,178 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,178 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,178 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,178 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,178 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,178 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,178 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,178 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,178 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,178 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,178 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 149.0 μs with journalIndex=1 01:16:14,178 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,178 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,178 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [ERROR] [07/29/2025 13:16:14.178] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,178 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,179 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,179 PM [follower7-writer-559] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,179 PM [follower7-writer-559] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,179 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,179 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,179 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#848,follower6-writer-558]/waiting 01:16:14,179 PM [follower6-writer-558] [DEBUG] JournalWriteTask - follower6: received 1 commands after 5.217 ms 01:16:14,179 PM [follower6-writer-558] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 26.88 μs 01:16:14,179 PM [follower6-writer-558] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,179 PM [leader5-writer-560] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,179 PM [leader5-writer-560] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,179 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,179 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,179 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,179 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.180] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3daacad2 01:16:14,180 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,180 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:14,180 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:14,180 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,180 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,180 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,180 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,180 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,180 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,180 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,180 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,180 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,180 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,180 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,180 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,180 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,180 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 86.22 μs with journalIndex=1 01:16:14,180 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,180 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,181 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,181 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#849,follower7-writer-559]/waiting 01:16:14,181 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,181 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,181 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,181 PM [follower7-writer-559] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.099 ms 01:16:14,181 PM [follower7-writer-559] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 14.37 μs 01:16:14,181 PM [follower7-writer-559] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,181 PM [follower6-writer-561] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,181 PM [follower6-writer-561] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,181 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,181 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,181 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed [ERROR] [07/29/2025 13:16:14.180] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,181 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,181 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,181 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,181 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found [WARN] [07/29/2025 13:16:14.181] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@710867d2 01:16:14,181 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,181 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,182 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,182 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,182 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,182 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,182 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,182 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,182 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,182 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:14,182 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:14,182 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,182 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,182 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,182 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,182 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 142.1 μs with journalIndex=1 01:16:14,182 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,182 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,182 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,182 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,182 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,182 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,182 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,182 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,182 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,182 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 121.6 μs with journalIndex=1 01:16:14,182 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,182 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,182 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) [ERROR] [07/29/2025 13:16:14.182] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,182 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#851,follower6-writer-561]/waiting 01:16:14,182 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#850,leader5-writer-560]/waiting 01:16:14,182 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) [ERROR] [07/29/2025 13:16:14.182] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,182 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,185 PM [follower7-writer-562] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,185 PM [follower7-writer-562] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,183 PM [follower6-writer-561] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.649 ms 01:16:14,185 PM [follower6-writer-561] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 20.56 μs 01:16:14,185 PM [follower6-writer-561] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,185 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,185 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,185 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,185 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,186 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,186 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:14,186 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:14,186 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,186 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,186 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,186 PM [follower6-writer-563] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,186 PM [follower6-writer-563] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:14.186] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3c43c1ac 01:16:14,182 PM [leader5-writer-560] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.381 ms 01:16:14,187 PM [leader5-writer-560] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 19.93 μs 01:16:14,187 PM [leader5-writer-560] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,188 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,188 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,188 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,188 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,188 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,188 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,188 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,188 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,188 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,188 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,188 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,188 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,188 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,188 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,188 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,188 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,188 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,188 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,188 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,188 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,188 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,188 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,188 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,188 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,188 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,188 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,188 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,188 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,188 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,188 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 94.27 μs with journalIndex=1 01:16:14,188 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,188 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 130.7 μs with journalIndex=1 [WARN] [07/29/2025 13:16:14.189] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@708c8610 [ERROR] [07/29/2025 13:16:14.189] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,189 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) [ERROR] [07/29/2025 13:16:14.189] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,189 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#852,follower7-writer-562]/waiting 01:16:14,189 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,189 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#853,follower6-writer-563]/waiting 01:16:14,189 PM [follower7-writer-562] [DEBUG] JournalWriteTask - follower7: received 1 commands after 4.394 ms 01:16:14,189 PM [follower7-writer-562] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 15.74 μs 01:16:14,189 PM [follower7-writer-562] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,189 PM [follower6-writer-563] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.003 ms 01:16:14,189 PM [follower6-writer-563] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 14.31 μs 01:16:14,189 PM [follower6-writer-563] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,189 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,189 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,189 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,189 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,189 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,189 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,189 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,190 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,190 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,190 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:14,190 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,190 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:14,190 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:14,190 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:14,190 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,190 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:14,191 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:14,197 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,197 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,197 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,197 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,197 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,197 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,197 PM [follower6-writer-564] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,197 PM [follower6-writer-564] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,197 PM [leader5-writer-565] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,197 PM [leader5-writer-565] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:14.197] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@439dc16c [WARN] [07/29/2025 13:16:14.197] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3fceab7e 01:16:14,198 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,198 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,198 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,198 PM [follower7-writer-566] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,198 PM [follower7-writer-566] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,198 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,198 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,198 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,198 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,198 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,198 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,198 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,198 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,198 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,198 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,198 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,198 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,198 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,198 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 85.44 μs with journalIndex=1 01:16:14,198 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,199 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,199 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,199 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,199 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,199 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,199 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,199 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,199 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,199 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,199 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,199 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,199 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,199 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 108.8 μs with journalIndex=1 01:16:14,199 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,199 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#854,follower6-writer-564]/waiting 01:16:14,199 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,200 PM [follower6-writer-564] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.272 ms 01:16:14,200 PM [follower6-writer-564] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 12.21 μs 01:16:14,200 PM [follower6-writer-564] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,200 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,200 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,199 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#856,follower7-writer-566]/waiting 01:16:14,200 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,200 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,200 PM [follower7-writer-566] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.911 ms 01:16:14,200 PM [follower7-writer-566] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.709 μs 01:16:14,200 PM [follower7-writer-566] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,200 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,200 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,200 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,200 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,200 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,200 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,200 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,200 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,200 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,200 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,200 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,200 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,200 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,200 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,200 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,200 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,200 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,200 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:14,201 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 99.70 μs with journalIndex=1 01:16:14,201 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,201 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,201 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:14,201 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:14,201 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:14,201 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:14,201 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#855,leader5-writer-565]/waiting 01:16:14,201 PM [leader5-writer-565] [DEBUG] JournalWriteTask - leader5: received 1 commands after 4.047 ms 01:16:14,201 PM [leader5-writer-565] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.18 μs 01:16:14,201 PM [leader5-writer-565] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,201 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,201 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,201 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,201 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,202 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,202 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:14,202 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:14,208 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,208 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,208 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,208 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,208 PM [follower7-writer-567] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,208 PM [follower7-writer-567] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,209 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 [ERROR] [07/29/2025 13:16:14.199] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.199] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,209 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,209 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 [WARN] [07/29/2025 13:16:14.209] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4ba4d5ce [WARN] [07/29/2025 13:16:14.209] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@33795187 01:16:14,209 PM [leader5-writer-568] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,209 PM [leader5-writer-568] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [ERROR] [07/29/2025 13:16:14.201] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:14.209] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@654816d6 01:16:14,210 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,210 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,210 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,210 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,210 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,210 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,210 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,210 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,210 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,210 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,210 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,210 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,210 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,210 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 98.64 μs with journalIndex=1 01:16:14,210 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,210 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,210 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,210 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,210 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,210 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#857,follower7-writer-567]/waiting 01:16:14,210 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,210 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found [ERROR] [07/29/2025 13:16:14.210] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,211 PM [follower7-writer-567] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.054 ms 01:16:14,212 PM [follower7-writer-567] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 14.67 μs 01:16:14,212 PM [follower7-writer-567] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,211 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,212 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,212 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,212 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,212 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,212 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,212 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,212 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,212 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,212 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,212 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,212 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,212 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 118.3 μs with journalIndex=1 [WARN] [07/29/2025 13:16:14.212] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4721c563 01:16:14,213 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,213 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,213 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.213] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,213 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#858,leader5-writer-568]/waiting 01:16:14,213 PM [follower6-writer-569] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,213 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,214 PM [follower6-writer-569] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,214 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,214 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,214 PM [leader5-writer-568] [DEBUG] JournalWriteTask - leader5: received 1 commands after 4.685 ms 01:16:14,214 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,214 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:14,214 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,214 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,214 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:14,214 PM [leader5-writer-568] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 12.84 μs 01:16:14,214 PM [leader5-writer-568] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,214 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,214 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,214 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,214 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,214 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,214 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,214 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,214 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,214 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,214 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,214 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,214 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,214 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 88.05 μs with journalIndex=1 01:16:14,214 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:14.214] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@a888aa0 01:16:14,214 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,214 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,215 PM [follower7-writer-570] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,215 PM [follower7-writer-570] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,215 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,215 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,215 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,215 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,216 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,216 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,216 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,216 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,216 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,216 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,216 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,216 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,216 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,216 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#859,follower6-writer-569]/waiting 01:16:14,216 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,216 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 355.8 μs with journalIndex=1 01:16:14,216 PM [follower6-writer-569] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.424 ms 01:16:14,216 PM [follower6-writer-569] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 12.73 μs 01:16:14,216 PM [follower6-writer-569] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,216 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,216 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:14,216 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,216 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,216 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:14,216 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,216 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,216 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,216 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#860,follower7-writer-570]/waiting 01:16:14,217 PM [follower7-writer-570] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.096 ms 01:16:14,217 PM [follower7-writer-570] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 12.56 μs 01:16:14,217 PM [follower7-writer-570] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,217 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,217 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,217 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,217 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,217 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,217 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,217 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:14,217 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:14,217 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,217 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,217 PM [leader5-writer-571] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,217 PM [leader5-writer-571] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,218 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,218 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,218 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,218 PM [follower6-writer-572] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,218 PM [follower6-writer-572] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,218 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 [ERROR] [07/29/2025 13:16:14.216] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,218 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:14,218 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor [ERROR] [07/29/2025 13:16:14.216] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:14.219] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7dd48aec 01:16:14,219 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:14.219] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@793eccf2 01:16:14,219 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,219 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,219 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,219 PM [follower7-writer-573] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,219 PM [follower7-writer-573] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,219 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,219 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,219 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,219 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,219 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,219 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,219 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,219 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,219 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,219 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,219 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,219 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,219 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,219 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,219 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,219 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,219 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 107.9 μs with journalIndex=1 01:16:14,219 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,219 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,219 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,219 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,219 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,219 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,219 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,219 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,219 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,220 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) [ERROR] [07/29/2025 13:16:14.219] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,220 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 114.8 μs with journalIndex=1 01:16:14,220 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,220 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,220 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,220 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,220 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,220 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,220 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,220 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,220 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,220 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,220 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,220 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,220 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,220 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 88.95 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:14.220] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,220 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#862,follower6-writer-572]/waiting 01:16:14,220 PM [follower6-writer-572] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.588 ms [ERROR] [07/29/2025 13:16:14.220] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,221 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#863,follower7-writer-573]/waiting 01:16:14,221 PM [follower6-writer-572] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.67 μs 01:16:14,221 PM [follower6-writer-572] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,221 PM [follower7-writer-573] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.707 ms 01:16:14,221 PM [follower7-writer-573] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 6.059 μs 01:16:14,221 PM [follower7-writer-573] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,221 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,221 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,221 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,221 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,221 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,221 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,221 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,221 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,221 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#861,leader5-writer-571]/waiting 01:16:14,221 PM [leader5-writer-571] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.537 ms 01:16:14,221 PM [leader5-writer-571] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 8.759 μs 01:16:14,221 PM [leader5-writer-571] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,221 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,221 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,221 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,221 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,222 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,222 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:14,222 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:14,222 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,222 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:14,222 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,222 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:14,222 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,222 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,222 PM [follower6-writer-574] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,222 PM [follower6-writer-574] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:14.222] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@180b0e6 [WARN] [07/29/2025 13:16:14.222] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@43a2f970 01:16:14,223 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,223 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,223 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,223 PM [leader5-writer-575] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,223 PM [leader5-writer-575] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,224 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,224 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,224 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,224 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,224 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,224 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,224 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,224 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,224 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,224 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,224 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,224 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,224 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,224 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 92.84 μs with journalIndex=1 01:16:14,224 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,224 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,224 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,224 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,224 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,224 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,224 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,224 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,224 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,224 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,224 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,224 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,224 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,224 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 166.6 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:14.224] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,224 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,225 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.225] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,221 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,225 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#865,leader5-writer-575]/waiting 01:16:14,225 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#864,follower6-writer-574]/waiting 01:16:14,225 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,225 PM [follower6-writer-574] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.781 ms 01:16:14,225 PM [follower6-writer-574] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.64 μs 01:16:14,225 PM [follower6-writer-574] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,225 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,225 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,225 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,225 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.225] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@294bf2dd [WARN] [07/29/2025 13:16:14.225] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@72bdac7c 01:16:14,226 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,226 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:14,226 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,226 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:14,226 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,226 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,226 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,226 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,226 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,226 PM [follower6-writer-576] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,226 PM [follower6-writer-576] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,227 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,227 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,227 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,227 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,227 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,227 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,227 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,227 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,227 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,227 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,227 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,227 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,227 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,227 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 78.90 μs with journalIndex=1 01:16:14,228 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#866,follower6-writer-576]/waiting 01:16:14,228 PM [follower6-writer-576] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.322 ms [ERROR] [07/29/2025 13:16:14.228] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,228 PM [follower6-writer-576] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.90 μs 01:16:14,228 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,228 PM [follower6-writer-576] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,228 PM [leader5-writer-575] [DEBUG] JournalWriteTask - leader5: received 1 commands after 4.907 ms 01:16:14,228 PM [leader5-writer-575] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 26.46 μs 01:16:14,228 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,228 PM [leader5-writer-575] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,228 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,228 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,228 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.228] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@24269dcd 01:16:14,228 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,229 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,229 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,229 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,229 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,229 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,229 PM [follower7-writer-577] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,229 PM [follower7-writer-577] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,229 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,229 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,229 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,230 PM [follower6-writer-578] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,230 PM [follower6-writer-578] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,230 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,230 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,230 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,230 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,230 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,230 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:14,230 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:14,231 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,231 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,231 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,231 PM [leader5-writer-579] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,231 PM [leader5-writer-579] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:14.231] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@49d796b5 01:16:14,231 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,231 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,231 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,231 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,231 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,231 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,231 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,231 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,231 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,231 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,231 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,232 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,232 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,232 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 104.3 μs with journalIndex=1 01:16:14,232 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,232 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,232 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties [ERROR] [07/29/2025 13:16:14.232] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,232 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,232 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,232 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,232 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,232 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,232 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,232 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,232 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,232 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,232 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,232 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,232 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,232 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,232 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,232 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,232 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,232 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,232 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#867,follower7-writer-577]/waiting 01:16:14,232 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,232 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,232 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,232 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,232 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,233 PM [follower7-writer-577] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.782 ms 01:16:14,233 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,233 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,233 PM [follower7-writer-577] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 13.02 μs 01:16:14,233 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 97.72 μs with journalIndex=1 01:16:14,233 PM [follower7-writer-577] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,233 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 136.4 μs with journalIndex=1 01:16:14,233 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,233 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,233 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,233 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,233 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#868,follower6-writer-578]/waiting 01:16:14,233 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,233 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,233 PM [follower6-writer-578] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.595 ms 01:16:14,233 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#869,leader5-writer-579]/waiting 01:16:14,233 PM [follower6-writer-578] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 11.11 μs 01:16:14,234 PM [follower6-writer-578] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,234 PM [leader5-writer-579] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.419 ms 01:16:14,234 PM [leader5-writer-579] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 13.76 μs 01:16:14,234 PM [leader5-writer-579] [DEBUG] JournalWriteTask - leader5: journal writer stopped [ERROR] [07/29/2025 13:16:14.233] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,234 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,234 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,234 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,234 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,234 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:14.233] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,234 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:14.234] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6ea938c4 01:16:14,234 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:14,234 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,234 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,234 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,234 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,234 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,234 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,234 PM [follower7-writer-580] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,234 PM [follower7-writer-580] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,235 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,235 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,235 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,235 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.235] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3a1a914b [WARN] [07/29/2025 13:16:14.235] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6a2ab277 01:16:14,235 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,235 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:14,235 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:14,236 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,236 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,236 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,236 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,236 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,236 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,236 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,236 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,236 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,236 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,236 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,236 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,236 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,236 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 87.17 μs with journalIndex=1 01:16:14,236 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [ERROR] [07/29/2025 13:16:14.236] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,236 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,236 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,236 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#870,follower7-writer-580]/waiting 01:16:14,237 PM [follower7-writer-580] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.114 ms 01:16:14,237 PM [follower7-writer-580] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 30.49 μs 01:16:14,237 PM [follower7-writer-580] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,237 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,237 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,237 PM [follower6-writer-581] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,237 PM [follower6-writer-581] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,237 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,237 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,237 PM [leader5-writer-582] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,237 PM [leader5-writer-582] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,237 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,237 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,237 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,237 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.238] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@689d159 01:16:14,238 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,238 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,238 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,238 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,238 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,238 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,238 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,238 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,238 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,238 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,238 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,238 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,238 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,238 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,238 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,238 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 120.7 μs with journalIndex=1 01:16:14,238 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:14,238 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:14,238 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,238 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,238 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,238 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,238 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,238 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,238 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,238 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,238 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,238 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,239 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,239 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,239 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#871,follower6-writer-581]/waiting [ERROR] [07/29/2025 13:16:14.239] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,239 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,239 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 754.0 μs with journalIndex=1 01:16:14,240 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) [ERROR] [07/29/2025 13:16:14.239] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,239 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,239 PM [follower6-writer-581] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.267 ms 01:16:14,240 PM [follower6-writer-581] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 11.81 μs 01:16:14,240 PM [follower6-writer-581] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,240 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,240 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,240 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,240 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.240] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@488b3fde 01:16:14,241 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,241 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,241 PM [follower7-writer-583] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,241 PM [follower7-writer-583] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,240 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#872,leader5-writer-582]/waiting 01:16:14,241 PM [leader5-writer-582] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.560 ms 01:16:14,241 PM [leader5-writer-582] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.13 μs 01:16:14,241 PM [leader5-writer-582] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,241 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,241 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,241 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,241 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.241] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@15afd077 01:16:14,242 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,242 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,242 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,242 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,242 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,242 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,242 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,242 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,242 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,242 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,242 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,242 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,242 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,242 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,242 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,242 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,242 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 83.85 μs with journalIndex=1 01:16:14,242 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,242 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:14,242 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:14.242] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,243 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,243 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#873,follower7-writer-583]/waiting 01:16:14,243 PM [follower7-writer-583] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.039 ms 01:16:14,243 PM [follower7-writer-583] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.708 μs 01:16:14,243 PM [follower7-writer-583] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,243 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:14,243 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,243 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,243 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,243 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,243 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,243 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,243 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,243 PM [leader5-writer-584] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,243 PM [leader5-writer-584] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,244 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,244 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,244 PM [follower6-writer-585] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,244 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,244 PM [follower6-writer-585] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,244 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:14,244 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:14,244 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,244 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,244 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 [WARN] [07/29/2025 13:16:14.244] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@43a20ab0 01:16:14,245 PM [follower7-writer-586] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,245 PM [follower7-writer-586] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,245 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,245 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,245 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,245 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,245 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,245 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,245 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,245 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,245 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,245 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,245 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,245 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,245 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,245 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,245 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,245 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,245 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,245 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,245 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,245 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,245 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,245 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,245 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,246 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,246 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,246 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 93.63 μs with journalIndex=1 01:16:14,246 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,246 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 84.53 μs with journalIndex=1 01:16:14,246 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,246 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#876,follower7-writer-586]/waiting 01:16:14,246 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.246] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,246 PM [follower7-writer-586] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.497 ms 01:16:14,246 PM [follower7-writer-586] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 11.62 μs 01:16:14,246 PM [follower7-writer-586] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,246 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,246 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,246 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,246 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,247 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,247 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,247 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,247 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,247 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,247 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,247 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,247 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,247 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,247 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,247 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,247 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,247 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,247 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 67.13 μs with journalIndex=1 01:16:14,247 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,247 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:14,247 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:14,247 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#874,leader5-writer-584]/waiting 01:16:14,247 PM [leader5-writer-584] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.993 ms 01:16:14,247 PM [leader5-writer-584] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.339 μs 01:16:14,247 PM [leader5-writer-584] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,247 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#875,follower6-writer-585]/waiting 01:16:14,247 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,248 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,247 PM [follower6-writer-585] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.918 ms 01:16:14,248 PM [follower6-writer-585] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 8.129 μs 01:16:14,248 PM [follower6-writer-585] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,248 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,248 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,248 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,248 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,248 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,248 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,248 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,248 PM [follower7-writer-587] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,248 PM [follower7-writer-587] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,248 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,248 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,248 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:14.246] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:14.248] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@656f8115 [ERROR] [07/29/2025 13:16:14.247] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:14.248] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1c5e5ecd [WARN] [07/29/2025 13:16:14.249] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3cadca50 01:16:14,249 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,249 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,249 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,249 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,249 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,249 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,249 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,249 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,249 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,249 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,249 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,249 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,249 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,249 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,249 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:14,249 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 77.84 μs with journalIndex=1 01:16:14,249 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:14,249 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,249 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#877,follower7-writer-587]/waiting 01:16:14,250 PM [follower7-writer-587] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.510 ms 01:16:14,250 PM [follower7-writer-587] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 8.419 μs [ERROR] [07/29/2025 13:16:14.249] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,250 PM [follower7-writer-587] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,250 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,250 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,250 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,250 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,250 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,250 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,250 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.250] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4fe70095 01:16:14,250 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,250 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,250 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,251 PM [follower6-writer-588] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,251 PM [follower6-writer-588] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,251 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,251 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:14,251 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:14,252 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,252 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,252 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,252 PM [leader5-writer-589] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,252 PM [leader5-writer-589] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,252 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,252 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,252 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,252 PM [follower7-writer-590] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,252 PM [follower7-writer-590] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,254 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,254 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,254 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,254 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,254 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,254 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,254 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,254 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,254 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,254 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,254 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,254 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,254 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,254 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,254 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,254 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,254 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,254 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,254 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,254 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,254 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 79.13 μs with journalIndex=1 01:16:14,254 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,254 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,254 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,254 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,254 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,254 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,254 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 119.2 μs with journalIndex=1 01:16:14,254 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,254 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.254] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,255 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,255 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,255 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,255 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,255 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found [ERROR] [07/29/2025 13:16:14.254] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,255 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#880,follower7-writer-590]/waiting 01:16:14,255 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,255 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,255 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,255 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,255 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,255 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,255 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,255 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,256 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 70.91 μs with journalIndex=1 01:16:14,255 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#878,follower6-writer-588]/waiting 01:16:14,255 PM [follower7-writer-590] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.874 ms 01:16:14,256 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,256 PM [follower6-writer-588] [DEBUG] JournalWriteTask - follower6: received 1 commands after 5.316 ms 01:16:14,256 PM [follower7-writer-590] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 11.47 μs 01:16:14,256 PM [follower7-writer-590] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,256 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#879,leader5-writer-589]/waiting 01:16:14,256 PM [follower6-writer-588] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 28.58 μs 01:16:14,256 PM [follower6-writer-588] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,256 PM [leader5-writer-589] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.817 ms 01:16:14,256 PM [leader5-writer-589] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.71 μs 01:16:14,256 PM [leader5-writer-589] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,256 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,256 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,256 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,256 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,256 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,256 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,256 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,256 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,257 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,257 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,257 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,257 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,257 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:14,257 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:14,259 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,259 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,259 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,259 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,259 PM [follower6-writer-591] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,259 PM [follower6-writer-591] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,259 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,259 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,259 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,259 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,259 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,259 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,259 PM [follower7-writer-592] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,259 PM [follower7-writer-592] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [ERROR] [07/29/2025 13:16:14.256] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:14.260] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1414975e [WARN] [07/29/2025 13:16:14.260] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@63ce100b [WARN] [07/29/2025 13:16:14.260] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@62466130 01:16:14,260 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,260 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,260 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,260 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,260 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,260 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,260 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,260 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,260 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,260 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,260 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,260 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,260 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,260 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:14,260 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:14,260 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,260 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 88.95 μs with journalIndex=1 01:16:14,261 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) [ERROR] [07/29/2025 13:16:14.261] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,261 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#882,follower7-writer-592]/waiting 01:16:14,261 PM [follower7-writer-592] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.647 ms 01:16:14,261 PM [follower7-writer-592] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.81 μs 01:16:14,261 PM [follower7-writer-592] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,261 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,261 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,261 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,261 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,261 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,261 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,261 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,261 PM [leader5-writer-593] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,261 PM [leader5-writer-593] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:14.261] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1d9618fc 01:16:14,262 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,262 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,262 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,262 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,262 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,262 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,262 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,262 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,262 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,262 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,262 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,262 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,262 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,262 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,262 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,262 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,262 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,262 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,262 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 117.9 μs with journalIndex=1 01:16:14,262 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,262 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,262 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,262 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,262 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,262 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,262 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,262 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,262 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,262 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 76.02 μs with journalIndex=1 01:16:14,263 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:14,263 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor [ERROR] [07/29/2025 13:16:14.263] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,263 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#881,follower6-writer-591]/waiting 01:16:14,263 PM [follower6-writer-591] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.686 ms 01:16:14,263 PM [follower6-writer-591] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.989 μs 01:16:14,263 PM [follower6-writer-591] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:14.263] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,263 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,263 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,263 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,263 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,263 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,263 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,263 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#883,leader5-writer-593]/waiting 01:16:14,263 PM [leader5-writer-593] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.022 ms 01:16:14,263 PM [leader5-writer-593] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.368 μs 01:16:14,263 PM [leader5-writer-593] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,263 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,263 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,263 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,263 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,263 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,264 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,264 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,264 PM [follower7-writer-594] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,264 PM [follower7-writer-594] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:14.264] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@58af3cda [WARN] [07/29/2025 13:16:14.264] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3c8d9bbf 01:16:14,264 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,264 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,264 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,264 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,264 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,264 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,264 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,264 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,264 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,264 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,264 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,264 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,264 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,264 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,264 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,264 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,264 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,264 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:14,264 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 83.16 μs with journalIndex=1 01:16:14,264 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:14,265 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,265 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,265 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#884,follower7-writer-594]/waiting 01:16:14,265 PM [follower7-writer-594] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.396 ms 01:16:14,265 PM [follower7-writer-594] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.71 μs 01:16:14,265 PM [follower7-writer-594] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:14.265] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,265 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,265 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,265 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,265 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,265 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,265 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,265 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,265 PM [leader5-writer-595] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,265 PM [leader5-writer-595] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,265 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,265 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,265 PM [follower6-writer-596] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,265 PM [follower6-writer-596] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:14.265] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5da0169b 01:16:14,266 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,266 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:14,266 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:14,266 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,266 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,266 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,266 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,266 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,266 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,266 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,266 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,266 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,266 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,266 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,266 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,266 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,266 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,266 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,266 PM [follower7-writer-597] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,266 PM [follower7-writer-597] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,267 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,267 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,267 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,267 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 172.4 μs with journalIndex=1 01:16:14,267 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,267 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,267 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,267 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,267 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,267 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,267 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.267] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,267 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#885,leader5-writer-595]/waiting 01:16:14,267 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,267 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,267 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,267 PM [leader5-writer-595] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.172 ms 01:16:14,267 PM [leader5-writer-595] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.878 μs 01:16:14,267 PM [leader5-writer-595] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,267 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,267 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,267 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,268 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,268 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,268 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,268 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,268 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,268 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,268 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,268 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,268 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,268 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,268 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,268 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,268 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,268 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,268 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,268 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 123.5 μs with journalIndex=1 01:16:14,268 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,268 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 104.6 μs with journalIndex=1 01:16:14,268 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.268] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,268 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,268 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#887,follower7-writer-597]/waiting [ERROR] [07/29/2025 13:16:14.268] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,268 PM [follower7-writer-597] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.913 ms [WARN] [07/29/2025 13:16:14.268] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1fc6dff6 01:16:14,268 PM [follower7-writer-597] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.838 μs 01:16:14,268 PM [follower7-writer-597] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,268 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#886,follower6-writer-596]/waiting 01:16:14,268 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,269 PM [follower6-writer-596] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.012 ms 01:16:14,269 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,269 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:14,269 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,269 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,269 PM [follower6-writer-596] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 21.68 μs 01:16:14,269 PM [follower6-writer-596] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,269 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,269 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:14,269 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,269 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,269 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,269 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.269] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4513ecfa 01:16:14,269 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:14.269] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2a3addf 01:16:14,269 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,269 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,269 PM [leader5-writer-598] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,269 PM [leader5-writer-598] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,270 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,270 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:14,270 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:14,270 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,270 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,270 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,270 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,270 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,270 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,270 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,270 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,270 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,270 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,270 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,270 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,270 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,270 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,270 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,270 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,270 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 117.4 μs with journalIndex=1 01:16:14,271 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,272 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,272 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,272 PM [follower7-writer-599] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,272 PM [follower7-writer-599] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,272 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [ERROR] [07/29/2025 13:16:14.270] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,272 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,272 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#888,leader5-writer-598]/waiting 01:16:14,272 PM [leader5-writer-598] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.070 ms 01:16:14,272 PM [leader5-writer-598] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 13.34 μs 01:16:14,272 PM [leader5-writer-598] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,272 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,272 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,272 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,272 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,272 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,272 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,272 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,272 PM [follower6-writer-600] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,272 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,272 PM [follower6-writer-600] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,272 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,272 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,273 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,273 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,273 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,273 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,273 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,273 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 100.9 μs with journalIndex=1 01:16:14,273 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,273 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,273 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,273 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,273 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.273] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,273 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,273 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#889,follower7-writer-599]/waiting 01:16:14,273 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,273 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,273 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,273 PM [follower7-writer-599] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.843 ms 01:16:14,273 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,273 PM [follower7-writer-599] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.93 μs 01:16:14,273 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,274 PM [follower7-writer-599] [DEBUG] JournalWriteTask - follower7: journal writer stopped [WARN] [07/29/2025 13:16:14.274] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@55130e3 01:16:14,274 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,274 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,274 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,274 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,274 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,274 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,274 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,274 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,274 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,274 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries [WARN] [07/29/2025 13:16:14.274] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7239afa6 01:16:14,274 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,274 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 80.57 μs with journalIndex=1 01:16:14,274 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,274 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,275 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,274 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#890,follower6-writer-600]/waiting [ERROR] [07/29/2025 13:16:14.274] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,275 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:14,275 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:14,275 PM [follower6-writer-600] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.173 ms 01:16:14,275 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:14,275 PM [follower6-writer-600] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.06 μs 01:16:14,275 PM [follower6-writer-600] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,275 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:14,275 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,275 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,275 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,275 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.275] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@60de9477 01:16:14,275 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,275 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:14,275 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:14,278 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,278 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,278 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,278 PM [leader5-writer-601] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,278 PM [leader5-writer-601] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,279 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,279 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,279 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,279 PM [follower7-writer-602] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,279 PM [follower7-writer-602] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,279 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,280 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,280 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,280 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,280 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,280 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,280 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,280 PM [follower6-writer-603] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,280 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,280 PM [follower6-writer-603] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,280 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,280 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,280 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,280 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,280 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,280 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,280 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,280 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,280 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,280 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,280 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,280 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,280 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,280 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,280 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,280 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,280 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,280 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,280 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,280 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,280 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 93.98 μs with journalIndex=1 01:16:14,280 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,280 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 106.4 μs with journalIndex=1 01:16:14,280 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,281 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,281 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,281 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,281 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,281 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,281 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,281 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,281 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,281 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,281 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,281 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,281 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,281 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 88.81 μs with journalIndex=1 01:16:14,281 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#891,leader5-writer-601]/waiting 01:16:14,281 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#893,follower6-writer-603]/waiting [ERROR] [07/29/2025 13:16:14.280] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,281 PM [leader5-writer-601] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.772 ms 01:16:14,281 PM [leader5-writer-601] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.81 μs 01:16:14,281 PM [leader5-writer-601] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,281 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#892,follower7-writer-602]/waiting 01:16:14,281 PM [follower6-writer-603] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.423 ms [ERROR] [07/29/2025 13:16:14.280] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,281 PM [follower6-writer-603] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.949 μs 01:16:14,281 PM [follower6-writer-603] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,281 PM [follower7-writer-602] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.351 ms 01:16:14,281 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,281 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,281 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,281 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,281 PM [follower7-writer-602] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 27.36 μs 01:16:14,281 PM [follower7-writer-602] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:14.281] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,281 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,281 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,281 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,281 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,282 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,282 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:14,282 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:14,282 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,282 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,282 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:14,282 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:14,283 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,283 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 [WARN] [07/29/2025 13:16:14.283] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@39d3e397 [WARN] [07/29/2025 13:16:14.283] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7538a2b6 01:16:14,283 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,283 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,283 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,283 PM [leader5-writer-605] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,283 PM [leader5-writer-605] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,283 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,283 PM [follower6-writer-604] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,283 PM [follower6-writer-604] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,283 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,283 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,283 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,283 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,283 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,283 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,283 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,283 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,283 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,283 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,283 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,284 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,284 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,284 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,284 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 97.01 μs with journalIndex=1 01:16:14,284 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,284 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:14.284] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:14.284] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@71ec59ec 01:16:14,284 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#894,follower6-writer-604]/waiting 01:16:14,284 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,284 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,284 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:14,284 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,284 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:14,284 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,284 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,284 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,284 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,284 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,284 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,284 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,284 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,284 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,284 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,284 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,284 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 81.06 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:14.285] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,285 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,285 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#895,leader5-writer-605]/waiting 01:16:14,285 PM [follower6-writer-604] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.702 ms 01:16:14,285 PM [follower6-writer-604] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 18.15 μs 01:16:14,285 PM [follower6-writer-604] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,285 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,285 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,285 PM [leader5-writer-605] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.809 ms 01:16:14,285 PM [leader5-writer-605] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.52 μs 01:16:14,285 PM [leader5-writer-605] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,285 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,285 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,285 PM [follower7-writer-606] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,285 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,285 PM [follower7-writer-606] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,285 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,285 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,285 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,285 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,285 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.286] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@60d1f00f 01:16:14,286 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:14.286] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2300ebe1 01:16:14,286 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:14,286 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:14,286 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,286 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,286 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,286 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,286 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,286 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,287 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,287 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:14,287 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:14,287 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,287 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,287 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,286 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,287 PM [leader5-writer-607] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,287 PM [leader5-writer-607] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,288 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,288 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,288 PM [follower6-writer-608] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,288 PM [follower6-writer-608] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,286 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,288 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,288 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,288 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,288 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,288 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,288 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,288 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,288 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,288 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,288 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,288 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,288 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,288 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,288 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,288 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,288 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,288 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 115.2 μs with journalIndex=1 01:16:14,288 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,288 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,288 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,288 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,288 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,288 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,288 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,288 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,289 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 66.66 μs with journalIndex=1 01:16:14,289 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:14.289] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) [ERROR] [07/29/2025 13:16:14.289] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,289 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,289 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,289 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,289 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,289 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,289 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,289 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,289 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,289 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,289 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,289 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,289 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,289 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,289 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,290 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 63.69 μs with journalIndex=1 01:16:14,289 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#898,follower6-writer-608]/waiting 01:16:14,290 PM [follower6-writer-608] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.000 ms 01:16:14,289 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#896,follower7-writer-606]/waiting 01:16:14,290 PM [follower6-writer-608] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 21.53 μs 01:16:14,290 PM [follower6-writer-608] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,290 PM [follower7-writer-606] [DEBUG] JournalWriteTask - follower7: received 1 commands after 4.634 ms 01:16:14,290 PM [follower7-writer-606] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 20.96 μs 01:16:14,290 PM [follower7-writer-606] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,290 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,290 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,290 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,290 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,290 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,290 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,290 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,290 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:14.290] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,290 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:14.290] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@30c422f3 [WARN] [07/29/2025 13:16:14.290] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2919095 01:16:14,291 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,291 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,291 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:14,291 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:14,291 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:14,291 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:14,294 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,294 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,294 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,294 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,294 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,294 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,294 PM [follower7-writer-609] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,294 PM [follower7-writer-609] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,294 PM [follower6-writer-610] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,294 PM [follower6-writer-610] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,294 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#897,leader5-writer-607]/waiting 01:16:14,294 PM [leader5-writer-607] [DEBUG] JournalWriteTask - leader5: received 1 commands after 6.647 ms 01:16:14,294 PM [leader5-writer-607] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 12.05 μs 01:16:14,294 PM [leader5-writer-607] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,294 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,294 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,295 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,295 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,295 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,295 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,295 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,295 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,295 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,295 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,295 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,295 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,295 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,295 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,295 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,295 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries [WARN] [07/29/2025 13:16:14.295] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@73125d27 01:16:14,295 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,295 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 110.0 μs with journalIndex=1 01:16:14,295 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,295 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,295 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,295 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,295 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,296 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,296 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,296 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,296 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,296 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,296 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,296 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,296 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.295] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,296 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#899,follower7-writer-609]/waiting 01:16:14,296 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,296 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:14,296 PM [follower7-writer-609] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.009 ms 01:16:14,296 PM [follower7-writer-609] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.34 μs 01:16:14,296 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:14,296 PM [follower7-writer-609] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,296 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,296 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 442.8 μs with journalIndex=1 01:16:14,296 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,296 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,296 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,297 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,297 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,297 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,297 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,297 PM [leader5-writer-611] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,297 PM [leader5-writer-611] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,297 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,297 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#900,follower6-writer-610]/waiting 01:16:14,297 PM [follower6-writer-610] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.935 ms 01:16:14,297 PM [follower6-writer-610] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.22 μs 01:16:14,297 PM [follower6-writer-610] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,297 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,297 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,297 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,297 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:14.296] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,297 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null [WARN] [07/29/2025 13:16:14.297] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1276381a [WARN] [07/29/2025 13:16:14.297] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@15f98a41 01:16:14,297 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,297 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,298 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,298 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,298 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,298 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,298 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,298 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,298 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,298 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,298 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,298 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,298 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,298 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 86.39 μs with journalIndex=1 01:16:14,298 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:14,298 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,298 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:14,298 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:14,298 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:14,298 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,298 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#901,leader5-writer-611]/waiting 01:16:14,298 PM [leader5-writer-611] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.542 ms 01:16:14,298 PM [leader5-writer-611] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.81 μs 01:16:14,298 PM [leader5-writer-611] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,298 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,298 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,298 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,298 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:14.298] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:14.299] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7fcf7529 01:16:14,299 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,299 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:14,299 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:14,305 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,305 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,305 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,305 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,305 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,306 PM [follower7-writer-612] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,306 PM [follower7-writer-612] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,306 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,306 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,306 PM [follower6-writer-613] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,306 PM [follower6-writer-613] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,306 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,306 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,306 PM [leader5-writer-614] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,306 PM [leader5-writer-614] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,307 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,307 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,307 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,307 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,307 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,307 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,307 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,307 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,307 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,307 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,307 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,307 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,307 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,307 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 88.28 μs with journalIndex=1 01:16:14,307 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,307 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,308 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,308 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,308 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,308 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,308 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,308 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#902,follower7-writer-612]/waiting 01:16:14,308 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,308 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,308 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,308 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,308 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,308 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,308 PM [follower7-writer-612] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.166 ms 01:16:14,308 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,308 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 65.33 μs with journalIndex=1 01:16:14,308 PM [follower7-writer-612] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 15.12 μs 01:16:14,308 PM [follower7-writer-612] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,308 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,308 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,308 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,308 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,308 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,308 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#904,leader5-writer-614]/waiting 01:16:14,309 PM [leader5-writer-614] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.348 ms 01:16:14,309 PM [leader5-writer-614] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 15.44 μs 01:16:14,309 PM [leader5-writer-614] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,309 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,309 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,309 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,309 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,309 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,309 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,309 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,309 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,309 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,309 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:14,309 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,309 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:14,309 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,309 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,309 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,309 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,309 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,309 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,309 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,309 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,309 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 87.91 μs with journalIndex=1 01:16:14,309 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,310 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,310 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#903,follower6-writer-613]/waiting 01:16:14,310 PM [follower6-writer-613] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.587 ms 01:16:14,310 PM [follower6-writer-613] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.25 μs 01:16:14,310 PM [follower6-writer-613] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,310 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,310 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,310 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,310 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,310 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,310 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:14,310 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,310 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,310 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:14,310 PM [follower7-writer-615] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,310 PM [follower7-writer-615] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,310 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,311 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,311 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,311 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,311 PM [leader5-writer-616] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,311 PM [leader5-writer-616] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,311 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,311 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,311 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,311 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,311 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,311 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,311 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,311 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,311 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,311 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,311 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,311 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,311 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 118.3 μs with journalIndex=1 01:16:14,311 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,311 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,312 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,311 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,312 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,312 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,312 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,312 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,312 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,312 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,312 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#905,follower7-writer-615]/waiting 01:16:14,312 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,312 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,312 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,312 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,312 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,312 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 76.42 μs with journalIndex=1 01:16:14,312 PM [follower7-writer-615] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.165 ms 01:16:14,312 PM [follower7-writer-615] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.38 μs 01:16:14,312 PM [follower7-writer-615] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:14.307] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,312 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,312 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#906,leader5-writer-616]/waiting 01:16:14,312 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,312 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,312 PM [leader5-writer-616] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.753 ms 01:16:14,312 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,312 PM [leader5-writer-616] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.62 μs 01:16:14,312 PM [leader5-writer-616] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,312 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,313 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:14,313 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:14,313 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,313 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,313 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,313 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,313 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,313 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,313 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,313 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,313 PM [follower6-writer-617] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,313 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:14,313 PM [follower6-writer-617] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,313 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:14,313 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,313 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:14,313 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:14,314 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,314 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,314 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,314 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,314 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,314 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,314 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,314 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,314 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,314 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,314 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,314 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,314 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,314 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 135.3 μs with journalIndex=1 01:16:14,315 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,315 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#907,follower6-writer-617]/waiting 01:16:14,315 PM [follower6-writer-617] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.587 ms 01:16:14,315 PM [follower6-writer-617] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.32 μs 01:16:14,315 PM [follower6-writer-617] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,315 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,315 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,315 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,315 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,316 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,316 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:14,316 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:14,316 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,317 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,317 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,317 PM [follower7-writer-618] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,317 PM [follower7-writer-618] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,317 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,317 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,317 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,317 PM [leader5-writer-619] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,317 PM [leader5-writer-619] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [ERROR] [07/29/2025 13:16:14.308] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:14.317] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@39ea0274 [WARN] [07/29/2025 13:16:14.317] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7b477d60 [ERROR] [07/29/2025 13:16:14.309] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:14.317] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@897d96a 01:16:14,318 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,318 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,318 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,318 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,318 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,318 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,318 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,318 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,318 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,318 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,318 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,318 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,318 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,318 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 71.39 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:14.311] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.312] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,318 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [WARN] [07/29/2025 13:16:14.319] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2dcbcde6 at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) [WARN] [07/29/2025 13:16:14.319] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@44db9389 at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,319 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,318 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#908,follower7-writer-618]/waiting 01:16:14,318 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [ERROR] [07/29/2025 13:16:14.315] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,319 PM [follower7-writer-618] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.423 ms 01:16:14,319 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties [WARN] [07/29/2025 13:16:14.319] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4b75a0f 01:16:14,319 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,319 PM [follower7-writer-618] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.84 μs 01:16:14,319 PM [follower7-writer-618] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,319 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,319 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,319 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,319 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,319 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,319 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,319 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,319 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,319 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,319 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,319 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,319 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,319 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,319 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,319 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,319 PM [follower6-writer-620] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,319 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,319 PM [follower6-writer-620] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,319 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 138.7 μs with journalIndex=1 01:16:14,320 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,320 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:14,320 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:14,320 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,320 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,320 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,320 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,320 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,320 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,320 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,320 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,320 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,320 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,320 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#909,leader5-writer-619]/waiting 01:16:14,320 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,320 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,320 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,320 PM [leader5-writer-619] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.326 ms 01:16:14,320 PM [leader5-writer-619] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.63 μs 01:16:14,320 PM [leader5-writer-619] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,320 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,320 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 82.88 μs with journalIndex=1 01:16:14,320 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,320 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,320 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,320 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,320 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,321 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,321 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,321 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,321 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:14,321 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:14,322 PM [follower7-writer-621] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,322 PM [follower7-writer-621] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,322 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,322 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,322 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#910,follower6-writer-620]/waiting [ERROR] [07/29/2025 13:16:14.318] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:14.322] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@32dd8f7a 01:16:14,322 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,322 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 [ERROR] [07/29/2025 13:16:14.320] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:14.322] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@410ad03a [ERROR] [07/29/2025 13:16:14.322] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,322 PM [follower6-writer-620] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.697 ms 01:16:14,322 PM [follower6-writer-620] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.14 μs 01:16:14,322 PM [follower6-writer-620] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,322 PM [leader5-writer-622] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,322 PM [leader5-writer-622] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,322 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,322 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,322 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,322 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,323 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null [WARN] [07/29/2025 13:16:14.323] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@676298f0 01:16:14,323 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,323 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,323 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,323 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,323 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,323 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,323 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,323 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,323 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,323 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,323 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,323 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,323 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 76.81 μs with journalIndex=1 01:16:14,323 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,323 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:14,323 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor [ERROR] [07/29/2025 13:16:14.323] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,323 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,324 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#911,follower7-writer-621]/waiting 01:16:14,324 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,324 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,324 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,324 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,324 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,324 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,324 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,324 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,324 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,324 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,324 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,324 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,324 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,324 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 57.29 μs with journalIndex=1 01:16:14,324 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,324 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#912,leader5-writer-622]/waiting [ERROR] [07/29/2025 13:16:14.324] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,324 PM [leader5-writer-622] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.943 ms 01:16:14,324 PM [leader5-writer-622] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.529 μs 01:16:14,324 PM [leader5-writer-622] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,324 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,324 PM [follower7-writer-621] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.433 ms 01:16:14,324 PM [follower7-writer-621] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 5.219 μs 01:16:14,324 PM [follower7-writer-621] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,324 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,324 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,324 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,324 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,324 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,324 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,324 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,324 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,324 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,324 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,324 PM [follower6-writer-623] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,324 PM [follower6-writer-623] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:14.325] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7279ce0c [WARN] [07/29/2025 13:16:14.325] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@558ce038 01:16:14,325 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,325 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:14,325 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:14,325 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,325 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:14,325 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:14,328 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,328 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,328 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,328 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,328 PM [follower7-writer-624] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,328 PM [follower7-writer-624] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,329 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,329 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,329 PM [leader5-writer-625] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,329 PM [leader5-writer-625] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,329 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,329 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,329 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,329 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,329 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,329 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,329 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,329 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,329 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,329 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,329 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,329 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,329 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,329 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 111.1 μs with journalIndex=1 01:16:14,329 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,329 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,329 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,329 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,329 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,330 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,330 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,330 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,330 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,330 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,330 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,330 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,330 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,330 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,330 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,330 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,330 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,330 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,330 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,330 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,330 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,330 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,330 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,330 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,330 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,330 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 152.8 μs with journalIndex=1 01:16:14,330 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,330 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 72.88 μs with journalIndex=1 01:16:14,330 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) [ERROR] [07/29/2025 13:16:14.330] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,330 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#915,leader5-writer-625]/waiting 01:16:14,330 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) [ERROR] [07/29/2025 13:16:14.330] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,330 PM [leader5-writer-625] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.550 ms 01:16:14,330 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#914,follower7-writer-624]/waiting 01:16:14,331 PM [leader5-writer-625] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 14.83 μs 01:16:14,331 PM [leader5-writer-625] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,331 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,331 PM [follower7-writer-624] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.397 ms 01:16:14,331 PM [follower7-writer-624] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 8.299 μs 01:16:14,331 PM [follower7-writer-624] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,331 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#913,follower6-writer-623]/waiting 01:16:14,331 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,331 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,331 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed [ERROR] [07/29/2025 13:16:14.330] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,331 PM [follower6-writer-623] [DEBUG] JournalWriteTask - follower6: received 1 commands after 6.503 ms 01:16:14,331 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,331 PM [follower6-writer-623] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 8.079 μs 01:16:14,331 PM [follower6-writer-623] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,331 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,331 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,331 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,331 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,331 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,331 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,331 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,331 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,332 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,332 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,332 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,332 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,332 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:14,332 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:14,332 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,332 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:14,332 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:14.333] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@678c0a4e [WARN] [07/29/2025 13:16:14.333] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@39f4ef9a [WARN] [07/29/2025 13:16:14.333] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2e68639e 01:16:14,340 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,340 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,340 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,340 PM [leader5-writer-626] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,340 PM [leader5-writer-626] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,340 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,340 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,340 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,340 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,340 PM [follower7-writer-627] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,340 PM [follower7-writer-627] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,341 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,341 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,341 PM [follower6-writer-628] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,341 PM [follower6-writer-628] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,341 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,341 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,341 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,341 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,341 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,341 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,341 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,341 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,341 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,341 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,341 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,341 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,341 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,341 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,341 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 208.6 μs with journalIndex=1 01:16:14,341 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,341 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,341 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,341 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,341 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,341 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,341 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,341 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,341 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,341 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,341 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,341 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,342 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 134.4 μs with journalIndex=1 01:16:14,342 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null [ERROR] [07/29/2025 13:16:14.342] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,342 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,342 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,342 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,342 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,342 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,342 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,342 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,342 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot [ERROR] [07/29/2025 13:16:14.342] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,342 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#917,follower7-writer-627]/waiting 01:16:14,342 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,342 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,342 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,342 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#916,leader5-writer-626]/waiting 01:16:14,342 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,342 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,342 PM [follower7-writer-627] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.730 ms 01:16:14,342 PM [follower7-writer-627] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.61 μs 01:16:14,342 PM [follower7-writer-627] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,342 PM [leader5-writer-626] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.120 ms 01:16:14,342 PM [leader5-writer-626] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.529 μs 01:16:14,342 PM [leader5-writer-626] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,342 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,342 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,342 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,342 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 334.7 μs with journalIndex=1 01:16:14,342 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,342 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,343 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#918,follower6-writer-628]/waiting [ERROR] [07/29/2025 13:16:14.343] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,343 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,343 PM [follower6-writer-628] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.880 ms 01:16:14,343 PM [follower6-writer-628] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.989 μs 01:16:14,343 PM [follower6-writer-628] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,343 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,343 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,343 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,343 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,343 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,343 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,343 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,343 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.344] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@48dc1741 [WARN] [07/29/2025 13:16:14.344] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3051b4f0 01:16:14,344 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,344 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,344 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,344 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,344 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,344 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:14,344 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:14,345 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,345 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,345 PM [follower6-writer-629] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,345 PM [follower6-writer-629] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,345 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,345 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,345 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,345 PM [leader5-writer-630] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,345 PM [leader5-writer-630] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,345 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,345 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,345 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,345 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,345 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,345 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,345 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,345 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,345 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,345 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,345 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,346 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,346 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,346 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 171.5 μs with journalIndex=1 [WARN] [07/29/2025 13:16:14.346] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@249f873 01:16:14,346 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,346 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,346 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,346 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,346 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,346 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,346 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,346 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,346 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,346 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,346 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,346 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,346 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#919,follower6-writer-629]/waiting 01:16:14,346 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] [ERROR] [07/29/2025 13:16:14.346] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,346 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,346 PM [follower6-writer-629] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.615 ms 01:16:14,346 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 90.03 μs with journalIndex=1 01:16:14,346 PM [follower6-writer-629] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 11.76 μs 01:16:14,346 PM [follower6-writer-629] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,346 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,346 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,346 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,347 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,347 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,347 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor [ERROR] [07/29/2025 13:16:14.347] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,347 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:14.347] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@24de8d7a 01:16:14,347 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,347 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#920,leader5-writer-630]/waiting 01:16:14,347 PM [leader5-writer-630] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.872 ms 01:16:14,347 PM [leader5-writer-630] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 8.279 μs 01:16:14,347 PM [leader5-writer-630] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,347 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,347 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,347 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,347 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,347 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,347 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,347 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,348 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,348 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:14,348 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:14.349] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@718d9486 01:16:14,350 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,350 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,350 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,350 PM [follower7-writer-631] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,350 PM [follower7-writer-631] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,351 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,351 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:14,351 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,351 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,352 PM [leader5-writer-632] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,352 PM [leader5-writer-632] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,352 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,352 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,352 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,352 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,352 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,352 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,352 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,352 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,352 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,352 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,352 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,352 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,352 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,352 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 124.9 μs with journalIndex=1 01:16:14,352 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,352 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.352] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,352 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#921,follower7-writer-631]/waiting 01:16:14,352 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,352 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,353 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,353 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,353 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,353 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,353 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,353 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,353 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,353 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,353 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,353 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,353 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,353 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,353 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,353 PM [follower6-writer-633] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,353 PM [follower6-writer-633] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,353 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 105.6 μs with journalIndex=1 01:16:14,353 PM [follower7-writer-631] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.386 ms 01:16:14,353 PM [follower7-writer-631] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 11.15 μs 01:16:14,353 PM [follower7-writer-631] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,353 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#922,leader5-writer-632]/waiting 01:16:14,353 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.353] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,354 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,354 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,354 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,354 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,353 PM [leader5-writer-632] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.793 ms 01:16:14,354 PM [leader5-writer-632] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.51 μs 01:16:14,354 PM [leader5-writer-632] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,354 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,354 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,354 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,354 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,354 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,354 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,354 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log [WARN] [07/29/2025 13:16:14.354] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@65cd912e 01:16:14,354 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,354 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,354 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,354 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,354 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,354 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot [WARN] [07/29/2025 13:16:14.354] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4714bc22 01:16:14,354 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,354 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,354 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,354 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,354 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 83.76 μs with journalIndex=1 01:16:14,354 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,354 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,355 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:14,355 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:14,355 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:14,355 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:14,355 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#923,follower6-writer-633]/waiting 01:16:14,355 PM [follower6-writer-633] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.552 ms [ERROR] [07/29/2025 13:16:14.354] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,355 PM [follower6-writer-633] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.899 μs 01:16:14,355 PM [follower6-writer-633] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,355 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,355 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,355 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,355 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,355 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.355] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5aa029e2 01:16:14,355 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,355 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,355 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,361 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,362 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,362 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,362 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,362 PM [leader5-writer-634] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,362 PM [leader5-writer-634] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,362 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,362 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,362 PM [follower6-writer-635] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,362 PM [follower6-writer-635] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,362 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,362 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,362 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,362 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,363 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,363 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,363 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,363 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,363 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,363 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,363 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,363 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,363 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,363 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 71.62 μs with journalIndex=1 01:16:14,363 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,363 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:14.363] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,363 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,363 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#924,leader5-writer-634]/waiting 01:16:14,363 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,363 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,363 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,363 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,363 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,363 PM [leader5-writer-634] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.585 ms 01:16:14,363 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,363 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,363 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,363 PM [leader5-writer-634] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 16.32 μs 01:16:14,363 PM [leader5-writer-634] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,363 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,363 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,363 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,363 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,363 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,363 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,363 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,364 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 202.7 μs with journalIndex=1 01:16:14,364 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,364 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.364] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:14.364] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@14dce1f2 01:16:14,364 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#925,follower6-writer-635]/waiting 01:16:14,364 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,364 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,364 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,364 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:14,364 PM [follower6-writer-635] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.484 ms 01:16:14,364 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:14,364 PM [follower6-writer-635] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.938 μs 01:16:14,364 PM [follower6-writer-635] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,364 PM [follower7-writer-636] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,364 PM [follower7-writer-636] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,365 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,365 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,365 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,365 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,365 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,365 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,365 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 [WARN] [07/29/2025 13:16:14.365] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5ae6a8ec 01:16:14,365 PM [leader5-writer-637] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,365 PM [leader5-writer-637] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,365 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,365 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:14,365 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,366 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,366 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,366 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,366 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,366 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,366 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,366 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,366 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,366 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,366 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,366 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,366 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,366 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,366 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,366 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,366 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,366 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,366 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,366 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,366 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,366 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,366 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,366 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,366 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,366 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 75.39 μs with journalIndex=1 01:16:14,366 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,366 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 129.9 μs with journalIndex=1 01:16:14,366 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,366 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#927,leader5-writer-637]/waiting [ERROR] [07/29/2025 13:16:14.366] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,366 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,367 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#926,follower7-writer-636]/waiting [ERROR] [07/29/2025 13:16:14.366] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,366 PM [leader5-writer-637] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.517 ms 01:16:14,366 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:14,367 PM [leader5-writer-637] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 13.08 μs 01:16:14,367 PM [leader5-writer-637] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,367 PM [follower7-writer-636] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.317 ms 01:16:14,367 PM [follower7-writer-636] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 6.639 μs 01:16:14,367 PM [follower7-writer-636] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,367 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,367 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,367 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,367 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,367 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,367 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,367 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,367 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.367] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@cc21717 [WARN] [07/29/2025 13:16:14.367] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@27b0e2d7 01:16:14,367 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,367 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:14,367 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:14,368 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,368 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:14,368 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:14,368 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,368 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,368 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,368 PM [leader5-writer-638] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,368 PM [leader5-writer-638] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,369 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,369 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,369 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,369 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,369 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,369 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,369 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,369 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,369 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,369 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,369 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,369 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,369 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,369 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,369 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 135.8 μs with journalIndex=1 01:16:14,369 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,369 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,369 PM [follower7-writer-639] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,369 PM [follower7-writer-639] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,369 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,369 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.369] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,369 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#928,leader5-writer-638]/waiting 01:16:14,370 PM [leader5-writer-638] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.611 ms 01:16:14,370 PM [leader5-writer-638] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.75 μs 01:16:14,370 PM [leader5-writer-638] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,370 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,370 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,370 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,370 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,370 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,370 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,370 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,370 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,370 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,370 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,370 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,370 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,370 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,370 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,370 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,370 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,370 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,370 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,370 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,370 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 59.50 μs with journalIndex=1 [WARN] [07/29/2025 13:16:14.370] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@798c48d3 01:16:14,371 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,371 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:14,371 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:14,371 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,371 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,371 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,373 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [ERROR] [07/29/2025 13:16:14.373] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,373 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#929,follower7-writer-639]/waiting 01:16:14,373 PM [follower7-writer-639] [DEBUG] JournalWriteTask - follower7: received 1 commands after 4.123 ms 01:16:14,373 PM [follower7-writer-639] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 22.97 μs 01:16:14,373 PM [follower7-writer-639] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,373 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,373 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,373 PM [follower6-writer-640] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,373 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,373 PM [follower6-writer-640] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,373 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,373 PM [leader5-writer-641] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,373 PM [leader5-writer-641] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,373 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,374 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,374 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,374 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,374 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,374 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,374 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,374 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,374 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,374 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,374 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,374 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,374 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,374 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,374 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 143.1 μs with journalIndex=1 01:16:14,374 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:14,374 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:14.374] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@368aee02 01:16:14,374 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#930,follower6-writer-640]/waiting 01:16:14,374 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,374 PM [follower6-writer-640] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.029 ms 01:16:14,374 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,374 PM [follower6-writer-640] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 13.11 μs 01:16:14,374 PM [follower6-writer-640] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,374 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,374 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,374 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log [ERROR] [07/29/2025 13:16:14.374] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,374 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,374 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,374 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,374 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,374 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,374 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,374 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,374 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,374 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,374 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,374 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,374 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,374 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,374 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,375 PM [follower7-writer-642] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,375 PM [follower7-writer-642] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,374 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,375 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,375 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 207.5 μs with journalIndex=1 01:16:14,375 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,375 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,375 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,375 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,375 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,375 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,375 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} [ERROR] [07/29/2025 13:16:14.375] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,375 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,375 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,375 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,375 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,375 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,375 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,375 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,375 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 106.0 μs with journalIndex=1 01:16:14,375 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#931,leader5-writer-641]/waiting [WARN] [07/29/2025 13:16:14.376] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@331802c5 01:16:14,376 PM [leader5-writer-641] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.231 ms 01:16:14,376 PM [leader5-writer-641] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 11.09 μs 01:16:14,376 PM [leader5-writer-641] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,376 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,376 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,376 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,376 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,376 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,376 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,376 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.376] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,376 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,376 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#932,follower7-writer-642]/waiting 01:16:14,377 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:14.377] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@770d4f51 01:16:14,377 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:14,377 PM [follower7-writer-642] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.069 ms 01:16:14,377 PM [follower7-writer-642] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.589 μs 01:16:14,377 PM [follower7-writer-642] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,376 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,377 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,377 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,377 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,377 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,378 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,378 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:14,378 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:14,381 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:14.381] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@66b20ca2 01:16:14,381 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,381 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,381 PM [leader5-writer-643] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,381 PM [leader5-writer-643] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,381 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,381 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,381 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,382 PM [follower7-writer-644] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,382 PM [follower7-writer-644] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,382 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,382 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,382 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,382 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,382 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,382 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,382 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,382 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,382 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,382 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,382 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,382 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,382 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,382 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,382 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 99.77 μs with journalIndex=1 01:16:14,382 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,382 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,382 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,382 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:14.382] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,382 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#933,leader5-writer-643]/waiting 01:16:14,382 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,382 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,382 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,382 PM [follower6-writer-645] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,383 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,383 PM [follower6-writer-645] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,383 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,383 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,383 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,383 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,383 PM [leader5-writer-643] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.633 ms 01:16:14,383 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,383 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,383 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,383 PM [leader5-writer-643] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.50 μs 01:16:14,383 PM [leader5-writer-643] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,383 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,383 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 76.95 μs with journalIndex=1 01:16:14,383 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,383 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,383 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,383 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,383 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,383 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#934,follower7-writer-644]/waiting 01:16:14,383 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,383 PM [follower7-writer-644] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.676 ms [ERROR] [07/29/2025 13:16:14.383] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,383 PM [follower7-writer-644] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.76 μs 01:16:14,383 PM [follower7-writer-644] [DEBUG] JournalWriteTask - follower7: journal writer stopped [WARN] [07/29/2025 13:16:14.383] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6cc6d53f 01:16:14,383 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,383 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,383 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,383 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,383 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,383 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,383 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,383 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,383 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,383 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,383 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,383 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,383 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,383 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,383 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,384 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,384 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 86.10 μs with journalIndex=1 01:16:14,384 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,384 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:14,384 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:14,384 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,384 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,384 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:14,384 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:14,385 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,385 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,385 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,385 PM [leader5-writer-646] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,385 PM [leader5-writer-646] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,385 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,385 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#935,follower6-writer-645]/waiting 01:16:14,386 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,386 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,386 PM [follower6-writer-645] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.029 ms 01:16:14,386 PM [follower6-writer-645] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 14.83 μs 01:16:14,386 PM [follower6-writer-645] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,386 PM [follower7-writer-647] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,386 PM [follower7-writer-647] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:14.386] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@656b5254 [ERROR] [07/29/2025 13:16:14.384] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,387 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,387 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,387 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,387 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,387 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,387 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,387 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,387 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,387 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,387 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,387 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,387 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,387 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,387 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,387 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,387 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,387 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,387 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,387 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,387 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,387 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,387 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,387 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,387 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,387 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 77.38 μs with journalIndex=1 01:16:14,387 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,387 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,387 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 74.07 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:14.389] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.389] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,389 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,389 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,389 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#936,leader5-writer-646]/waiting 01:16:14,389 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#937,follower7-writer-647]/waiting 01:16:14,389 PM [leader5-writer-646] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.964 ms 01:16:14,389 PM [leader5-writer-646] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 17.62 μs 01:16:14,389 PM [leader5-writer-646] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,389 PM [follower7-writer-647] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.797 ms 01:16:14,389 PM [follower7-writer-647] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 6.979 μs 01:16:14,389 PM [follower7-writer-647] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,389 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,389 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,389 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,390 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.390] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@9339d73 01:16:14,390 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,390 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:14,390 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:14,391 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,391 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,391 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,391 PM [follower7-writer-648] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,391 PM [follower7-writer-648] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,391 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,391 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,391 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,391 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.391] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@d7086b6 01:16:14,391 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,392 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:14,392 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:14,392 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,392 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,392 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,392 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,392 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,392 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,392 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,392 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,392 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,392 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,392 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,392 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,392 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,392 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,392 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 137.2 μs with journalIndex=1 01:16:14,392 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,392 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,392 PM [leader5-writer-649] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,392 PM [leader5-writer-649] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,392 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.392] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,393 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#938,follower7-writer-648]/waiting 01:16:14,393 PM [follower7-writer-648] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.864 ms 01:16:14,393 PM [follower7-writer-648] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.36 μs 01:16:14,393 PM [follower7-writer-648] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,393 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,393 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,393 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,393 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,393 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,393 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,393 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,393 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,393 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,393 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,393 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,393 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,393 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,393 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,393 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,393 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,393 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,393 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 67.78 μs with journalIndex=1 [WARN] [07/29/2025 13:16:14.393] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@79eb5c43 01:16:14,393 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:14.393] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,394 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#939,leader5-writer-649]/waiting 01:16:14,394 PM [leader5-writer-649] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.468 ms 01:16:14,394 PM [leader5-writer-649] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.26 μs 01:16:14,394 PM [leader5-writer-649] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,394 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,394 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,394 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,394 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,394 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,394 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:14,394 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:14.394] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6b66e10c 01:16:14,395 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,395 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:14,395 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:14,395 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,395 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,395 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,395 PM [follower7-writer-650] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,395 PM [follower7-writer-650] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,395 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,395 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,395 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,396 PM [leader5-writer-651] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,396 PM [leader5-writer-651] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,396 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,396 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,396 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,396 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,396 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,396 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,396 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,396 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,396 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,396 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,396 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,396 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,396 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,396 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 76.58 μs with journalIndex=1 01:16:14,396 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,396 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,396 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,396 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,396 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,396 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,396 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,396 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,396 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,396 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,396 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,396 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,396 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] [ERROR] [07/29/2025 13:16:14.396] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,396 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 65.32 μs with journalIndex=1 01:16:14,396 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,397 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#940,follower7-writer-650]/waiting 01:16:14,397 PM [follower7-writer-650] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.651 ms 01:16:14,397 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:14.397] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,397 PM [follower7-writer-650] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.40 μs 01:16:14,397 PM [follower7-writer-650] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,397 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,397 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,397 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,397 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#941,leader5-writer-651]/waiting 01:16:14,397 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,397 PM [leader5-writer-651] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.381 ms 01:16:14,397 PM [leader5-writer-651] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 8.229 μs 01:16:14,397 PM [leader5-writer-651] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,397 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,397 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,397 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,397 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.397] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@fe551bd [WARN] [07/29/2025 13:16:14.397] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1eb2083b 01:16:14,398 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,398 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:14,398 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:14,398 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,398 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:14,398 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:14,398 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,398 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,398 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,399 PM [follower7-writer-652] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,399 PM [follower7-writer-652] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,399 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,399 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,399 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,399 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,399 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,399 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,399 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,399 PM [leader5-writer-653] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,399 PM [leader5-writer-653] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,399 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,399 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,399 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,399 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,399 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,399 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,399 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,399 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,399 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,399 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,399 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,399 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,399 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,399 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 64.56 μs with journalIndex=1 01:16:14,400 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,400 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,400 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,400 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#942,follower7-writer-652]/waiting 01:16:14,400 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,400 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,400 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found [ERROR] [07/29/2025 13:16:14.400] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,400 PM [follower7-writer-652] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.365 ms 01:16:14,400 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,400 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,400 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,400 PM [follower7-writer-652] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.68 μs 01:16:14,400 PM [follower7-writer-652] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,400 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,400 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,400 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,400 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,400 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,400 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 140.3 μs with journalIndex=1 01:16:14,400 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,400 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,400 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,400 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,401 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,401 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,401 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#943,leader5-writer-653]/waiting 01:16:14,401 PM [leader5-writer-653] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.706 ms 01:16:14,401 PM [leader5-writer-653] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 8.979 μs 01:16:14,401 PM [leader5-writer-653] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,401 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,401 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,401 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,401 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:14,401 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,401 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:14,401 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,401 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,402 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,402 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,402 PM [follower7-writer-654] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,402 PM [follower7-writer-654] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:14.400] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@66cac857 [WARN] [07/29/2025 13:16:14.402] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@ba18aa0 [ERROR] [07/29/2025 13:16:14.401] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,402 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:14.402] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6ad7963e 01:16:14,402 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:14,402 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:14,401 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,402 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,402 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,402 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,402 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,402 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,402 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,402 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,402 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,402 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,402 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,402 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,402 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,402 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,403 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,403 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,403 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 67.35 μs with journalIndex=1 01:16:14,403 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,403 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,403 PM [leader5-writer-655] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,403 PM [leader5-writer-655] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,403 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:14.403] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,403 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#944,follower7-writer-654]/waiting 01:16:14,403 PM [follower7-writer-654] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.364 ms 01:16:14,403 PM [follower7-writer-654] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.82 μs 01:16:14,403 PM [follower7-writer-654] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,403 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,403 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,403 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,403 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,403 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null [WARN] [07/29/2025 13:16:14.403] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6ca23235 01:16:14,403 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,403 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,403 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,403 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,403 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,403 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,403 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,403 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,404 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,404 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,404 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,404 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,404 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 60.27 μs with journalIndex=1 01:16:14,404 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,404 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:14,404 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:14,404 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [ERROR] [07/29/2025 13:16:14.404] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,404 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#945,leader5-writer-655]/waiting 01:16:14,404 PM [leader5-writer-655] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.356 ms 01:16:14,404 PM [leader5-writer-655] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.98 μs 01:16:14,404 PM [leader5-writer-655] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,404 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,404 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,404 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,404 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.404] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5bdcbea3 01:16:14,405 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,405 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,405 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:14,405 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:14,405 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,405 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,405 PM [follower6-writer-656] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,405 PM [follower6-writer-656] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,405 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,405 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,405 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,405 PM [leader5-writer-657] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,405 PM [leader5-writer-657] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,406 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,406 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,406 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,406 PM [follower7-writer-658] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,406 PM [follower7-writer-658] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,406 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,406 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,406 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,406 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,406 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,407 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,407 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,407 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,407 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,407 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,407 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,407 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,407 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,407 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 65.59 μs with journalIndex=1 01:16:14,407 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,407 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,407 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,407 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,407 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,407 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#947,leader5-writer-657]/waiting [ERROR] [07/29/2025 13:16:14.407] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,407 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,407 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,407 PM [leader5-writer-657] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.808 ms 01:16:14,407 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,407 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,407 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,407 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,407 PM [leader5-writer-657] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 13.29 μs 01:16:14,407 PM [leader5-writer-657] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,407 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,408 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,408 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,408 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,408 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,408 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,408 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 210.9 μs with journalIndex=1 [WARN] [07/29/2025 13:16:14.408] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1ea9b344 01:16:14,408 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,408 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:14,408 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:14,409 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,409 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,409 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,409 PM [leader5-writer-659] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,409 PM [leader5-writer-659] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,410 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#948,follower7-writer-658]/waiting 01:16:14,407 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) [ERROR] [07/29/2025 13:16:14.410] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,410 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,410 PM [follower7-writer-658] [DEBUG] JournalWriteTask - follower7: received 1 commands after 4.035 ms 01:16:14,410 PM [follower7-writer-658] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 11.56 μs 01:16:14,410 PM [follower7-writer-658] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,410 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,410 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,410 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,410 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,410 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,411 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,411 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,411 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,411 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,411 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,411 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,411 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,411 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,411 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,411 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,411 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries [WARN] [07/29/2025 13:16:14.411] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@50bba2a 01:16:14,411 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,411 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 124.5 μs with journalIndex=1 01:16:14,411 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,411 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:14,411 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.411] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,411 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:14,411 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#946,follower6-writer-656]/waiting 01:16:14,411 PM [follower6-writer-656] [DEBUG] JournalWriteTask - follower6: received 1 commands after 6.625 ms 01:16:14,412 PM [follower6-writer-656] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 11.47 μs 01:16:14,412 PM [follower6-writer-656] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,412 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,412 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,412 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,412 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.412] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@150d09a1 01:16:14,412 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,412 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,412 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,412 PM [follower7-writer-660] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,412 PM [follower7-writer-660] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,412 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,412 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:14,412 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:14,412 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,413 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,413 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,413 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,413 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,413 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,413 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,413 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,413 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,413 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,413 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,413 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,413 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,413 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,413 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,413 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,413 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,413 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,413 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,413 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,413 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,413 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,413 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,413 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,413 PM [follower6-writer-661] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,413 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,413 PM [follower6-writer-661] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,413 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,413 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,413 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,413 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 87.01 μs with journalIndex=1 01:16:14,414 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.414] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,414 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#950,follower7-writer-660]/waiting 01:16:14,414 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,414 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 1.279 ms with journalIndex=1 01:16:14,414 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,414 PM [follower7-writer-660] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.807 ms 01:16:14,414 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,414 PM [follower7-writer-660] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 14.20 μs 01:16:14,414 PM [follower7-writer-660] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,414 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,414 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,414 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,414 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,414 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,414 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,414 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,414 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,414 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,414 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,414 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,414 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 85.98 μs with journalIndex=1 01:16:14,415 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,415 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,415 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,415 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:14.415] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,415 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,415 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#951,follower6-writer-661]/waiting 01:16:14,415 PM [follower6-writer-661] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.746 ms 01:16:14,415 PM [follower6-writer-661] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.49 μs 01:16:14,415 PM [follower6-writer-661] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,415 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,415 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,415 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.415] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@d8dcad4 01:16:14,415 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,415 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,416 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:14,416 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:14.416] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@63847978 01:16:14,416 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,416 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,416 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:14,416 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:14,416 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,416 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,416 PM [follower7-writer-662] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,416 PM [follower7-writer-662] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,417 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:14.417] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,417 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,417 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#949,leader5-writer-659]/waiting 01:16:14,417 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,417 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,417 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,417 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,417 PM [leader5-writer-659] [DEBUG] JournalWriteTask - leader5: received 1 commands after 7.729 ms 01:16:14,417 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,417 PM [leader5-writer-659] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.74 μs 01:16:14,417 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,417 PM [leader5-writer-659] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,417 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,417 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,417 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,417 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,417 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,417 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,417 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,417 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,417 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,417 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,417 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,417 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,417 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 82.37 μs with journalIndex=1 01:16:14,417 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,418 PM [follower6-writer-663] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,418 PM [follower6-writer-663] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [ERROR] [07/29/2025 13:16:14.418] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,418 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,418 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#952,follower7-writer-662]/waiting 01:16:14,418 PM [follower7-writer-662] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.461 ms 01:16:14,418 PM [follower7-writer-662] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 16.47 μs 01:16:14,418 PM [follower7-writer-662] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,418 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,418 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,418 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,418 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,418 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:14.418] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@58ed5b49 01:16:14,418 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:14,418 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:14,418 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null [WARN] [07/29/2025 13:16:14.418] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5d6f2323 01:16:14,418 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,418 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,418 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,418 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,418 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,418 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,418 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,418 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,418 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,418 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,419 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,419 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,419 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 105.6 μs with journalIndex=1 01:16:14,419 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,419 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:14,419 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:14,419 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,419 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#953,follower6-writer-663]/waiting 01:16:14,419 PM [follower6-writer-663] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.725 ms 01:16:14,419 PM [follower6-writer-663] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 11.04 μs 01:16:14,419 PM [follower6-writer-663] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,420 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,420 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,420 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,420 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,420 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,420 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,420 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 [ERROR] [07/29/2025 13:16:14.419] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,420 PM [follower7-writer-664] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,420 PM [follower7-writer-664] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,420 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:14.420] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@28436cde 01:16:14,420 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,420 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,420 PM [leader5-writer-665] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,420 PM [leader5-writer-665] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,420 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,421 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,421 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,421 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,421 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,421 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,421 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,421 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,421 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,421 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,421 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,421 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,421 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,421 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:14,421 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:14,421 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,421 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 80.18 μs with journalIndex=1 01:16:14,421 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,421 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#954,follower7-writer-664]/waiting 01:16:14,421 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,421 PM [follower7-writer-664] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.372 ms 01:16:14,421 PM [follower7-writer-664] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 17.87 μs 01:16:14,421 PM [follower7-writer-664] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,421 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [ERROR] [07/29/2025 13:16:14.421] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,421 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,421 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,421 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,421 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,421 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,421 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,421 PM [follower6-writer-666] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,421 PM [follower6-writer-666] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:14.422] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@106e6c31 01:16:14,422 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,422 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:14,422 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:14,422 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,422 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,422 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,422 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,422 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,422 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,422 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,422 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,422 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,422 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,422 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,422 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,422 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,422 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,422 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,422 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,422 PM [follower7-writer-667] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,423 PM [follower7-writer-667] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,423 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 120.4 μs with journalIndex=1 01:16:14,421 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,423 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,423 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,423 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,423 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,423 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#956,follower6-writer-666]/waiting 01:16:14,423 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) [ERROR] [07/29/2025 13:16:14.423] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,423 PM [follower6-writer-666] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.551 ms 01:16:14,423 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,423 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,423 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,423 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,423 PM [follower6-writer-666] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 11.65 μs 01:16:14,423 PM [follower6-writer-666] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,423 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,423 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,423 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,423 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,423 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,423 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,423 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,423 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,423 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,423 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,423 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,423 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,423 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,423 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,423 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,423 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,423 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,423 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 94.49 μs with journalIndex=1 01:16:14,423 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,423 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,423 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,423 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 80.61 μs with journalIndex=1 01:16:14,424 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:14.423] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,424 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,424 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#957,follower7-writer-667]/waiting 01:16:14,424 PM [follower7-writer-667] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.327 ms 01:16:14,424 PM [follower7-writer-667] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.81 μs 01:16:14,424 PM [follower7-writer-667] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,424 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 [ERROR] [07/29/2025 13:16:14.423] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,424 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:14,424 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:14.424] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6020c8ee 01:16:14,424 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,424 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,424 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,424 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.424] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3301d737 01:16:14,425 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,425 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,425 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,425 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,425 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:14,425 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:14,425 PM [follower6-writer-668] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,425 PM [follower6-writer-668] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,425 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,425 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,425 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,425 PM [follower7-writer-669] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,425 PM [follower7-writer-669] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,426 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#955,leader5-writer-665]/waiting 01:16:14,426 PM [leader5-writer-665] [DEBUG] JournalWriteTask - leader5: received 1 commands after 5.693 ms 01:16:14,426 PM [leader5-writer-665] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.85 μs 01:16:14,426 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,426 PM [leader5-writer-665] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,426 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,426 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,426 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,426 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,426 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,426 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,426 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,426 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,426 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,426 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,426 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,426 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,426 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,426 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,426 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,426 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,426 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,426 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,426 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,426 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,426 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,426 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,426 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,426 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 79.17 μs with journalIndex=1 01:16:14,426 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,426 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,427 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 65.76 μs with journalIndex=1 01:16:14,427 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,427 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#959,follower7-writer-669]/waiting 01:16:14,427 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#958,follower6-writer-668]/waiting 01:16:14,427 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.427] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,427 PM [follower7-writer-669] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.604 ms 01:16:14,427 PM [follower7-writer-669] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.18 μs 01:16:14,427 PM [follower7-writer-669] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,427 PM [follower6-writer-668] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.138 ms 01:16:14,427 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,427 PM [follower6-writer-668] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.139 μs 01:16:14,427 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,427 PM [follower6-writer-668] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:14.427] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,427 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,427 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,427 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,427 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,427 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,427 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,427 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,427 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,427 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.428] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@751d644c [WARN] [07/29/2025 13:16:14.428] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@259d892a 01:16:14,428 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,428 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:14,428 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:14,428 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,428 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:14,428 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:14,430 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,430 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,430 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,430 PM [follower6-writer-670] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,430 PM [follower6-writer-670] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,430 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.431] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2c9aff8f 01:16:14,431 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,431 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,431 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,431 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,431 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,431 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,431 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,431 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,431 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,431 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,431 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,431 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,431 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,431 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,431 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,431 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 73.57 μs with journalIndex=1 01:16:14,431 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,431 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,431 PM [follower7-writer-671] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,432 PM [follower7-writer-671] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,432 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.431] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,432 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#960,follower6-writer-670]/waiting 01:16:14,432 PM [follower6-writer-670] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.418 ms 01:16:14,432 PM [follower6-writer-670] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.958 μs 01:16:14,432 PM [follower6-writer-670] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,432 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,432 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,432 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,432 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.432] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3b9e001c 01:16:14,433 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,433 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,433 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,433 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,433 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,433 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,433 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,433 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,433 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,433 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,433 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,433 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,433 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:14,433 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,433 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:14,433 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,433 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 107.6 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:14.433] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,433 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,433 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,433 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,433 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,433 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#961,follower7-writer-671]/waiting 01:16:14,433 PM [follower6-writer-672] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,433 PM [follower6-writer-672] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,434 PM [follower7-writer-671] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.036 ms 01:16:14,434 PM [follower7-writer-671] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.76 μs 01:16:14,434 PM [follower7-writer-671] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,434 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:14,434 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:14,434 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,434 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,434 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,434 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,434 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,434 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,434 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,434 PM [leader5-writer-673] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,434 PM [leader5-writer-673] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:14.434] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6f2ebb57 01:16:14,435 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,435 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:14,435 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:14,435 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,435 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,435 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,435 PM [follower7-writer-674] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,435 PM [follower7-writer-674] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,437 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,437 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,437 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,437 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,437 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,437 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,437 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,437 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,437 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,437 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,437 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,437 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,437 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,437 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,437 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,437 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,437 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,437 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,437 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,437 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,437 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,437 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,437 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,437 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,437 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,437 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,437 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,437 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,437 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,437 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,437 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 100.4 μs with journalIndex=1 01:16:14,437 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 96.85 μs with journalIndex=1 01:16:14,437 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,437 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,437 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,437 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,437 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,437 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,437 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,437 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,437 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) [ERROR] [07/29/2025 13:16:14.437] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,437 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#963,leader5-writer-673]/waiting 01:16:14,438 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) [ERROR] [07/29/2025 13:16:14.437] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,437 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#962,follower6-writer-672]/waiting 01:16:14,438 PM [leader5-writer-673] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.340 ms 01:16:14,438 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,438 PM [leader5-writer-673] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 26.77 μs 01:16:14,438 PM [leader5-writer-673] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,438 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 578.3 μs with journalIndex=1 01:16:14,438 PM [follower6-writer-672] [DEBUG] JournalWriteTask - follower6: received 1 commands after 4.225 ms 01:16:14,438 PM [follower6-writer-672] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 8.169 μs 01:16:14,438 PM [follower6-writer-672] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,438 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,438 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,438 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,438 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,438 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,438 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,438 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,438 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,439 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,439 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:14,439 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:14,439 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,439 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:14,439 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:14,440 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,440 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,440 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,440 PM [follower6-writer-675] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,440 PM [follower6-writer-675] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:14.440] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@377d0071 [WARN] [07/29/2025 13:16:14.440] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@b7eae8 01:16:14,441 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,441 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,441 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,441 PM [leader5-writer-676] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,441 PM [leader5-writer-676] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,441 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,441 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,441 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,441 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,441 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,441 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,441 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,441 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,441 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,441 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,441 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,441 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,441 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,441 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 74.80 μs with journalIndex=1 01:16:14,442 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:14.442] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,442 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#965,follower6-writer-675]/waiting 01:16:14,442 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,442 PM [follower6-writer-675] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.523 ms 01:16:14,442 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,442 PM [follower6-writer-675] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 22.40 μs 01:16:14,442 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,442 PM [follower6-writer-675] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,442 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,442 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,442 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,442 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,442 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,442 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,442 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,442 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,442 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,442 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#964,follower7-writer-674]/waiting [ERROR] [07/29/2025 13:16:14.442] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,443 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,443 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,443 PM [follower7-writer-674] [DEBUG] JournalWriteTask - follower7: received 1 commands after 7.136 ms 01:16:14,443 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,443 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 65.60 μs with journalIndex=1 01:16:14,443 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,443 PM [follower7-writer-674] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 16.33 μs 01:16:14,443 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,443 PM [follower7-writer-674] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,443 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,443 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:14.443] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,443 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#966,leader5-writer-676]/waiting [WARN] [07/29/2025 13:16:14.443] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@56389260 01:16:14,443 PM [leader5-writer-676] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.005 ms 01:16:14,443 PM [leader5-writer-676] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 15.10 μs 01:16:14,443 PM [leader5-writer-676] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,443 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,443 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,443 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,443 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.444] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2d9d8b83 01:16:14,444 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,444 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:14,444 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:14,444 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,444 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:14,444 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:14,448 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,448 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,448 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,448 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,448 PM [follower6-writer-677] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,448 PM [follower6-writer-677] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,449 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,449 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,449 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,449 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,449 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,449 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,449 PM [leader5-writer-678] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,449 PM [leader5-writer-678] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:14.449] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@13e793cc 01:16:14,449 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,449 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:14,449 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:14,450 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,450 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,450 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,450 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,450 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,450 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,450 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,450 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,450 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,450 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,450 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,450 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,450 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,450 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 110.3 μs with journalIndex=1 01:16:14,450 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,450 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,450 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,450 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,450 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,450 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,451 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,451 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,450 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,451 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#967,follower6-writer-677]/waiting 01:16:14,451 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,451 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,451 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,451 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,451 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,451 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,451 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,451 PM [follower7-writer-679] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,451 PM [follower7-writer-679] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,451 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,451 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 91.77 μs with journalIndex=1 01:16:14,451 PM [follower6-writer-677] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.270 ms 01:16:14,451 PM [follower6-writer-677] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 23.00 μs 01:16:14,451 PM [follower6-writer-677] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,451 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,451 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,451 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,451 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,451 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,451 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#968,leader5-writer-678]/waiting 01:16:14,452 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,452 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,453 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor [ERROR] [07/29/2025 13:16:14.450] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.451] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:14.453] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@65e1e249 01:16:14,454 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,454 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,454 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,454 PM [leader5-writer-678] [DEBUG] JournalWriteTask - leader5: received 1 commands after 5.251 ms 01:16:14,454 PM [leader5-writer-678] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 22.13 μs 01:16:14,454 PM [leader5-writer-678] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,454 PM [follower6-writer-680] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,454 PM [follower6-writer-680] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,454 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,454 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,454 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,454 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.455] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@118f9bf9 01:16:14,455 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,455 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:14,455 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:14,455 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,456 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,456 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,456 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,456 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,456 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,456 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,456 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,456 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,456 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,456 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,456 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,456 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,456 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 92.90 μs with journalIndex=1 01:16:14,456 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,456 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,456 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,456 PM [leader5-writer-681] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,456 PM [leader5-writer-681] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [ERROR] [07/29/2025 13:16:14.456] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,456 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,456 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#969,follower7-writer-679]/waiting 01:16:14,456 PM [follower7-writer-679] [DEBUG] JournalWriteTask - follower7: received 1 commands after 5.693 ms 01:16:14,456 PM [follower7-writer-679] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 21.31 μs 01:16:14,456 PM [follower7-writer-679] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,457 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,457 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,457 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,457 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.457] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7961b58b 01:16:14,457 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,457 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,457 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,457 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,457 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:14,457 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,457 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:14,457 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,457 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,457 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,457 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,457 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,457 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,457 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,457 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,457 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,457 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,457 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,457 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,457 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,457 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,457 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,457 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,457 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,457 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,457 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,457 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,458 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,458 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 133.3 μs with journalIndex=1 01:16:14,458 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,458 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 180.7 μs with journalIndex=1 01:16:14,458 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,458 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [ERROR] [07/29/2025 13:16:14.458] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,458 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#970,follower6-writer-680]/waiting 01:16:14,458 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.458] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,458 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#971,leader5-writer-681]/waiting 01:16:14,458 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,458 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,458 PM [leader5-writer-681] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.328 ms 01:16:14,458 PM [leader5-writer-681] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.63 μs 01:16:14,458 PM [leader5-writer-681] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,458 PM [follower6-writer-680] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.900 ms 01:16:14,458 PM [follower6-writer-680] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 4.879 μs 01:16:14,458 PM [follower6-writer-680] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,458 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,458 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,459 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,459 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,459 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,459 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,459 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,459 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.459] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3eae9015 [WARN] [07/29/2025 13:16:14.459] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@38cff615 01:16:14,459 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,459 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:14,459 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:14,459 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,460 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:14,460 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:14,462 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,462 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,462 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,462 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,462 PM [leader5-writer-683] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,462 PM [leader5-writer-683] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,462 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,462 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,462 PM [follower7-writer-682] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,462 PM [follower7-writer-682] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,463 PM [follower6-writer-684] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,463 PM [follower6-writer-684] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,463 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,463 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,463 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,463 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,463 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,463 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,463 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,463 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,463 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,463 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,463 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,463 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,463 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,463 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,463 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,463 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,463 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,463 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,463 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,463 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,463 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,463 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,464 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,464 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,464 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,464 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 88.96 μs with journalIndex=1 01:16:14,464 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,464 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 103.9 μs with journalIndex=1 01:16:14,464 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,464 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,464 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#974,follower6-writer-684]/waiting 01:16:14,464 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#972,leader5-writer-683]/waiting 01:16:14,464 PM [follower6-writer-684] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.727 ms 01:16:14,464 PM [follower6-writer-684] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 11.26 μs 01:16:14,464 PM [follower6-writer-684] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,464 PM [leader5-writer-683] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.908 ms 01:16:14,464 PM [leader5-writer-683] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 4.919 μs 01:16:14,464 PM [leader5-writer-683] [DEBUG] JournalWriteTask - leader5: journal writer stopped [ERROR] [07/29/2025 13:16:14.464] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,464 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,464 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,464 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,464 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,464 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,464 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,464 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,464 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,465 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,465 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,465 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,465 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,465 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,465 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,465 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,465 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,465 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,465 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,465 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,465 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,465 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,465 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 95.52 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:14.464] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:14.465] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3cb5c797 [WARN] [07/29/2025 13:16:14.465] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1bff74b7 [ERROR] [07/29/2025 13:16:14.465] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,465 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,465 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,465 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#973,follower7-writer-682]/waiting 01:16:14,465 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:14,465 PM [follower7-writer-682] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.977 ms 01:16:14,465 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,465 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:14,465 PM [follower7-writer-682] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.789 μs 01:16:14,465 PM [follower7-writer-682] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,466 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:14,466 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:14,466 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,466 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,466 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,466 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.466] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@79a91a1e 01:16:14,466 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,466 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:14,466 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:14,474 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,474 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,475 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,475 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,475 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,475 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,475 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,475 PM [leader5-writer-685] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,475 PM [leader5-writer-685] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,475 PM [follower6-writer-686] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,475 PM [follower6-writer-686] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,476 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,476 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,476 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,476 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,476 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,476 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,476 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,476 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,476 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,476 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,476 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,476 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,476 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,476 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 100.2 μs with journalIndex=1 01:16:14,476 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,476 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,476 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#976,follower6-writer-686]/waiting 01:16:14,476 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) [ERROR] [07/29/2025 13:16:14.476] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,476 PM [follower7-writer-687] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,476 PM [follower7-writer-687] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,476 PM [follower6-writer-686] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.567 ms 01:16:14,476 PM [follower6-writer-686] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 18.30 μs 01:16:14,476 PM [follower6-writer-686] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,477 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,477 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,477 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,477 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,477 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,477 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:14.477] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7623f139 01:16:14,477 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:14,477 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,478 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,478 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,478 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,478 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,478 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,478 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,478 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,478 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,478 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,478 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,478 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,478 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,478 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,478 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 109.8 μs with journalIndex=1 01:16:14,478 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,478 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,478 PM [follower6-writer-688] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,478 PM [follower6-writer-688] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,478 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) [ERROR] [07/29/2025 13:16:14.478] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,479 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#977,follower7-writer-687]/waiting 01:16:14,479 PM [follower7-writer-687] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.157 ms 01:16:14,479 PM [follower7-writer-687] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 11.20 μs 01:16:14,479 PM [follower7-writer-687] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,479 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,479 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,479 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,479 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,479 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,479 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,479 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,479 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,479 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,479 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,479 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,479 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,479 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,479 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,479 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,479 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,479 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,479 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 87.63 μs with journalIndex=1 [WARN] [07/29/2025 13:16:14.479] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4cf88cf2 01:16:14,479 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.479] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,480 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,480 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,480 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,480 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,480 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,480 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,480 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,480 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,480 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,480 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,480 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,480 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,480 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,480 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 56.15 μs with journalIndex=1 01:16:14,480 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,480 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:14,480 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:14,480 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.480] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,480 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#975,leader5-writer-685]/waiting 01:16:14,480 PM [leader5-writer-685] [DEBUG] JournalWriteTask - leader5: received 1 commands after 5.586 ms 01:16:14,480 PM [leader5-writer-685] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.52 μs 01:16:14,480 PM [leader5-writer-685] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,481 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,481 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,481 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,481 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,481 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,481 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,481 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,481 PM [follower7-writer-689] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,481 PM [follower7-writer-689] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:14.481] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1d38b48c 01:16:14,481 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,481 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:14,481 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:14,481 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,482 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,482 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,482 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,482 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,482 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,482 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,482 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,482 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,482 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,482 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,482 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,482 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,482 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 140.8 μs with journalIndex=1 01:16:14,482 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,482 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,482 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,482 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,482 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#979,follower7-writer-689]/waiting 01:16:14,482 PM [leader5-writer-690] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,482 PM [leader5-writer-690] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,482 PM [follower7-writer-689] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.461 ms 01:16:14,482 PM [follower7-writer-689] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.88 μs 01:16:14,482 PM [follower7-writer-689] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,482 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#978,follower6-writer-688]/waiting 01:16:14,482 PM [follower6-writer-688] [DEBUG] JournalWriteTask - follower6: received 1 commands after 4.472 ms 01:16:14,482 PM [follower6-writer-688] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 6.159 μs 01:16:14,482 PM [follower6-writer-688] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,482 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,482 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,482 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,482 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,482 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,482 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,482 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,482 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:14.482] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:14.483] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@670fe000 01:16:14,483 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null [WARN] [07/29/2025 13:16:14.483] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6c32b4f0 01:16:14,483 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,483 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,483 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,483 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,483 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:14,483 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,483 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:14,483 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,483 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,483 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,483 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,483 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,483 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,483 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,483 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,483 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:14,483 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:14,483 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,483 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 111.5 μs with journalIndex=1 01:16:14,484 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.484] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,484 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#980,leader5-writer-690]/waiting 01:16:14,484 PM [leader5-writer-690] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.792 ms 01:16:14,484 PM [leader5-writer-690] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 11.25 μs 01:16:14,484 PM [leader5-writer-690] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,484 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,484 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,484 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,484 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,484 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:14.484] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@39c83cf8 01:16:14,484 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,484 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,484 PM [follower7-writer-691] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,485 PM [follower7-writer-691] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,485 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,485 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:14,485 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:14,485 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,485 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,485 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,485 PM [leader5-writer-692] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,485 PM [leader5-writer-692] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,486 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,486 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,486 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,486 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,486 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,486 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,486 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,486 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,486 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,486 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,486 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,486 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,486 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,486 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,486 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,486 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,486 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 95.22 μs with journalIndex=1 01:16:14,487 PM [follower6-writer-693] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,487 PM [follower6-writer-693] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,487 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,487 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#982,leader5-writer-692]/waiting [ERROR] [07/29/2025 13:16:14.487] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,487 PM [leader5-writer-692] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.804 ms 01:16:14,487 PM [leader5-writer-692] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.89 μs 01:16:14,487 PM [leader5-writer-692] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,487 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,487 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,487 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,487 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,487 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,487 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,487 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,487 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,487 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,487 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,487 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,487 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,487 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,487 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,487 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,487 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,487 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,487 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,487 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,487 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,487 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,487 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,487 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,487 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,487 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,487 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,487 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,487 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,487 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,487 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,487 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 115.2 μs with journalIndex=1 [WARN] [07/29/2025 13:16:14.488] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@37253c22 01:16:14,488 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 114.4 μs with journalIndex=1 01:16:14,488 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,488 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#981,follower7-writer-691]/waiting 01:16:14,488 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) [ERROR] [07/29/2025 13:16:14.488] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:14.488] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,488 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,488 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#983,follower6-writer-693]/waiting 01:16:14,488 PM [follower7-writer-691] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.579 ms 01:16:14,488 PM [follower7-writer-691] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 15.90 μs 01:16:14,488 PM [follower7-writer-691] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,488 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:14,488 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:14,488 PM [follower6-writer-693] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.735 ms 01:16:14,488 PM [follower6-writer-693] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 6.250 μs 01:16:14,488 PM [follower6-writer-693] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,488 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,488 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,488 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,488 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,488 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,488 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,488 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,488 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.489] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@49a28036 [WARN] [07/29/2025 13:16:14.489] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6d2a8f6d 01:16:14,489 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,489 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,489 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,489 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,489 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:14,489 PM [leader5-writer-694] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,489 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:14,489 PM [leader5-writer-694] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,489 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,489 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:14,489 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:14,490 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,490 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,490 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,490 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,490 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,490 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,490 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,490 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,490 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,490 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,490 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,490 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,490 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,490 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 94.25 μs with journalIndex=1 01:16:14,490 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:14.490] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,490 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#984,leader5-writer-694]/waiting 01:16:14,491 PM [leader5-writer-694] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.410 ms 01:16:14,491 PM [leader5-writer-694] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.18 μs 01:16:14,491 PM [leader5-writer-694] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,491 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,491 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,491 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,491 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,491 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,491 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,491 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,491 PM [follower6-writer-695] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,491 PM [follower6-writer-695] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,491 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,491 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:14,491 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,491 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:14.491] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@83e158f 01:16:14,491 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,491 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,492 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,492 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,492 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,492 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,492 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,492 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,492 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,492 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,492 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,492 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,492 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,492 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,492 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,492 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,492 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,492 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,492 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 60.84 μs with journalIndex=1 01:16:14,492 PM [follower7-writer-696] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,492 PM [follower7-writer-696] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,492 PM [leader5-writer-697] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,492 PM [leader5-writer-697] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [ERROR] [07/29/2025 13:16:14.492] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,493 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,493 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,493 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#985,follower6-writer-695]/waiting 01:16:14,493 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,493 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,493 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,493 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,493 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,493 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,493 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,493 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,493 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,493 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,493 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,493 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,493 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 69.03 μs with journalIndex=1 01:16:14,493 PM [follower6-writer-695] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.165 ms 01:16:14,493 PM [follower6-writer-695] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 11.41 μs 01:16:14,493 PM [follower6-writer-695] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,493 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,493 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,493 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,493 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,494 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.494] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,494 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,494 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties [WARN] [07/29/2025 13:16:14.494] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@68f0cba8 01:16:14,494 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,494 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,494 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,494 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,494 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,494 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,494 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,494 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,494 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,494 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,494 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,494 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 55.04 μs with journalIndex=1 01:16:14,494 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,494 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:14,494 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:14,494 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#986,follower7-writer-696]/waiting 01:16:14,494 PM [follower7-writer-696] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.058 ms 01:16:14,494 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#987,leader5-writer-697]/waiting 01:16:14,494 PM [follower7-writer-696] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 11.01 μs 01:16:14,494 PM [follower7-writer-696] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,494 PM [leader5-writer-697] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.109 ms 01:16:14,494 PM [leader5-writer-697] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.80 μs 01:16:14,494 PM [leader5-writer-697] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,494 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed [ERROR] [07/29/2025 13:16:14.494] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,494 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,494 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,494 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,494 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,495 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:14.495] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6e9b00bb 01:16:14,495 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,495 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,495 PM [follower6-writer-698] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,495 PM [follower6-writer-698] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,495 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,495 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:14,495 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:14,495 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,495 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,495 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,495 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,495 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,495 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,495 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,496 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,496 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,496 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,496 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,496 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,496 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,496 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,496 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,496 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,496 PM [follower7-writer-699] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,496 PM [follower7-writer-699] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,496 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 184.1 μs with journalIndex=1 01:16:14,496 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,496 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,496 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,496 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,496 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.496] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:14.496] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@13c62c9 01:16:14,496 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,496 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,496 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,496 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,496 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,497 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,497 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,497 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,497 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,497 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,497 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,497 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,497 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,497 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:14,497 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:14,497 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,497 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 103.8 μs with journalIndex=1 01:16:14,496 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#988,follower6-writer-698]/waiting 01:16:14,497 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,497 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#989,follower7-writer-699]/waiting 01:16:14,497 PM [follower6-writer-698] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.362 ms 01:16:14,497 PM [follower6-writer-698] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 15.66 μs 01:16:14,497 PM [follower6-writer-698] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,497 PM [follower7-writer-699] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.534 ms 01:16:14,497 PM [follower7-writer-699] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 5.809 μs 01:16:14,497 PM [follower7-writer-699] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:14.497] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,497 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,497 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,497 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,497 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,497 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,498 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,498 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,498 PM [leader5-writer-700] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,498 PM [leader5-writer-700] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,498 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,498 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,498 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,498 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.498] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@678adebe [WARN] [07/29/2025 13:16:14.498] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4ab6fd5e 01:16:14,499 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,499 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:14,499 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:14,499 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,499 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:14,499 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:14,502 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:14,503 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,503 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,503 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,503 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,503 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,503 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,504 PM [follower6-writer-702] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,504 PM [follower6-writer-702] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,504 PM [follower7-writer-701] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,504 PM [follower7-writer-701] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,505 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,505 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,505 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,505 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,505 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,505 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,505 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,505 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,505 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,505 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,505 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,505 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,505 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,505 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,505 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,505 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,505 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,505 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,505 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,505 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,505 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,505 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,505 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,505 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,505 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,505 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,505 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,505 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,506 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,506 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,505 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,506 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,505 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,506 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,506 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,506 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,506 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 166.3 μs with journalIndex=1 01:16:14,506 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,506 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,506 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,506 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 181.3 μs with journalIndex=1 01:16:14,506 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 118.4 μs with journalIndex=1 01:16:14,506 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.506] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,506 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#991,follower7-writer-701]/waiting 01:16:14,506 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#992,follower6-writer-702]/waiting 01:16:14,506 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) [ERROR] [07/29/2025 13:16:14.506] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,506 PM [follower7-writer-701] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.824 ms 01:16:14,506 PM [follower7-writer-701] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 19.61 μs 01:16:14,506 PM [follower7-writer-701] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,507 PM [follower6-writer-702] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.954 ms 01:16:14,507 PM [follower6-writer-702] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 8.599 μs 01:16:14,507 PM [follower6-writer-702] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,507 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,507 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,507 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,507 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,507 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,507 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,507 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,507 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#990,leader5-writer-700]/waiting [ERROR] [07/29/2025 13:16:14.507] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:14.507] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@69af2cc6 01:16:14,507 PM [leader5-writer-700] [DEBUG] JournalWriteTask - leader5: received 1 commands after 9.571 ms 01:16:14,507 PM [leader5-writer-700] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 13.28 μs 01:16:14,507 PM [leader5-writer-700] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,507 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,507 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,507 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,507 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,507 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,508 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:14,508 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:14.508] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4cbd9f06 01:16:14,508 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,508 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:14,508 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:14,509 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,509 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,509 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,509 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,509 PM [follower6-writer-703] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,509 PM [follower6-writer-703] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,509 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,509 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,509 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,509 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,510 PM [leader5-writer-704] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,510 PM [leader5-writer-704] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:14.510] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@25034d8b 01:16:14,510 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,510 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,510 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,510 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,510 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,510 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,510 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,510 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,510 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,510 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,510 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,510 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,510 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,510 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:14,510 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:14,510 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,510 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 135.8 μs with journalIndex=1 01:16:14,511 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,511 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,511 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,511 PM [follower7-writer-705] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,511 PM [follower7-writer-705] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,512 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,512 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,512 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,512 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,512 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,512 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,512 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,512 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,512 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,512 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,512 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,512 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,512 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,512 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 78.13 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:14.513] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.513] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,513 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,513 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,513 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#993,follower6-writer-703]/waiting 01:16:14,513 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#995,follower7-writer-705]/waiting 01:16:14,513 PM [follower6-writer-703] [DEBUG] JournalWriteTask - follower6: received 1 commands after 4.067 ms 01:16:14,513 PM [follower6-writer-703] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 18.20 μs 01:16:14,513 PM [follower6-writer-703] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,513 PM [follower7-writer-705] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.194 ms 01:16:14,513 PM [follower7-writer-705] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 6.539 μs 01:16:14,513 PM [follower7-writer-705] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,513 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,513 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,513 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,514 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.514] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4b24aec3 01:16:14,514 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,514 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,514 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,514 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.514] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@59eb23fb 01:16:14,515 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,515 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:14,515 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:14,515 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,515 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,515 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,515 PM [follower7-writer-706] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,515 PM [follower7-writer-706] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,516 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,516 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:14,516 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:14,516 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,516 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,516 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,516 PM [follower6-writer-707] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,516 PM [follower6-writer-707] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,517 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,517 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,517 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,517 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,517 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,517 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,517 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,517 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,517 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,517 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,517 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,517 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,517 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,517 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,517 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,517 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,517 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,517 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,517 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,517 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,517 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,517 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,518 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,518 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,518 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,518 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 96.88 μs with journalIndex=1 01:16:14,518 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,518 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 94.96 μs with journalIndex=1 01:16:14,518 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#996,follower7-writer-706]/waiting 01:16:14,518 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,519 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,521 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:14.518] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,518 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#997,follower6-writer-707]/waiting 01:16:14,518 PM [follower7-writer-706] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.879 ms 01:16:14,521 PM [follower7-writer-706] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 18.90 μs 01:16:14,521 PM [follower7-writer-706] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,521 PM [follower6-writer-707] [DEBUG] JournalWriteTask - follower6: received 1 commands after 4.593 ms 01:16:14,521 PM [follower6-writer-707] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.629 μs 01:16:14,521 PM [follower6-writer-707] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,521 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,521 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,521 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,521 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,521 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,521 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,521 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,521 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,522 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,522 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:14,522 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,522 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:14,522 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:14,522 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:14,528 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,528 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,528 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,528 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,528 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,528 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,528 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,528 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,528 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,528 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,528 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,528 PM [follower6-writer-708] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,528 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,528 PM [follower6-writer-708] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,528 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,528 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,528 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,528 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] [ERROR] [07/29/2025 13:16:14.518] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,528 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 112.9 μs with journalIndex=1 [WARN] [07/29/2025 13:16:14.528] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4a7749b6 [WARN] [07/29/2025 13:16:14.529] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@14600131 01:16:14,529 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.529] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,529 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#994,leader5-writer-704]/waiting 01:16:14,529 PM [leader5-writer-704] [DEBUG] JournalWriteTask - leader5: received 1 commands after 19.62 ms 01:16:14,529 PM [leader5-writer-704] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 11.93 μs 01:16:14,529 PM [leader5-writer-704] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,529 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,529 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,529 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,529 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,530 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null [WARN] [07/29/2025 13:16:14.530] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7c2f3721 01:16:14,530 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,530 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,530 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,530 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,530 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,530 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,530 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,530 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,530 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,530 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,530 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,530 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,530 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,530 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,530 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 105.1 μs with journalIndex=1 01:16:14,530 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,530 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,530 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:14,530 PM [follower7-writer-709] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,530 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#998,follower6-writer-708]/waiting 01:16:14,531 PM [follower7-writer-709] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,531 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:14,531 PM [follower6-writer-708] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.425 ms 01:16:14,531 PM [follower6-writer-708] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.50 μs 01:16:14,531 PM [follower6-writer-708] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,531 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,531 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,531 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,531 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,531 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,531 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,531 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,531 PM [leader5-writer-710] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,531 PM [leader5-writer-710] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,531 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,531 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,531 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,531 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,531 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,532 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,532 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,532 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,532 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,532 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,532 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,532 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,532 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,532 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 66.55 μs with journalIndex=1 01:16:14,532 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,532 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:14,532 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:14,532 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,532 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#999,follower7-writer-709]/waiting 01:16:14,532 PM [follower7-writer-709] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.560 ms 01:16:14,532 PM [follower7-writer-709] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.928 μs 01:16:14,532 PM [follower7-writer-709] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,532 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,532 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,532 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,532 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,532 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,532 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,533 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,533 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,533 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,533 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,533 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,533 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,533 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,533 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,533 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,533 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,533 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,533 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,533 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 115.8 μs with journalIndex=1 01:16:14,533 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,533 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,533 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,533 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1000,leader5-writer-710]/waiting 01:16:14,533 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 [ERROR] [07/29/2025 13:16:14.530] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,533 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:14,533 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:14.533] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@d255bf [ERROR] [07/29/2025 13:16:14.532] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:14.534] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@50f18fe1 [ERROR] [07/29/2025 13:16:14.533] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,534 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,534 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,534 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,534 PM [leader5-writer-710] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.027 ms 01:16:14,534 PM [leader5-writer-710] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 19.84 μs 01:16:14,534 PM [leader5-writer-710] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,534 PM [follower6-writer-711] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,534 PM [follower6-writer-711] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,534 PM [follower7-writer-712] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,534 PM [follower7-writer-712] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,535 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,535 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,535 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,535 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.535] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@26e89cb2 01:16:14,535 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,535 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,535 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,535 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,535 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,535 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,535 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,535 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,535 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,535 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,535 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,535 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,535 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,535 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:14,535 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:14,535 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,535 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 73.42 μs with journalIndex=1 01:16:14,536 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:14.535] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,536 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,536 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1001,follower6-writer-711]/waiting 01:16:14,536 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,536 PM [follower6-writer-711] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.503 ms 01:16:14,536 PM [follower6-writer-711] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 11.97 μs 01:16:14,536 PM [follower6-writer-711] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,536 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,536 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,536 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,536 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,536 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,536 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,536 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,536 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,536 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,536 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,536 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,536 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,536 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,536 PM [leader5-writer-713] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,536 PM [leader5-writer-713] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,536 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,536 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 99.12 μs with journalIndex=1 01:16:14,536 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,537 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,537 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,536 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1002,follower7-writer-712]/waiting 01:16:14,537 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,537 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,537 PM [follower7-writer-712] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.418 ms 01:16:14,537 PM [follower7-writer-712] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 11.21 μs 01:16:14,537 PM [follower7-writer-712] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:14.536] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,537 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,537 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,537 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,537 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,537 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.537] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@45653665 01:16:14,537 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,537 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,537 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,537 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,537 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,537 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,537 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,537 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,537 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,537 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,537 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,537 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:14,537 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,537 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:14,537 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,537 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 99.70 μs with journalIndex=1 [WARN] [07/29/2025 13:16:14.537] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6500a176 01:16:14,538 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.538] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,538 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,538 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,538 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,538 PM [follower6-writer-714] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,538 PM [follower6-writer-714] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,538 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1003,leader5-writer-713]/waiting 01:16:14,538 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,539 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:14,539 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:14,539 PM [leader5-writer-713] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.442 ms 01:16:14,539 PM [leader5-writer-713] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 11.01 μs 01:16:14,539 PM [leader5-writer-713] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,539 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,539 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,539 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,539 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,539 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,539 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,539 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:14,539 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:14,539 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,539 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,539 PM [follower7-writer-715] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,539 PM [follower7-writer-715] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:14.540] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5a400800 01:16:14,540 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,540 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,540 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,540 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,540 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,540 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,540 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,540 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,540 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,540 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,540 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,540 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,540 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,540 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,540 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,540 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,540 PM [leader5-writer-716] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,540 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 74.39 μs with journalIndex=1 01:16:14,540 PM [leader5-writer-716] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,540 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,540 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,540 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,540 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,540 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,540 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,540 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,540 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,540 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,540 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,540 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,540 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,540 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,540 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] [ERROR] [07/29/2025 13:16:14.540] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,540 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 113.7 μs with journalIndex=1 01:16:14,540 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1004,follower6-writer-714]/waiting 01:16:14,540 PM [follower6-writer-714] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.162 ms 01:16:14,541 PM [follower6-writer-714] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.90 μs 01:16:14,541 PM [follower6-writer-714] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,541 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,541 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,541 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,541 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,541 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,541 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties [ERROR] [07/29/2025 13:16:14.541] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,541 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,541 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,541 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,541 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,541 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,541 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,541 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,541 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,541 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,541 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,541 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,541 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1005,follower7-writer-715]/waiting 01:16:14,541 PM [follower7-writer-715] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.635 ms [WARN] [07/29/2025 13:16:14.541] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1c0d7aaa 01:16:14,541 PM [follower7-writer-715] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.399 μs 01:16:14,541 PM [follower7-writer-715] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,541 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,541 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 177.5 μs with journalIndex=1 01:16:14,541 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,541 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,541 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,541 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,541 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) [ERROR] [07/29/2025 13:16:14.541] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) [WARN] [07/29/2025 13:16:14.542] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@44d2a8b0 at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,541 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1006,leader5-writer-716]/waiting 01:16:14,541 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,542 PM [leader5-writer-716] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.024 ms 01:16:14,542 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:14,542 PM [leader5-writer-716] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.58 μs 01:16:14,542 PM [leader5-writer-716] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,542 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:14,542 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,542 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,542 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,542 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,542 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,542 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:14,542 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:14,543 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,543 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,543 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:14,543 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:14,543 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,543 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,543 PM [follower6-writer-717] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,543 PM [follower6-writer-717] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:14.543] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@20e09bf 01:16:14,543 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,543 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,543 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,543 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,544 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,544 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,544 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,544 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,544 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,544 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,544 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,544 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,544 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,544 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 90.03 μs with journalIndex=1 01:16:14,544 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.544] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,544 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,544 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,544 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,544 PM [follower7-writer-718] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,544 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,544 PM [follower7-writer-718] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,544 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,544 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,545 PM [leader5-writer-719] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,545 PM [leader5-writer-719] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,544 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1007,follower6-writer-717]/waiting 01:16:14,545 PM [follower6-writer-717] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.013 ms 01:16:14,545 PM [follower6-writer-717] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.18 μs 01:16:14,545 PM [follower6-writer-717] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,545 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,545 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,545 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,545 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,545 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,545 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,545 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,545 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,545 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,545 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,545 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,545 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,545 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,545 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,545 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,545 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,545 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,545 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 87.65 μs with journalIndex=1 [WARN] [07/29/2025 13:16:14.545] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6f29e3fe 01:16:14,545 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:14.545] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,546 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,546 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1008,follower7-writer-718]/waiting 01:16:14,546 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,546 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:14,546 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:14,546 PM [follower7-writer-718] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.471 ms 01:16:14,546 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,546 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,546 PM [follower7-writer-718] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.58 μs 01:16:14,546 PM [follower7-writer-718] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,546 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,546 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,546 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,546 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,546 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,546 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,546 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,546 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,546 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,546 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,546 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,546 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,546 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,546 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,546 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 82.56 μs with journalIndex=1 [WARN] [07/29/2025 13:16:14.546] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4ec468 01:16:14,546 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.546] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,546 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1009,leader5-writer-719]/waiting 01:16:14,547 PM [leader5-writer-719] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.020 ms 01:16:14,547 PM [leader5-writer-719] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.07 μs 01:16:14,547 PM [leader5-writer-719] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,547 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,547 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,547 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,547 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,547 PM [follower6-writer-720] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,547 PM [follower6-writer-720] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,547 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:14,547 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:14,547 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,547 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,547 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,547 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.547] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@24bf20eb 01:16:14,548 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,548 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,548 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:14,548 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:14,548 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,548 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,548 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,548 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,548 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,548 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,548 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,548 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,548 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,548 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,548 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,548 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,548 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,548 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 110.8 μs with journalIndex=1 01:16:14,548 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,548 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,548 PM [follower7-writer-721] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,548 PM [follower7-writer-721] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,548 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) [ERROR] [07/29/2025 13:16:14.548] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,549 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,549 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,549 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,549 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,548 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1010,follower6-writer-720]/waiting 01:16:14,549 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,549 PM [follower6-writer-720] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.966 ms 01:16:14,549 PM [follower6-writer-720] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.109 μs 01:16:14,549 PM [follower6-writer-720] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,549 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,549 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,549 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,549 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,549 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,549 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,549 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,549 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,549 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,549 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 76.42 μs with journalIndex=1 01:16:14,549 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,549 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,549 PM [leader5-writer-722] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,549 PM [leader5-writer-722] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,549 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.549] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,549 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1011,follower7-writer-721]/waiting 01:16:14,549 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,550 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,550 PM [follower7-writer-721] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.441 ms 01:16:14,550 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,550 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,550 PM [follower7-writer-721] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.01 μs 01:16:14,550 PM [follower7-writer-721] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,550 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,550 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,550 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,550 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.550] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@26ac8049 [WARN] [07/29/2025 13:16:14.550] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@51a599a1 01:16:14,550 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,550 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:14,550 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:14,550 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,550 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,550 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,550 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,550 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,550 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,550 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,550 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,550 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,550 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,550 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,550 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,550 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,550 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,550 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:14,550 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 84.75 μs with journalIndex=1 01:16:14,550 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:14,551 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) [ERROR] [07/29/2025 13:16:14.551] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,551 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1012,leader5-writer-722]/waiting 01:16:14,551 PM [leader5-writer-722] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.838 ms 01:16:14,551 PM [leader5-writer-722] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.76 μs 01:16:14,551 PM [leader5-writer-722] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,551 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,551 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,551 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,551 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,552 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,552 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:14,552 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:14.553] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2a7e4fa9 01:16:14,553 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,553 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,553 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,553 PM [follower6-writer-723] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,553 PM [follower6-writer-723] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,553 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,554 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,554 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,554 PM [follower7-writer-724] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,554 PM [follower7-writer-724] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,554 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,554 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,554 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,554 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,554 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,554 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,554 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,554 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,554 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,554 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,554 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,554 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,554 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,554 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 73.41 μs with journalIndex=1 01:16:14,554 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,554 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,554 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:14.554] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,555 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1013,follower6-writer-723]/waiting 01:16:14,555 PM [follower6-writer-723] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.296 ms 01:16:14,555 PM [follower6-writer-723] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.61 μs 01:16:14,555 PM [follower6-writer-723] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,555 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,555 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,555 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,555 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,555 PM [leader5-writer-725] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,555 PM [leader5-writer-725] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,554 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,555 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,555 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,555 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,555 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,555 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,555 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,555 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,555 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,555 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,555 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,555 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,555 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,556 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 114.3 μs with journalIndex=1 01:16:14,556 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,556 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,556 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,556 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,556 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,556 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,556 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,556 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,556 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,556 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,556 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,556 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,556 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 97.36 μs with journalIndex=1 01:16:14,556 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1014,follower7-writer-724]/waiting 01:16:14,555 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,556 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,556 PM [follower7-writer-724] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.973 ms 01:16:14,556 PM [follower7-writer-724] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.25 μs 01:16:14,556 PM [follower7-writer-724] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:14.556] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,556 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,556 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,556 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,556 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,556 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) [ERROR] [07/29/2025 13:16:14.556] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,556 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1015,leader5-writer-725]/waiting 01:16:14,556 PM [leader5-writer-725] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.409 ms 01:16:14,556 PM [leader5-writer-725] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 8.939 μs 01:16:14,556 PM [leader5-writer-725] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,556 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,556 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,556 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.556] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@118c4f8e 01:16:14,556 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.557] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@63034d53 01:16:14,556 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,557 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,557 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:14,557 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:14.557] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@33da0ddd 01:16:14,558 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,558 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,558 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:14,558 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:14,558 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,558 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,558 PM [leader5-writer-726] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,558 PM [leader5-writer-726] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,558 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,558 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,558 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,558 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,558 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,558 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,558 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,559 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,559 PM [follower7-writer-727] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,559 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,559 PM [follower7-writer-727] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,559 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,559 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,559 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,559 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,559 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,559 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,559 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,559 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 76.85 μs with journalIndex=1 01:16:14,559 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,559 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1016,leader5-writer-726]/waiting 01:16:14,559 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,559 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,559 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,559 PM [leader5-writer-726] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.477 ms 01:16:14,559 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,559 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,559 PM [leader5-writer-726] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.94 μs 01:16:14,559 PM [leader5-writer-726] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,559 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,559 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,559 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,559 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,559 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,559 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,559 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,559 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,559 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,559 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,559 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,559 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,559 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 67.47 μs with journalIndex=1 01:16:14,560 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,560 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1017,follower7-writer-727]/waiting 01:16:14,560 PM [follower7-writer-727] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.372 ms 01:16:14,560 PM [follower7-writer-727] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.719 μs 01:16:14,560 PM [follower7-writer-727] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,560 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,560 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,560 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,560 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,560 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,560 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:14,560 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:14,561 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,561 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,561 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,561 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,561 PM [leader5-writer-728] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,561 PM [leader5-writer-728] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,561 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:14,561 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor [ERROR] [07/29/2025 13:16:14.559] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.560] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:14.562] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7d23f2ac [WARN] [07/29/2025 13:16:14.562] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4c6169cb 01:16:14,561 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,562 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,562 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,562 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,562 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,562 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,562 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,562 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,562 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,562 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:14,562 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,562 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,562 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,562 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,562 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:14,562 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,562 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,562 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,562 PM [follower7-writer-729] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,562 PM [follower7-writer-729] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,562 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,562 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 66.85 μs with journalIndex=1 01:16:14,562 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.562] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,563 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1018,leader5-writer-728]/waiting 01:16:14,563 PM [leader5-writer-728] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.768 ms 01:16:14,563 PM [leader5-writer-728] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.96 μs 01:16:14,563 PM [leader5-writer-728] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,563 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,563 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,563 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,563 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,563 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,563 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,563 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,563 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,563 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,563 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,563 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,563 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,563 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,563 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,563 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,563 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,563 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,563 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,563 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 105.6 μs with journalIndex=1 01:16:14,563 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,563 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,563 PM [follower6-writer-730] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,563 PM [follower6-writer-730] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:14.563] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7f35da21 01:16:14,563 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:14.563] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,564 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,564 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1019,follower7-writer-729]/waiting 01:16:14,564 PM [follower7-writer-729] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.664 ms 01:16:14,564 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,564 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,564 PM [follower7-writer-729] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.409 μs 01:16:14,564 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,564 PM [follower7-writer-729] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,564 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,564 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,564 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,564 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,564 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,564 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,564 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,564 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,564 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,564 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,564 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,564 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,564 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,564 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,564 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 105.0 μs with journalIndex=1 01:16:14,564 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:14,564 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:14.564] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4174889 01:16:14,564 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:14.564] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,564 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1020,follower6-writer-730]/waiting 01:16:14,565 PM [follower6-writer-730] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.448 ms 01:16:14,565 PM [follower6-writer-730] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 8.319 μs 01:16:14,565 PM [follower6-writer-730] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,564 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,565 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,565 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,565 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,565 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,565 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:14,565 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:14,565 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,565 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:14,565 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:14,566 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,566 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,566 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,566 PM [leader5-writer-731] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,566 PM [leader5-writer-731] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:14.566] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@755c0105 01:16:14,569 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,569 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,569 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,569 PM [follower6-writer-732] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,569 PM [follower6-writer-732] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,569 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,569 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,569 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,569 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,569 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,570 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,570 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,570 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,570 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,570 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,570 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,570 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,570 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,570 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,570 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,570 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 86.71 μs with journalIndex=1 01:16:14,570 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,570 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,570 PM [follower7-writer-733] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,570 PM [follower7-writer-733] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,570 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,570 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,570 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,570 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,570 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,570 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,570 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,570 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,570 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,570 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,570 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,570 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,570 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,570 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 234.0 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:14.570] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,570 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1021,leader5-writer-731]/waiting 01:16:14,570 PM [leader5-writer-731] [DEBUG] JournalWriteTask - leader5: received 1 commands after 4.383 ms 01:16:14,570 PM [leader5-writer-731] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 11.12 μs 01:16:14,570 PM [leader5-writer-731] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,570 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,570 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,570 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,570 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,571 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) [ERROR] [07/29/2025 13:16:14.570] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,571 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1022,follower6-writer-732]/waiting 01:16:14,571 PM [follower6-writer-732] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.919 ms 01:16:14,571 PM [follower6-writer-732] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.959 μs 01:16:14,571 PM [follower6-writer-732] [DEBUG] JournalWriteTask - follower6: journal writer stopped [WARN] [07/29/2025 13:16:14.571] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3777ce8c 01:16:14,571 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,571 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,571 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,571 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,571 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,571 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,571 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,571 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,571 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,571 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,571 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,571 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,571 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,571 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,571 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,571 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries [WARN] [07/29/2025 13:16:14.571] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1d5ab973 01:16:14,571 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,571 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 89.49 μs with journalIndex=1 01:16:14,571 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,571 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:14,572 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:14,572 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,572 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,572 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,572 PM [follower6-writer-734] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,572 PM [follower6-writer-734] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,573 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) [ERROR] [07/29/2025 13:16:14.572] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,573 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1023,follower7-writer-733]/waiting 01:16:14,573 PM [follower7-writer-733] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.936 ms 01:16:14,573 PM [follower7-writer-733] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.20 μs 01:16:14,573 PM [follower7-writer-733] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,573 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,573 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,573 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,573 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,573 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,573 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,573 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,573 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,573 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,573 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,573 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,573 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,573 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,573 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:14,573 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,573 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,573 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:14,573 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,573 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,573 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,573 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 80.75 μs with journalIndex=1 [WARN] [07/29/2025 13:16:14.573] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1bc4624f 01:16:14,573 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.573] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,573 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1024,follower6-writer-734]/waiting 01:16:14,574 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,574 PM [follower6-writer-734] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.863 ms 01:16:14,574 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:14,574 PM [follower6-writer-734] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.889 μs 01:16:14,574 PM [follower6-writer-734] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,574 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:14,574 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,574 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,574 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,574 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.574] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@28f80101 01:16:14,575 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,575 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:14,575 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:14,575 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,575 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,575 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,575 PM [follower7-writer-735] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,575 PM [follower7-writer-735] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,575 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,575 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,575 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,576 PM [follower6-writer-736] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,576 PM [follower6-writer-736] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,576 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,576 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,576 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,576 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,576 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,576 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,576 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,576 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,576 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,576 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,576 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,576 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,576 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,576 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,576 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 84.31 μs with journalIndex=1 01:16:14,576 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,576 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,576 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,576 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,576 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,576 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,576 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,576 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,576 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,576 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,576 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,576 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,576 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,576 PM [leader5-writer-737] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,576 PM [leader5-writer-737] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,576 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,576 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1025,follower7-writer-735]/waiting 01:16:14,576 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,576 PM [follower7-writer-735] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.427 ms 01:16:14,576 PM [follower7-writer-735] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.30 μs 01:16:14,576 PM [follower7-writer-735] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,576 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] [ERROR] [07/29/2025 13:16:14.576] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,577 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 264.1 μs with journalIndex=1 01:16:14,577 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,577 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,577 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,577 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,577 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1026,follower6-writer-736]/waiting 01:16:14,577 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:14.577] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,577 PM [follower6-writer-736] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.470 ms [WARN] [07/29/2025 13:16:14.577] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@195201ba 01:16:14,577 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,577 PM [follower6-writer-736] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.21 μs 01:16:14,577 PM [follower6-writer-736] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,577 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,577 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,577 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,577 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,577 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,577 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,577 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,577 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,577 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,577 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,577 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,577 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,577 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,577 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,577 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,577 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,577 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 86.34 μs with journalIndex=1 [WARN] [07/29/2025 13:16:14.578] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2bdf9eee 01:16:14,578 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1027,leader5-writer-737]/waiting 01:16:14,578 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [ERROR] [07/29/2025 13:16:14.578] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,578 PM [leader5-writer-737] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.585 ms 01:16:14,578 PM [leader5-writer-737] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 8.469 μs 01:16:14,578 PM [leader5-writer-737] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,578 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,578 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,578 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,578 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,578 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,578 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:14,578 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:14,578 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:14.578] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5b110a2b 01:16:14,578 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:14,578 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:14,579 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,579 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:14,579 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:14,585 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,585 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,585 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,585 PM [follower7-writer-738] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,585 PM [follower7-writer-738] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,586 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,586 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,586 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,586 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,586 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,586 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,586 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,586 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,586 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,586 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,586 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,586 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,586 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,586 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,586 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,586 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 97.05 μs with journalIndex=1 01:16:14,587 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.586] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,587 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,587 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,587 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,587 PM [follower6-writer-739] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,587 PM [follower6-writer-739] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,588 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,588 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,588 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,588 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,589 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,589 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,589 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,589 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,589 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,589 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,589 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,589 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,589 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,589 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 77.14 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:14.589] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,589 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,589 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1029,follower6-writer-739]/waiting 01:16:14,589 PM [follower6-writer-739] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.781 ms 01:16:14,589 PM [follower6-writer-739] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 14.24 μs 01:16:14,589 PM [follower6-writer-739] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,589 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,589 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,589 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,589 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,590 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,590 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:14,590 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:14,591 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,591 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,591 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,591 PM [follower6-writer-740] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,591 PM [follower6-writer-740] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:14.591] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7cd8c02e 01:16:14,592 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,592 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,592 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,592 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,592 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,592 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,592 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,592 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,592 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,592 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,592 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,592 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,592 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,592 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 66.48 μs with journalIndex=1 01:16:14,592 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.592] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,586 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,593 PM [leader5-writer-741] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,593 PM [leader5-writer-741] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,592 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1030,follower6-writer-740]/waiting 01:16:14,587 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1028,follower7-writer-738]/waiting 01:16:14,593 PM [follower7-writer-738] [DEBUG] JournalWriteTask - follower7: received 1 commands after 8.004 ms 01:16:14,593 PM [follower7-writer-738] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.92 μs 01:16:14,593 PM [follower7-writer-738] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,593 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,593 PM [follower6-writer-740] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.139 ms 01:16:14,593 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,593 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,593 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,593 PM [follower6-writer-740] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 27.81 μs 01:16:14,593 PM [follower6-writer-740] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,593 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,593 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,593 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,593 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,594 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,594 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:14,594 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:14,594 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,594 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:14,594 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:14.594] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2fdddf7c [WARN] [07/29/2025 13:16:14.594] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@507563 01:16:14,594 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,594 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,594 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,594 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,594 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,594 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,594 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,594 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,594 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,594 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,594 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,594 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,595 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,595 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 106.3 μs with journalIndex=1 01:16:14,595 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.595] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,595 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1031,leader5-writer-741]/waiting 01:16:14,595 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,595 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,595 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,595 PM [leader5-writer-741] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.669 ms 01:16:14,595 PM [leader5-writer-741] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 11.61 μs 01:16:14,595 PM [leader5-writer-741] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,595 PM [follower7-writer-742] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,595 PM [follower7-writer-742] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,596 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,596 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,596 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,596 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.596] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@79b8fc3f 01:16:14,596 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,596 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:14,596 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:14,600 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,600 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,600 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,600 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,600 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,600 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,600 PM [leader5-writer-743] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,600 PM [leader5-writer-743] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,600 PM [follower6-writer-744] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,600 PM [follower6-writer-744] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,601 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,601 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,601 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,601 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,601 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,601 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,601 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,601 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,601 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,601 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,601 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,601 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,601 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,601 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 123.9 μs with journalIndex=1 01:16:14,601 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1032,follower7-writer-742]/waiting 01:16:14,601 PM [follower7-writer-742] [DEBUG] JournalWriteTask - follower7: received 1 commands after 5.930 ms 01:16:14,601 PM [follower7-writer-742] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 13.62 μs 01:16:14,601 PM [follower7-writer-742] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,601 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,602 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,602 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,602 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,602 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.601] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:14.602] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3ba76b4e 01:16:14,602 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,602 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,602 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,602 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,602 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,602 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,602 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,602 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,602 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,602 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,602 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,602 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,602 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,602 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:14,602 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:14,602 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,602 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 100.1 μs with journalIndex=1 01:16:14,603 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.603] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,603 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,603 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,603 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,603 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,603 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,603 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,603 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,603 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,603 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,603 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,603 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,603 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,603 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,603 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,603 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,603 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,603 PM [follower7-writer-745] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,603 PM [follower7-writer-745] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,603 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 66.49 μs with journalIndex=1 01:16:14,603 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1033,leader5-writer-743]/waiting 01:16:14,603 PM [leader5-writer-743] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.410 ms 01:16:14,603 PM [leader5-writer-743] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 13.85 μs 01:16:14,604 PM [leader5-writer-743] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,604 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.604] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,604 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1034,follower6-writer-744]/waiting 01:16:14,604 PM [follower6-writer-744] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.906 ms 01:16:14,604 PM [follower6-writer-744] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 13.56 μs 01:16:14,604 PM [follower6-writer-744] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,604 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,604 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,604 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,604 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,604 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,604 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,604 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,604 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,605 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,605 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:14,605 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:14,605 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,605 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:14,605 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:14,605 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,605 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,605 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,605 PM [leader5-writer-746] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,605 PM [leader5-writer-746] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:14.605] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6cc19b99 [WARN] [07/29/2025 13:16:14.605] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6986ed6c 01:16:14,606 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,606 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,606 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,606 PM [follower6-writer-747] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,606 PM [follower6-writer-747] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,606 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,606 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,606 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,606 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,606 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,606 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,607 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,607 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,607 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,607 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,607 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,607 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,607 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,607 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,607 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 81.94 μs with journalIndex=1 01:16:14,607 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,607 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,607 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,607 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,607 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,607 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,607 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,607 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,607 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,607 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,607 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,607 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,607 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 66.90 μs with journalIndex=1 01:16:14,607 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [ERROR] [07/29/2025 13:16:14.607] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,607 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:14.607] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,608 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1036,leader5-writer-746]/waiting 01:16:14,608 PM [leader5-writer-746] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.289 ms 01:16:14,608 PM [leader5-writer-746] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 13.44 μs 01:16:14,608 PM [leader5-writer-746] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,607 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,607 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1035,follower7-writer-745]/waiting 01:16:14,608 PM [follower7-writer-745] [DEBUG] JournalWriteTask - follower7: received 1 commands after 4.418 ms 01:16:14,608 PM [follower7-writer-745] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 6.720 μs 01:16:14,608 PM [follower7-writer-745] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,608 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,608 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,608 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,608 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,608 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,608 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,608 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,608 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,608 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,608 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,608 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,608 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,608 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,608 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,608 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,608 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,608 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 61.96 μs with journalIndex=1 [WARN] [07/29/2025 13:16:14.608] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3b333c85 01:16:14,608 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) [ERROR] [07/29/2025 13:16:14.608] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,608 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1037,follower6-writer-747]/waiting 01:16:14,608 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,608 PM [follower6-writer-747] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.477 ms 01:16:14,608 PM [follower6-writer-747] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.519 μs 01:16:14,608 PM [follower6-writer-747] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,608 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:14,608 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:14,609 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,609 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,609 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,609 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,609 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,609 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,609 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,609 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 [WARN] [07/29/2025 13:16:14.609] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@31d5e372 01:16:14,609 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:14,609 PM [follower7-writer-748] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,609 PM [follower7-writer-748] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,609 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:14,610 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,610 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,610 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,610 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,610 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,610 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,610 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,610 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,610 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,610 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,610 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,610 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,610 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,610 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,610 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 74.22 μs with journalIndex=1 01:16:14,610 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,610 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,610 PM [follower6-writer-749] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,610 PM [follower6-writer-749] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,610 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:14.610] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,610 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1038,follower7-writer-748]/waiting 01:16:14,610 PM [follower7-writer-748] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.114 ms 01:16:14,610 PM [follower7-writer-748] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.06 μs 01:16:14,610 PM [follower7-writer-748] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,611 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,611 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,611 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,611 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.611] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@a787226 01:16:14,611 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,611 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:14,611 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:14,612 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,612 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,612 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,612 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,612 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,612 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,612 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,612 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,612 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,612 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,612 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,612 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,612 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,612 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 77.01 μs with journalIndex=1 01:16:14,612 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,612 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,612 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1039,follower6-writer-749]/waiting [ERROR] [07/29/2025 13:16:14.612] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,612 PM [follower6-writer-749] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.147 ms 01:16:14,612 PM [follower6-writer-749] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.13 μs 01:16:14,612 PM [follower6-writer-749] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,612 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,612 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,612 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,612 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,612 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,612 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,612 PM [follower7-writer-750] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,612 PM [follower7-writer-750] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:14.613] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@49aac54d 01:16:14,613 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,613 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,613 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,613 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,613 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,613 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,613 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:14.613] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@24d4e0de 01:16:14,613 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,613 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,613 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:14,613 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:14,613 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,613 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,613 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,613 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,613 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,613 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,613 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,613 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,613 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,613 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,613 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,614 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,614 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 169.5 μs with journalIndex=1 01:16:14,614 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,614 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) [ERROR] [07/29/2025 13:16:14.614] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,614 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,614 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,614 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1040,follower7-writer-750]/waiting 01:16:14,614 PM [follower7-writer-750] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.795 ms 01:16:14,614 PM [follower6-writer-751] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,614 PM [follower7-writer-750] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.18 μs 01:16:14,614 PM [follower6-writer-751] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,614 PM [follower7-writer-750] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,614 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,614 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,614 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,614 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.615] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5f7caf 01:16:14,615 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,615 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,615 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:14,615 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:14,615 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,615 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,615 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,615 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,615 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,615 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,615 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,615 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,615 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,615 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,615 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,615 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,615 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 82.45 μs with journalIndex=1 01:16:14,615 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:14.615] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,615 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,615 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1041,follower6-writer-751]/waiting 01:16:14,616 PM [follower6-writer-751] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.345 ms 01:16:14,616 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,616 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,616 PM [follower6-writer-751] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 71.10 μs 01:16:14,616 PM [follower6-writer-751] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,616 PM [follower7-writer-752] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,616 PM [follower7-writer-752] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,616 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,616 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,616 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,616 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.616] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@57445985 01:16:14,616 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,616 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:14,616 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,616 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:14,616 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,617 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,617 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,617 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,617 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,617 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,617 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,617 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,617 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,617 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,617 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,617 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,617 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,617 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 84.39 μs with journalIndex=1 01:16:14,617 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,617 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,617 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1042,follower7-writer-752]/waiting 01:16:14,617 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,617 PM [follower6-writer-753] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,617 PM [follower6-writer-753] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,617 PM [follower7-writer-752] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.312 ms [ERROR] [07/29/2025 13:16:14.617] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,617 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,617 PM [follower7-writer-752] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 11.07 μs 01:16:14,618 PM [follower7-writer-752] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,618 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,618 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,618 PM [leader5-writer-754] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,618 PM [leader5-writer-754] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,618 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,618 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,618 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,618 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,618 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,618 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,618 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,618 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,618 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,618 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,618 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,618 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,618 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,618 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,618 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,618 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,618 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,618 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 63.63 μs with journalIndex=1 [WARN] [07/29/2025 13:16:14.618] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6cbe88e9 01:16:14,618 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) [ERROR] [07/29/2025 13:16:14.618] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,619 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,619 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,619 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,619 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,619 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,619 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,619 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:14,619 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,619 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:14,619 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,619 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,619 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,619 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,619 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,619 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,619 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,619 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 72.48 μs with journalIndex=1 01:16:14,619 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.619] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,619 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1043,follower6-writer-753]/waiting 01:16:14,619 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1044,leader5-writer-754]/waiting 01:16:14,619 PM [follower6-writer-753] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.138 ms 01:16:14,619 PM [leader5-writer-754] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.452 ms 01:16:14,619 PM [follower6-writer-753] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.36 μs 01:16:14,619 PM [follower6-writer-753] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,619 PM [leader5-writer-754] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 13.90 μs 01:16:14,619 PM [leader5-writer-754] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,619 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,619 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,619 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,619 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,619 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,619 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,619 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,619 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,620 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,620 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,620 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,620 PM [follower7-writer-755] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,620 PM [follower7-writer-755] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:14.620] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@547dce75 01:16:14,620 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,620 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,620 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:14,620 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,620 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:14,620 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,620 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,620 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,620 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,620 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,620 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,621 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,621 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery [WARN] [07/29/2025 13:16:14.620] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@d0e634c 01:16:14,621 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,621 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,621 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,621 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 110.2 μs with journalIndex=1 01:16:14,621 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,621 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 [ERROR] [07/29/2025 13:16:14.621] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,621 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1045,follower7-writer-755]/waiting 01:16:14,621 PM [follower7-writer-755] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.412 ms 01:16:14,621 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,621 PM [follower7-writer-755] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.41 μs 01:16:14,621 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,621 PM [follower7-writer-755] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,621 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,621 PM [leader5-writer-756] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,621 PM [leader5-writer-756] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,621 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,621 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,622 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,622 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null [WARN] [07/29/2025 13:16:14.622] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@256f192b 01:16:14,622 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,622 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,622 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,622 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,622 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,622 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,622 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,622 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,622 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,622 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,622 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,622 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,622 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 69.64 μs with journalIndex=1 01:16:14,622 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,622 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) [ERROR] [07/29/2025 13:16:14.622] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,622 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1046,leader5-writer-756]/waiting 01:16:14,623 PM [leader5-writer-756] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.263 ms 01:16:14,623 PM [leader5-writer-756] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.25 μs 01:16:14,623 PM [leader5-writer-756] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,623 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,623 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,623 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,623 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,623 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,623 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:14,623 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:14,624 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:14.624] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7b954bbe 01:16:14,624 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:14,624 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:14,625 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,625 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,625 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,625 PM [follower7-writer-757] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,625 PM [follower7-writer-757] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,625 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,625 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,625 PM [leader5-writer-758] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,625 PM [leader5-writer-758] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,625 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,625 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,625 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,625 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,625 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,625 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,625 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,625 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,625 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,625 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,625 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,625 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,625 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,626 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 68.65 μs with journalIndex=1 01:16:14,626 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1048,leader5-writer-758]/waiting 01:16:14,626 PM [leader5-writer-758] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.148 ms 01:16:14,626 PM [leader5-writer-758] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.33 μs 01:16:14,626 PM [leader5-writer-758] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,626 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,626 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,626 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,626 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:14.626] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,626 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,626 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,626 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,626 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,626 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,626 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,626 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,626 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,626 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,626 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,626 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,626 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,626 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,626 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,626 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 66.73 μs with journalIndex=1 01:16:14,627 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,627 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:14,627 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:14.627] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1c3801ce 01:16:14,627 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [ERROR] [07/29/2025 13:16:14.627] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,627 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1047,follower7-writer-757]/waiting 01:16:14,627 PM [follower7-writer-757] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.191 ms 01:16:14,627 PM [follower7-writer-757] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.59 μs 01:16:14,627 PM [follower7-writer-757] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,627 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,628 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,628 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,628 PM [leader5-writer-759] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,628 PM [leader5-writer-759] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,628 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,628 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,628 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,628 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.628] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@45eb0d2a 01:16:14,628 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,628 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:14,628 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:14,629 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,629 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,629 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,629 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,629 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,629 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,629 PM [follower7-writer-760] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,629 PM [follower7-writer-760] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,630 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,630 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,630 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,630 PM [follower6-writer-761] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,630 PM [follower6-writer-761] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,630 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,630 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,630 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,630 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,630 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,630 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,630 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,630 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,630 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,630 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,630 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,630 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,630 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,630 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 72.65 μs with journalIndex=1 01:16:14,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,630 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 104.5 μs with journalIndex=1 01:16:14,631 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,631 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,631 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,631 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,631 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,631 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,631 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,631 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,631 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,631 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,631 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,631 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,631 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,631 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) [ERROR] [07/29/2025 13:16:14.630] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,631 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.631] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,631 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 73.10 μs with journalIndex=1 01:16:14,631 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1050,follower7-writer-760]/waiting 01:16:14,631 PM [follower7-writer-760] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.993 ms 01:16:14,631 PM [follower7-writer-760] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 13.03 μs 01:16:14,631 PM [follower7-writer-760] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,632 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,632 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,632 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,632 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,632 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1051,follower6-writer-761]/waiting 01:16:14,632 PM [follower6-writer-761] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.894 ms 01:16:14,632 PM [follower6-writer-761] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 8.168 μs 01:16:14,632 PM [follower6-writer-761] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,632 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,632 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,632 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,632 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:14.632] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:14.632] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@855b0f8 [WARN] [07/29/2025 13:16:14.632] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7786dd0b 01:16:14,632 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,632 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,632 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:14,632 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:14,633 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,633 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:14,633 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:14,636 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,636 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,636 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,636 PM [follower6-writer-762] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,636 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,631 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1049,leader5-writer-759]/waiting 01:16:14,636 PM [follower6-writer-762] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,637 PM [leader5-writer-759] [DEBUG] JournalWriteTask - leader5: received 1 commands after 8.825 ms 01:16:14,637 PM [leader5-writer-759] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.96 μs 01:16:14,637 PM [leader5-writer-759] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,637 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,637 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,637 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,637 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,637 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,637 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:14,637 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:14,638 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,638 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,638 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,638 PM [leader5-writer-763] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,638 PM [leader5-writer-763] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:14.638] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5cb491de 01:16:14,639 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,639 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,639 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,639 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,639 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,639 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,639 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,639 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,639 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,639 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,639 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,639 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,639 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,639 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 271.6 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:14.639] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,640 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,640 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,640 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,640 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1053,leader5-writer-763]/waiting 01:16:14,640 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,640 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,640 PM [leader5-writer-763] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.929 ms 01:16:14,640 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,640 PM [leader5-writer-763] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 17.68 μs 01:16:14,640 PM [leader5-writer-763] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,640 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,640 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,640 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,640 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,640 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,640 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,640 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,640 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,640 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,640 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,640 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,640 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,640 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 268.0 μs with journalIndex=1 [WARN] [07/29/2025 13:16:14.641] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@393d72db 01:16:14,641 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,641 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,641 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1052,follower6-writer-762]/waiting 01:16:14,641 PM [follower7-writer-764] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,641 PM [follower6-writer-762] [DEBUG] JournalWriteTask - follower6: received 1 commands after 4.350 ms 01:16:14,641 PM [follower7-writer-764] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,641 PM [follower6-writer-762] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 11.25 μs 01:16:14,641 PM [follower6-writer-762] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:14.641] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,641 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,641 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,641 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,641 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,641 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,641 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,641 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:14,641 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:14.641] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@558d4ebc 01:16:14,642 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,642 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,642 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,642 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,642 PM [leader5-writer-765] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,642 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:14,642 PM [leader5-writer-765] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,642 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:14,642 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,642 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,642 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,642 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,642 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,642 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,642 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,642 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,642 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,642 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,642 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,642 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,642 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,643 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 110.1 μs with journalIndex=1 01:16:14,643 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,643 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,643 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,643 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,643 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,643 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,643 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,643 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,643 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,643 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,643 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,643 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,643 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,643 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) [ERROR] [07/29/2025 13:16:14.643] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,643 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1054,follower7-writer-764]/waiting 01:16:14,643 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,643 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,643 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,643 PM [follower7-writer-764] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.233 ms 01:16:14,643 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 371.6 μs with journalIndex=1 01:16:14,643 PM [follower6-writer-766] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,643 PM [follower7-writer-764] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 31.09 μs 01:16:14,643 PM [follower6-writer-766] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,643 PM [follower7-writer-764] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,643 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.643] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,644 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,644 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,644 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,644 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,644 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,644 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,644 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,644 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,644 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1055,leader5-writer-765]/waiting 01:16:14,644 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,644 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,644 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} [WARN] [07/29/2025 13:16:14.644] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@42130c40 01:16:14,644 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,644 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,644 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,644 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,644 PM [leader5-writer-765] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.825 ms 01:16:14,644 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,644 PM [leader5-writer-765] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.00 μs 01:16:14,644 PM [leader5-writer-765] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,644 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,644 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 84.46 μs with journalIndex=1 01:16:14,644 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:14.644] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,644 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1056,follower6-writer-766]/waiting 01:16:14,644 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,644 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,644 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,644 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,644 PM [follower6-writer-766] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.263 ms 01:16:14,645 PM [follower6-writer-766] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 7.919 μs 01:16:14,645 PM [follower6-writer-766] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,645 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,645 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,645 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,645 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.645] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6d10ef82 01:16:14,645 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,645 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:14,645 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:14,646 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,646 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,646 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,646 PM [follower6-writer-767] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,646 PM [follower6-writer-767] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:14.646] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1e8181f6 01:16:14,647 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,647 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:14,647 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:14,647 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,647 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,647 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,647 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,647 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,647 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,647 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,647 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,647 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,647 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,647 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,647 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,647 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,647 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 105.2 μs with journalIndex=1 01:16:14,647 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,647 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,647 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,647 PM [leader5-writer-768] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,647 PM [leader5-writer-768] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,647 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1057,follower6-writer-767]/waiting [ERROR] [07/29/2025 13:16:14.647] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,647 PM [follower6-writer-767] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.415 ms 01:16:14,648 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,648 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,648 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:14,648 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:14,648 PM [follower6-writer-767] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 29.51 μs 01:16:14,648 PM [follower6-writer-767] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,648 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,648 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,648 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,648 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,648 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,648 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,648 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,648 PM [follower7-writer-769] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,648 PM [follower7-writer-769] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:14.649] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4bdafb42 01:16:14,649 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,649 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,649 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,649 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,649 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,649 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,649 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,649 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,649 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,649 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,649 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,649 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,649 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,649 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,649 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,649 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,649 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,649 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 89.65 μs with journalIndex=1 01:16:14,649 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,649 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,650 PM [follower6-writer-770] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,650 PM [follower6-writer-770] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,650 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,650 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1059,follower7-writer-769]/waiting 01:16:14,650 PM [follower7-writer-769] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.473 ms 01:16:14,650 PM [follower7-writer-769] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.54 μs 01:16:14,650 PM [follower7-writer-769] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:14.650] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,650 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,650 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,650 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,650 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.650] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2583d01b 01:16:14,650 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,650 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,650 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,650 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,650 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,650 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,650 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,650 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,650 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,650 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,650 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,650 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,651 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,651 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,651 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,651 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,651 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,651 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,651 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,651 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,651 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,651 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,651 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,651 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,651 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,651 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 77.62 μs with journalIndex=1 01:16:14,651 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,651 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 88.44 μs with journalIndex=1 01:16:14,651 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1060,follower6-writer-770]/waiting 01:16:14,651 PM [follower6-writer-770] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.384 ms 01:16:14,651 PM [follower6-writer-770] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.859 μs [ERROR] [07/29/2025 13:16:14.651] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,651 PM [follower6-writer-770] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,651 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.651] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,651 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,651 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1058,leader5-writer-768]/waiting 01:16:14,652 PM [leader5-writer-768] [DEBUG] JournalWriteTask - leader5: received 1 commands after 4.139 ms 01:16:14,652 PM [leader5-writer-768] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 7.599 μs 01:16:14,652 PM [leader5-writer-768] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,652 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,652 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,652 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,652 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,652 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,652 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:14,652 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:14,652 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,652 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:14,652 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:14,653 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,653 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,653 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,653 PM [follower7-writer-771] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,653 PM [follower7-writer-771] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:14.653] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@65c660d1 01:16:14,651 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,653 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,652 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:14,653 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,653 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.653] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@66438662 01:16:14,653 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,653 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:14,653 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:14,654 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,654 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,654 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,654 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,654 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,654 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,654 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,654 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,654 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,654 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,654 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,654 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,654 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,654 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 79.40 μs with journalIndex=1 01:16:14,654 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [ERROR] [07/29/2025 13:16:14.654] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,654 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,654 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1061,follower7-writer-771]/waiting 01:16:14,654 PM [follower7-writer-771] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.469 ms 01:16:14,654 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,654 PM [follower7-writer-771] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.79 μs 01:16:14,654 PM [follower7-writer-771] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,654 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,654 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,654 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,654 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,654 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,654 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,654 PM [follower6-writer-772] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,654 PM [follower6-writer-772] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:14.655] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4752b9f8 01:16:14,655 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,655 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:14,655 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:14,655 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,655 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,655 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,655 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,655 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,655 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,655 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,655 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,655 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,655 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,655 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,655 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,655 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,655 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 102.7 μs with journalIndex=1 01:16:14,656 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,656 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) [ERROR] [07/29/2025 13:16:14.656] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,656 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,656 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,656 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1062,follower6-writer-772]/waiting 01:16:14,656 PM [follower6-writer-772] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.362 ms 01:16:14,656 PM [leader5-writer-773] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,656 PM [follower6-writer-772] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.02 μs 01:16:14,656 PM [leader5-writer-773] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,656 PM [follower6-writer-772] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,656 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,656 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,656 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,656 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,656 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,656 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,656 PM [follower7-writer-774] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,656 PM [follower7-writer-774] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:14.656] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2a6cb74c 01:16:14,656 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,657 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:14,657 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:14,657 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,657 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,657 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,657 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,657 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,657 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,657 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,657 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,657 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,657 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,657 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,657 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,657 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,657 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,657 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,657 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,657 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,657 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,657 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,657 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,657 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,657 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,657 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,657 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,657 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 84.07 μs with journalIndex=1 01:16:14,657 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,657 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,657 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 456.5 μs with journalIndex=1 01:16:14,657 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) [ERROR] [07/29/2025 13:16:14.657] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,658 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.658] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,658 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,658 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,658 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,658 PM [follower6-writer-775] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,658 PM [follower6-writer-775] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,658 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1064,follower7-writer-774]/waiting 01:16:14,658 PM [follower7-writer-774] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.126 ms 01:16:14,658 PM [follower7-writer-774] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 24.70 μs 01:16:14,658 PM [follower7-writer-774] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,658 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1063,leader5-writer-773]/waiting 01:16:14,658 PM [leader5-writer-773] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.489 ms 01:16:14,658 PM [leader5-writer-773] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.899 μs 01:16:14,658 PM [leader5-writer-773] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,658 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,658 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,658 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,658 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.659] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@28159cef 01:16:14,659 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,659 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:14,659 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:14,659 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,660 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,660 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,660 PM [leader5-writer-776] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,660 PM [leader5-writer-776] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,660 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,660 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,660 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,660 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.660] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@31bf37b3 01:16:14,660 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,660 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:14,660 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:14,661 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,661 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,661 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,661 PM [follower7-writer-777] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,661 PM [follower7-writer-777] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,662 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,662 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,662 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,662 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,662 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,662 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,662 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,662 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,662 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,662 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,662 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,662 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,662 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,662 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 178.0 μs with journalIndex=1 01:16:14,662 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,662 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,662 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,662 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,662 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,662 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,662 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,662 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,662 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,662 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,662 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,662 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,662 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,662 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 84.96 μs with journalIndex=1 01:16:14,662 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,662 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,662 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,662 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,662 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,662 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,662 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,662 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null [ERROR] [07/29/2025 13:16:14.662] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,662 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,662 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,663 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) [ERROR] [07/29/2025 13:16:14.662] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,663 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1066,leader5-writer-776]/waiting 01:16:14,663 PM [leader5-writer-776] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.018 ms 01:16:14,663 PM [leader5-writer-776] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 11.00 μs 01:16:14,663 PM [leader5-writer-776] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,662 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,663 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,663 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,663 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,663 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 61.29 μs with journalIndex=1 01:16:14,663 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) [ERROR] [07/29/2025 13:16:14.663] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,663 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1067,follower7-writer-777]/waiting 01:16:14,663 PM [follower7-writer-777] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.350 ms 01:16:14,663 PM [follower7-writer-777] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.169 μs 01:16:14,663 PM [follower7-writer-777] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,663 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1065,follower6-writer-775]/waiting 01:16:14,664 PM [follower6-writer-775] [DEBUG] JournalWriteTask - follower6: received 1 commands after 5.358 ms 01:16:14,664 PM [follower6-writer-775] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 4.800 μs 01:16:14,664 PM [follower6-writer-775] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,664 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,664 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,664 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,664 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.664] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@35d80a49 01:16:14,664 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,664 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:14,664 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:14,665 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,665 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,665 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,665 PM [leader5-writer-778] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,665 PM [leader5-writer-778] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,665 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,665 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,665 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,665 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.665] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@43de1116 01:16:14,665 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,665 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:14,665 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:14,666 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,666 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,666 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,666 PM [follower6-writer-779] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,666 PM [follower6-writer-779] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,666 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,666 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,666 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,666 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.666] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@114263ca 01:16:14,667 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,667 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:14,667 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:14,667 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,667 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,667 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,667 PM [follower7-writer-780] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,667 PM [follower7-writer-780] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,668 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,668 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,668 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,668 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,668 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,668 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,668 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,668 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,668 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,668 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,668 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,668 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,668 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,668 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,668 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,668 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,668 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,668 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 62.49 μs with journalIndex=1 01:16:14,668 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,668 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,668 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,668 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,668 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,668 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,668 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,668 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,668 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,668 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,668 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,668 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,668 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 89.51 μs with journalIndex=1 01:16:14,668 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,669 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,669 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,669 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,669 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,669 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,669 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,669 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,669 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,669 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,669 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 125.7 μs with journalIndex=1 01:16:14,669 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1070,follower7-writer-780]/waiting 01:16:14,669 PM [follower7-writer-780] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.613 ms 01:16:14,669 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1068,leader5-writer-778]/waiting 01:16:14,669 PM [follower7-writer-780] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 13.10 μs 01:16:14,669 PM [follower7-writer-780] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,669 PM [leader5-writer-778] [DEBUG] JournalWriteTask - leader5: received 1 commands after 4.105 ms 01:16:14,669 PM [leader5-writer-778] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.510 μs 01:16:14,669 PM [leader5-writer-778] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,669 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.669] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,669 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,669 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,669 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) [ERROR] [07/29/2025 13:16:14.669] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,669 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:14.669] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,670 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1069,follower6-writer-779]/waiting 01:16:14,669 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,670 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,669 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,670 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,670 PM [follower6-writer-779] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.778 ms 01:16:14,670 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,670 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,670 PM [follower6-writer-779] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 8.959 μs 01:16:14,670 PM [follower6-writer-779] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,670 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,670 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,670 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,670 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.670] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1d570577 [WARN] [07/29/2025 13:16:14.670] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@b2ab160 [WARN] [07/29/2025 13:16:14.670] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@175a7ad 01:16:14,671 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,671 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:14,671 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:14,671 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,671 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:14,671 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:14,671 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,671 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:14,671 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:14,674 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,675 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,675 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,675 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,675 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,675 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,675 PM [leader5-writer-782] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,675 PM [leader5-writer-782] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,675 PM [follower7-writer-781] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,675 PM [follower7-writer-781] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,675 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,675 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,675 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,676 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,676 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,676 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,676 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,676 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,676 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,676 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,676 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,676 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,676 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,676 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 69.24 μs with journalIndex=1 01:16:14,676 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,676 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,676 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,676 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,676 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,676 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,676 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,676 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,676 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,676 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,676 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,676 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,676 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,676 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 78.09 μs with journalIndex=1 01:16:14,677 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,677 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1072,leader5-writer-782]/waiting 01:16:14,677 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1071,follower7-writer-781]/waiting 01:16:14,677 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,677 PM [follower7-writer-781] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.187 ms 01:16:14,677 PM [follower7-writer-781] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 23.19 μs 01:16:14,677 PM [follower7-writer-781] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,677 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,677 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,677 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,677 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,678 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,678 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:14,678 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:14,679 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,679 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,679 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,679 PM [follower7-writer-783] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,679 PM [follower7-writer-783] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,679 PM [leader5-writer-782] [DEBUG] JournalWriteTask - leader5: received 1 commands after 4.020 ms 01:16:14,679 PM [leader5-writer-782] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 11.41 μs 01:16:14,679 PM [leader5-writer-782] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,679 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,679 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,679 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,679 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,679 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,679 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,679 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,679 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,680 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,680 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,680 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,680 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,680 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,680 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,680 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,680 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,680 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,680 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 67.54 μs with journalIndex=1 01:16:14,680 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,680 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1073,follower7-writer-783]/waiting 01:16:14,680 PM [follower7-writer-783] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.079 ms 01:16:14,680 PM [follower7-writer-783] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.239 μs 01:16:14,680 PM [follower7-writer-783] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,680 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,680 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,680 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,680 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,681 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,681 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:14,681 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:14,681 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,681 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,681 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,681 PM [follower7-writer-784] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,681 PM [follower7-writer-784] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,682 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,682 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,682 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,682 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,682 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,682 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,682 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,682 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,682 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,682 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,682 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,682 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,682 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,682 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,682 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 70.12 μs with journalIndex=1 01:16:14,682 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,682 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1074,follower7-writer-784]/waiting 01:16:14,683 PM [follower7-writer-784] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.244 ms 01:16:14,683 PM [follower7-writer-784] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.51 μs 01:16:14,683 PM [follower7-writer-784] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,683 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,683 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,683 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,683 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,683 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,683 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:14,683 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:14,684 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,684 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,684 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,684 PM [follower7-writer-785] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,684 PM [follower7-writer-785] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,685 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,685 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,685 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,685 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,685 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,685 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,685 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,685 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,685 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,685 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,685 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,685 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,685 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,685 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 70.82 μs with journalIndex=1 01:16:14,685 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,685 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1075,follower7-writer-785]/waiting 01:16:14,686 PM [follower7-writer-785] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.314 ms 01:16:14,686 PM [follower7-writer-785] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 13.55 μs 01:16:14,686 PM [follower7-writer-785] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,686 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,686 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,686 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,686 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,687 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,687 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:14,687 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:14,688 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,688 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,688 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,688 PM [follower7-writer-786] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,688 PM [follower7-writer-786] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,685 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:14,688 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:14,688 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,688 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,688 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,688 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,688 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,688 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,689 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,689 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,689 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,689 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,689 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,689 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,689 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,689 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 78.55 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:14.677] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,689 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [ERROR] [07/29/2025 13:16:14.677] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:14.689] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7aee29e9 [WARN] [07/29/2025 13:16:14.689] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@39d41f9d 01:16:14,689 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1076,follower7-writer-786]/waiting [ERROR] [07/29/2025 13:16:14.680] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,689 PM [follower7-writer-786] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.184 ms [WARN] [07/29/2025 13:16:14.689] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@29473295 01:16:14,689 PM [follower7-writer-786] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 11.54 μs 01:16:14,689 PM [follower7-writer-786] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:14.682] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:14.689] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@68c401f8 01:16:14,689 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,689 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,689 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,689 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,689 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:14.685] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:14.689] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@636ecc68 [ERROR] [07/29/2025 13:16:14.689] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,690 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,690 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,690 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,690 PM [leader5-writer-787] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,690 PM [leader5-writer-787] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:14.690] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1099c3f6 01:16:14,690 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,690 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:14,690 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:14,690 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,691 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,691 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,691 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,691 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,691 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,691 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,691 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,691 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,691 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,691 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,691 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,691 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,691 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 160.2 μs with journalIndex=1 01:16:14,691 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,691 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,691 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,691 PM [follower7-writer-788] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,691 PM [follower7-writer-788] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,691 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,691 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1077,leader5-writer-787]/waiting 01:16:14,692 PM [leader5-writer-787] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.280 ms 01:16:14,692 PM [leader5-writer-787] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 11.69 μs 01:16:14,692 PM [leader5-writer-787] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,692 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,692 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,692 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,692 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,692 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,692 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,692 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,692 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,692 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,692 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,692 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,692 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,692 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,692 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,692 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,692 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,692 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,692 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,692 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,692 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 88.02 μs with journalIndex=1 01:16:14,693 PM [follower6-writer-789] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,693 PM [follower6-writer-789] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,693 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,693 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1078,follower7-writer-788]/waiting 01:16:14,693 PM [follower7-writer-788] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.665 ms 01:16:14,693 PM [follower7-writer-788] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.509 μs 01:16:14,693 PM [follower7-writer-788] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,693 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,693 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,693 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:14.691] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,693 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:14.693] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:14.693] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@672220e8 [WARN] [07/29/2025 13:16:14.693] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@65a480f0 01:16:14,694 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,694 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:14,694 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:14,694 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,694 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:14,694 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:14,697 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,697 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,697 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,697 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,697 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,697 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,697 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,697 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,697 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,697 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,697 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,697 PM [follower7-writer-790] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,697 PM [follower7-writer-790] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,697 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,697 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,697 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,697 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,697 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,697 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,697 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 69.17 μs with journalIndex=1 01:16:14,697 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,697 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,697 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,698 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,697 PM [leader5-writer-791] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,698 PM [leader5-writer-791] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,698 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,698 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,698 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,698 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,698 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 [ERROR] [07/29/2025 13:16:14.697] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,698 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,698 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,698 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,698 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,698 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,698 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,698 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,698 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1079,follower6-writer-789]/waiting 01:16:14,698 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 68.29 μs with journalIndex=1 01:16:14,698 PM [follower6-writer-789] [DEBUG] JournalWriteTask - follower6: received 1 commands after 5.140 ms 01:16:14,698 PM [follower6-writer-789] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 11.02 μs 01:16:14,698 PM [follower6-writer-789] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,698 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.698] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,698 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1080,follower7-writer-790]/waiting 01:16:14,698 PM [follower7-writer-790] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.297 ms 01:16:14,698 PM [follower7-writer-790] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.279 μs 01:16:14,698 PM [follower7-writer-790] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,698 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,698 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,698 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,698 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,698 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,698 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,698 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.699] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3de80775 01:16:14,698 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,699 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,699 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,699 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,699 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,699 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,699 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,699 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,699 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,699 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,699 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,699 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,699 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,699 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,699 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 59.13 μs with journalIndex=1 [WARN] [07/29/2025 13:16:14.699] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6c985f1c 01:16:14,699 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.699] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,699 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1081,leader5-writer-791]/waiting 01:16:14,700 PM [leader5-writer-791] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.012 ms 01:16:14,700 PM [leader5-writer-791] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.659 μs 01:16:14,700 PM [leader5-writer-791] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,700 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,700 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,700 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,700 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,700 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:14.700] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@eb7270d 01:16:14,700 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:14,700 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:14,700 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,700 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:14,700 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:14,701 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,701 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,701 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,701 PM [follower7-writer-792] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,701 PM [follower7-writer-792] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,701 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,701 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,701 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,701 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,702 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,702 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,702 PM [leader5-writer-793] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,702 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,702 PM [leader5-writer-793] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,702 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,702 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,702 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,702 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,702 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,702 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,702 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,702 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,702 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,702 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 107.2 μs with journalIndex=1 01:16:14,702 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,702 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,702 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,702 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,702 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,703 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,703 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,703 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,703 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,703 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,703 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,703 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,703 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,703 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 76.50 μs with journalIndex=1 01:16:14,703 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1082,follower7-writer-792]/waiting 01:16:14,703 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1083,leader5-writer-793]/waiting 01:16:14,703 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:14.703] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,703 PM [leader5-writer-793] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.660 ms 01:16:14,703 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:14.703] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,703 PM [leader5-writer-793] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 19.46 μs 01:16:14,703 PM [leader5-writer-793] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,703 PM [follower7-writer-792] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.527 ms 01:16:14,703 PM [follower7-writer-792] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 23.42 μs 01:16:14,703 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,703 PM [follower7-writer-792] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,703 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,703 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,703 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.704] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5e52f8b5 01:16:14,704 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,704 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:14,704 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:14,704 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,704 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:14,704 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:14,709 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,709 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,709 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,709 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,709 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:14.709] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4898df3f 01:16:14,709 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,709 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,709 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,709 PM [follower6-writer-794] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,709 PM [follower6-writer-794] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,709 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:14,709 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:14,711 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,711 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,711 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,711 PM [leader5-writer-795] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,711 PM [leader5-writer-795] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,711 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,712 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,712 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,712 PM [follower7-writer-796] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,712 PM [follower7-writer-796] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,712 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,712 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,712 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,712 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,712 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,712 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,712 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,712 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,712 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,712 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,712 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,712 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,712 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,712 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,712 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,712 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,712 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,712 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,712 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,712 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,712 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,712 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,712 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,712 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,712 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,712 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 82.29 μs with journalIndex=1 01:16:14,712 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,712 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 81.39 μs with journalIndex=1 01:16:14,713 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,713 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,713 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,713 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,713 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,713 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,713 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,713 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,713 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,713 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,713 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,713 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,713 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,713 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 48.58 μs with journalIndex=1 01:16:14,713 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) [ERROR] [07/29/2025 13:16:14.713] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,713 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.713] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,713 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1084,follower6-writer-794]/waiting 01:16:14,713 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1086,follower7-writer-796]/waiting 01:16:14,713 PM [follower6-writer-794] [DEBUG] JournalWriteTask - follower6: received 1 commands after 4.227 ms 01:16:14,713 PM [follower7-writer-796] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.729 ms 01:16:14,713 PM [follower6-writer-794] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 13.31 μs 01:16:14,713 PM [follower6-writer-794] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,713 PM [follower7-writer-796] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 14.28 μs 01:16:14,713 PM [follower7-writer-796] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,713 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,713 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,713 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,714 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,714 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,714 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,714 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,714 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,714 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,714 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,714 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:14,714 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:14,714 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:14,714 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:14,722 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,722 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:14.722] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@61c9ceef 01:16:14,722 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 [WARN] [07/29/2025 13:16:14.722] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1a862184 01:16:14,722 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,722 PM [follower7-writer-797] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,722 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,722 PM [follower7-writer-797] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,722 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,722 PM [follower6-writer-798] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,722 PM [follower6-writer-798] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,722 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.722] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,722 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1085,leader5-writer-795]/waiting 01:16:14,723 PM [leader5-writer-795] [DEBUG] JournalWriteTask - leader5: received 1 commands after 11.27 ms 01:16:14,723 PM [leader5-writer-795] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.39 μs 01:16:14,723 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,723 PM [leader5-writer-795] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,723 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,723 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,723 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,723 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,723 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,723 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,723 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,723 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,723 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,723 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,723 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,723 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,723 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,723 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,723 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,723 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,723 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,723 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 75.30 μs with journalIndex=1 01:16:14,723 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,723 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,723 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,723 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,723 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,723 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,723 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,723 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,723 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 135.2 μs with journalIndex=1 01:16:14,723 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,723 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,723 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,723 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:14.723] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,723 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:14.723] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5b25abbe 01:16:14,724 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:14.723] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,724 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1088,follower6-writer-798]/waiting 01:16:14,724 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,724 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1087,follower7-writer-797]/waiting 01:16:14,724 PM [follower6-writer-798] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.339 ms 01:16:14,724 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:14,724 PM [follower6-writer-798] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.17 μs 01:16:14,724 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:14,724 PM [follower6-writer-798] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,724 PM [follower7-writer-797] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.449 ms 01:16:14,724 PM [follower7-writer-797] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 18.12 μs 01:16:14,724 PM [follower7-writer-797] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,725 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,725 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,725 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,725 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.725] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1059ed2c 01:16:14,725 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,725 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,725 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,725 PM [leader5-writer-799] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,725 PM [leader5-writer-799] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,725 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,725 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,725 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,725 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,725 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,725 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:14,725 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:14.726] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@c1f9164 01:16:14,726 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,726 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,726 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,726 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,726 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,726 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,726 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,726 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:14,726 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,726 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,726 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,726 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:14,726 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,726 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,726 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,726 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,726 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 69.90 μs with journalIndex=1 01:16:14,726 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) [ERROR] [07/29/2025 13:16:14.726] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,729 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,729 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,729 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,729 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,729 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,729 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,729 PM [follower7-writer-800] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,729 PM [follower7-writer-800] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,729 PM [follower6-writer-801] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,729 PM [follower6-writer-801] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,726 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1089,leader5-writer-799]/waiting 01:16:14,729 PM [leader5-writer-799] [DEBUG] JournalWriteTask - leader5: received 1 commands after 4.096 ms 01:16:14,729 PM [leader5-writer-799] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 28.61 μs 01:16:14,729 PM [leader5-writer-799] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,729 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,729 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,729 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,729 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.730] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5e9c14dd 01:16:14,730 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,730 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:14,730 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:14,730 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,730 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,730 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,730 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,730 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,730 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,730 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,730 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,730 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,730 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,730 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,730 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,730 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,730 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,730 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,731 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,731 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 116.4 μs with journalIndex=1 01:16:14,731 PM [leader5-writer-802] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,731 PM [leader5-writer-802] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,731 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.731] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,731 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1090,follower7-writer-800]/waiting 01:16:14,731 PM [follower7-writer-800] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.991 ms 01:16:14,731 PM [follower7-writer-800] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 11.41 μs 01:16:14,731 PM [follower7-writer-800] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,731 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,731 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,731 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,731 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,731 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,731 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,731 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,731 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,731 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,731 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,731 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,731 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,731 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,731 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,731 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,731 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,732 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,732 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,732 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,732 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 58.44 μs with journalIndex=1 01:16:14,732 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,732 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,732 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,732 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,732 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,732 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,732 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,732 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,732 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,732 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,732 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,732 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1091,follower6-writer-801]/waiting 01:16:14,732 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] [WARN] [07/29/2025 13:16:14.732] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2010c4c9 01:16:14,732 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 253.8 μs with journalIndex=1 01:16:14,732 PM [follower6-writer-801] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.795 ms 01:16:14,732 PM [follower6-writer-801] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.968 μs 01:16:14,732 PM [follower6-writer-801] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,732 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,732 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,732 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,732 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,732 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,732 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:14,732 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:14,732 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1092,leader5-writer-802]/waiting 01:16:14,732 PM [leader5-writer-802] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.591 ms 01:16:14,732 PM [leader5-writer-802] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 8.379 μs 01:16:14,732 PM [leader5-writer-802] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,732 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,732 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,733 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,733 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,733 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,733 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,733 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,733 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,733 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:14,733 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor [ERROR] [07/29/2025 13:16:14.732] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:14.741] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@526f8bc5 01:16:14,741 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 [ERROR] [07/29/2025 13:16:14.732] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:14.741] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5baac24f 01:16:14,741 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,741 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,741 PM [leader5-writer-803] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,741 PM [leader5-writer-803] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,741 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,741 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,741 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,741 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,741 PM [follower6-writer-804] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,741 PM [follower6-writer-804] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,742 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,742 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,742 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,742 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,742 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,742 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,742 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,742 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,742 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,742 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,742 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,742 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,742 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,742 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,742 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,742 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,742 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,742 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,742 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,742 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,742 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,742 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,742 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,742 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,742 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,742 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 72.83 μs with journalIndex=1 01:16:14,742 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,742 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 73.13 μs with journalIndex=1 01:16:14,743 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [ERROR] [07/29/2025 13:16:14.743] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,743 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1094,follower6-writer-804]/waiting 01:16:14,743 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:14.743] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,743 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1093,leader5-writer-803]/waiting 01:16:14,743 PM [follower6-writer-804] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.507 ms 01:16:14,743 PM [follower6-writer-804] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 13.55 μs 01:16:14,743 PM [follower6-writer-804] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,743 PM [leader5-writer-803] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.978 ms 01:16:14,743 PM [leader5-writer-803] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 21.89 μs 01:16:14,743 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,743 PM [leader5-writer-803] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,743 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,743 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,743 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,743 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,743 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,743 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.743] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3aeae6bd 01:16:14,744 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,744 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:14,744 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:14,744 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,744 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,744 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,744 PM [leader5-writer-805] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,744 PM [leader5-writer-805] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,744 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.745] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@57b6b7d1 01:16:14,745 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,745 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:14,745 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:14,746 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,746 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,746 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,746 PM [follower6-writer-806] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,746 PM [follower6-writer-806] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,745 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,746 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,746 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,746 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,746 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,746 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,746 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,746 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,746 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,746 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,746 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,746 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,746 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,746 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 48.44 μs with journalIndex=1 01:16:14,746 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,746 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1095,leader5-writer-805]/waiting 01:16:14,747 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,747 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,747 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,747 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,747 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,747 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,747 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,747 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,747 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,747 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,747 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,747 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,747 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,747 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 47.19 μs with journalIndex=1 01:16:14,747 PM [leader5-writer-805] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.595 ms 01:16:14,747 PM [leader5-writer-805] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 11.02 μs 01:16:14,747 PM [leader5-writer-805] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,747 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:14.746] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.747] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,747 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1096,follower6-writer-806]/waiting 01:16:14,747 PM [follower6-writer-806] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.298 ms 01:16:14,747 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,747 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,747 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,747 PM [follower6-writer-806] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 7.339 μs 01:16:14,747 PM [follower6-writer-806] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,747 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,747 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,747 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,747 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,747 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.747] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@72a6b8a5 01:16:14,748 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,748 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:14,748 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:14,748 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,749 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,749 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,749 PM [follower6-writer-807] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,749 PM [follower6-writer-807] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:14.749] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@527effda 01:16:14,749 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,749 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,749 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,749 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,749 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,749 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,749 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,749 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,749 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,749 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,749 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,749 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,749 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,749 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 54.75 μs with journalIndex=1 01:16:14,750 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,750 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.750] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,750 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:14,750 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1097,follower6-writer-807]/waiting 01:16:14,750 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:14,750 PM [follower6-writer-807] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.298 ms 01:16:14,750 PM [follower6-writer-807] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.869 μs 01:16:14,750 PM [follower6-writer-807] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,750 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,750 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,750 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,750 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.750] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4052c1db 01:16:14,750 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,751 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,751 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,751 PM [leader5-writer-808] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,751 PM [leader5-writer-808] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,751 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,751 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,751 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,751 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,751 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,751 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,751 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,751 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,752 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,752 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,752 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,752 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,752 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,752 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,752 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,752 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,752 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 114.1 μs with journalIndex=1 01:16:14,752 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,752 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,752 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,752 PM [follower6-writer-809] [DEBUG] JournalWriteTask - follower6: journal writer started [ERROR] [07/29/2025 13:16:14.752] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,752 PM [follower6-writer-809] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,752 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,752 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1098,leader5-writer-808]/waiting 01:16:14,752 PM [leader5-writer-808] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.744 ms 01:16:14,753 PM [leader5-writer-808] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.359 μs 01:16:14,753 PM [leader5-writer-808] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,753 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,753 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,753 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,753 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,753 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,753 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,753 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,753 PM [follower7-writer-810] [DEBUG] JournalWriteTask - follower7: journal writer started [WARN] [07/29/2025 13:16:14.753] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@65777624 01:16:14,753 PM [follower7-writer-810] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,753 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,753 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,753 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,753 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,753 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,753 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,753 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,753 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,753 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,753 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,753 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,753 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,753 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,754 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 87.80 μs with journalIndex=1 01:16:14,754 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,754 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,754 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,754 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1099,follower6-writer-809]/waiting 01:16:14,754 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,754 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,754 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,754 PM [follower6-writer-809] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.890 ms 01:16:14,754 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,754 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,754 PM [follower6-writer-809] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.828 μs 01:16:14,754 PM [follower6-writer-809] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,754 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,754 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,754 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,754 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,754 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,754 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,754 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,754 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,754 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,754 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,754 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,754 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 113.4 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:14.754] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,754 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:14,754 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:14.755] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@351de0f0 01:16:14,755 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,755 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1100,follower7-writer-810]/waiting [ERROR] [07/29/2025 13:16:14.755] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,755 PM [follower7-writer-810] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.730 ms 01:16:14,755 PM [follower7-writer-810] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 8.949 μs 01:16:14,755 PM [follower7-writer-810] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,755 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,755 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,755 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,755 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:14,755 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,755 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,755 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:14.755] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@11d4fb2a 01:16:14,756 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,756 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:14,756 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:14,756 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,757 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,757 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,757 PM [follower7-writer-811] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,757 PM [follower7-writer-811] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,757 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,757 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,757 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,758 PM [leader5-writer-812] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,758 PM [leader5-writer-812] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,758 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,758 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,758 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,758 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,758 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,758 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,758 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,758 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,758 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,758 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,758 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,758 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,758 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,758 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 88.72 μs with journalIndex=1 01:16:14,758 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,758 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,758 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,758 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,758 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,758 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,758 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,758 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,758 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,759 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,759 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,759 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,759 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [ERROR] [07/29/2025 13:16:14.759] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,759 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,759 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1101,follower7-writer-811]/waiting 01:16:14,759 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 271.3 μs with journalIndex=1 01:16:14,759 PM [follower7-writer-811] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.111 ms 01:16:14,759 PM [follower7-writer-811] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 11.86 μs 01:16:14,759 PM [follower7-writer-811] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,759 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,759 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,759 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,759 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,759 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,759 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,759 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,759 PM [follower6-writer-813] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,759 PM [follower6-writer-813] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:14.759] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@754a9c54 01:16:14,760 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,760 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:14,760 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:14,760 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,760 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,760 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,760 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,760 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,760 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,760 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,760 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,760 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,760 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,760 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,760 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,760 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,760 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 87.82 μs with journalIndex=1 01:16:14,760 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,760 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,760 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,760 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,761 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1102,leader5-writer-812]/waiting 01:16:14,761 PM [leader5-writer-812] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.366 ms 01:16:14,761 PM [leader5-writer-812] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 15.36 μs 01:16:14,761 PM [leader5-writer-812] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,760 PM [follower7-writer-814] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,761 PM [follower7-writer-814] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,760 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1103,follower6-writer-813]/waiting 01:16:14,761 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,761 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,761 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,761 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,761 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,761 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,761 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,761 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,761 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,761 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,761 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,761 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,761 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,761 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,761 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,761 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,761 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,761 PM [follower6-writer-813] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.152 ms 01:16:14,761 PM [follower6-writer-813] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.27 μs 01:16:14,761 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 79.88 μs with journalIndex=1 01:16:14,761 PM [follower6-writer-813] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:14.760] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,761 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,761 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,761 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,761 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:14.761] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:14.761] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@791de142 01:16:14,761 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,762 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:14,762 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor [ERROR] [07/29/2025 13:16:14.761] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,762 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1104,follower7-writer-814]/waiting 01:16:14,762 PM [follower7-writer-814] [DEBUG] JournalWriteTask - follower7: received 1 commands after 707.0 μs 01:16:14,762 PM [follower7-writer-814] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 8.349 μs 01:16:14,762 PM [follower7-writer-814] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,762 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,762 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,762 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,762 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,762 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,762 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,762 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 [WARN] [07/29/2025 13:16:14.762] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@56987c3a 01:16:14,762 PM [leader5-writer-815] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,762 PM [leader5-writer-815] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:14.762] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@554b44a1 01:16:14,763 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,763 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,763 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,763 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,763 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:14,763 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:14,763 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:14,763 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,763 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:14,763 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,763 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,763 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,763 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,763 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,763 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,763 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,763 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,763 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,763 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,763 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,763 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,763 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 93.66 μs with journalIndex=1 01:16:14,764 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1105,leader5-writer-815]/waiting 01:16:14,764 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,764 PM [leader5-writer-815] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.326 ms 01:16:14,764 PM [leader5-writer-815] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.08 μs 01:16:14,764 PM [leader5-writer-815] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,764 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,764 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,764 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,764 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,764 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,764 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:14,764 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:14,770 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,770 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,770 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,770 PM [follower7-writer-816] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,770 PM [follower7-writer-816] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,774 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,774 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,774 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,774 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 [ERROR] [07/29/2025 13:16:14.763] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,774 PM [follower6-writer-817] [DEBUG] JournalWriteTask - follower6: journal writer started [WARN] [07/29/2025 13:16:14.774] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@67af740a 01:16:14,774 PM [follower6-writer-817] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,775 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,775 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,775 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,775 PM [leader5-writer-818] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,775 PM [leader5-writer-818] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,775 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,775 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,775 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,775 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,775 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,775 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,775 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,775 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,775 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,775 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,775 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,775 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,775 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 63.07 μs with journalIndex=1 01:16:14,775 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,775 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.775] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,776 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,776 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1106,follower7-writer-816]/waiting 01:16:14,775 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,776 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,776 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,776 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,776 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,776 PM [follower7-writer-816] [DEBUG] JournalWriteTask - follower7: received 1 commands after 5.542 ms 01:16:14,776 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,776 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,776 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,776 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,776 PM [follower7-writer-816] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 14.50 μs 01:16:14,776 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,776 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,776 PM [follower7-writer-816] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,776 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,776 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,776 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,776 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,776 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,776 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,776 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,776 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,776 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,776 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,776 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,776 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,776 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,776 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,776 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,776 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,776 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,776 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 60.11 μs with journalIndex=1 01:16:14,776 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 99.72 μs with journalIndex=1 [WARN] [07/29/2025 13:16:14.777] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7c7e5074 01:16:14,777 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1108,leader5-writer-818]/waiting 01:16:14,777 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1107,follower6-writer-817]/waiting 01:16:14,777 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:14.777] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) [ERROR] [07/29/2025 13:16:14.777] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,777 PM [leader5-writer-818] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.988 ms 01:16:14,777 PM [leader5-writer-818] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 20.76 μs 01:16:14,777 PM [leader5-writer-818] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,777 PM [follower6-writer-817] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.588 ms 01:16:14,777 PM [follower6-writer-817] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.389 μs 01:16:14,777 PM [follower6-writer-817] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,777 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,777 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,777 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,777 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,777 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,777 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,777 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,777 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:14,777 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,777 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,777 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:14.777] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@689b3fb3 [WARN] [07/29/2025 13:16:14.778] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2b6a1a5 01:16:14,778 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,778 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,778 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:14,778 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:14,778 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,778 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:14,778 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,778 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,778 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:14,778 PM [follower7-writer-819] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,778 PM [follower7-writer-819] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,779 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,779 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,779 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,779 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,779 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,779 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,779 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,779 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,779 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,779 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,779 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,779 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,779 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,779 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 89.50 μs with journalIndex=1 01:16:14,779 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1109,follower7-writer-819]/waiting [ERROR] [07/29/2025 13:16:14.779] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,779 PM [follower7-writer-819] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.286 ms 01:16:14,779 PM [follower7-writer-819] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.66 μs 01:16:14,779 PM [follower7-writer-819] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,780 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,780 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,780 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,780 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.780] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6d26da64 01:16:14,780 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,780 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:14,780 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:14,785 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,785 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,785 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,785 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,785 PM [follower6-writer-820] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,785 PM [follower6-writer-820] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,785 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,785 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,785 PM [leader5-writer-821] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,785 PM [leader5-writer-821] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,785 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,785 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,785 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,786 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,786 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,786 PM [follower7-writer-822] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,786 PM [follower7-writer-822] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,787 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,787 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,787 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,787 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,787 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,787 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,787 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,787 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,787 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,787 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,787 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,787 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,787 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,787 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,787 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,787 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 76.65 μs with journalIndex=1 01:16:14,787 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,787 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,787 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,787 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,787 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,787 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,787 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,787 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,787 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,787 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,787 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,787 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,787 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,787 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,787 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,787 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,787 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,787 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,787 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,787 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,787 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,787 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,787 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,787 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 95.26 μs with journalIndex=1 01:16:14,787 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,788 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 114.7 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:14.788] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.788] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.788] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,789 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,789 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,789 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,789 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1112,follower7-writer-822]/waiting 01:16:14,789 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1111,leader5-writer-821]/waiting 01:16:14,789 PM [follower7-writer-822] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.216 ms 01:16:14,789 PM [leader5-writer-821] [DEBUG] JournalWriteTask - leader5: received 1 commands after 4.161 ms 01:16:14,789 PM [follower7-writer-822] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 15.14 μs 01:16:14,789 PM [follower7-writer-822] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,789 PM [leader5-writer-821] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 21.46 μs 01:16:14,789 PM [leader5-writer-821] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,789 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,789 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,789 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,790 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,790 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,790 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,790 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,790 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,790 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,790 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:14,790 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:14,791 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,791 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:14,791 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:14,794 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,794 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,794 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,794 PM [leader5-writer-823] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,794 PM [leader5-writer-823] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,794 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1110,follower6-writer-820]/waiting 01:16:14,794 PM [follower6-writer-820] [DEBUG] JournalWriteTask - follower6: received 1 commands after 9.394 ms 01:16:14,794 PM [follower6-writer-820] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.73 μs 01:16:14,794 PM [follower6-writer-820] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,794 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,794 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,794 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,794 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,794 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,795 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,795 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,795 PM [follower7-writer-824] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,795 PM [follower7-writer-824] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:14.795] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@15964b9c [WARN] [07/29/2025 13:16:14.795] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@626f0dae [WARN] [07/29/2025 13:16:14.795] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@706e9732 01:16:14,795 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,795 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:14,795 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:14,796 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,796 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,796 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,796 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,796 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,796 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,796 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,796 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,796 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,796 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,796 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,796 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,796 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,796 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,796 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,796 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,796 PM [follower6-writer-825] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,796 PM [follower6-writer-825] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,796 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 102.9 μs with journalIndex=1 01:16:14,796 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,796 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1114,follower7-writer-824]/waiting 01:16:14,797 PM [follower7-writer-824] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.768 ms 01:16:14,797 PM [follower7-writer-824] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 11.27 μs 01:16:14,797 PM [follower7-writer-824] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,797 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,797 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,797 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,797 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:14.796] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,797 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null [WARN] [07/29/2025 13:16:14.797] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7f0e1b54 01:16:14,797 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,797 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,797 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,797 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,797 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,797 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,797 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,797 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,797 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,797 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,798 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,798 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,798 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 73.59 μs with journalIndex=1 01:16:14,798 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,798 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:14,798 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:14,798 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) [ERROR] [07/29/2025 13:16:14.798] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,798 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,798 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1115,follower6-writer-825]/waiting 01:16:14,798 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,798 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,798 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,798 PM [follower6-writer-825] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.562 ms 01:16:14,798 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,798 PM [follower6-writer-825] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.32 μs 01:16:14,798 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,798 PM [follower6-writer-825] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,798 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,798 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,798 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,798 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,798 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,799 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,799 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,799 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,799 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,799 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,799 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,799 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,799 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,799 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 128.0 μs with journalIndex=1 01:16:14,799 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,799 PM [follower7-writer-826] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,799 PM [follower7-writer-826] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,799 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1113,leader5-writer-823]/waiting 01:16:14,799 PM [leader5-writer-823] [DEBUG] JournalWriteTask - leader5: received 1 commands after 4.805 ms 01:16:14,799 PM [leader5-writer-823] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.22 μs 01:16:14,799 PM [leader5-writer-823] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,799 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,799 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,799 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,799 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:14.799] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:14.799] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2a3c05f0 [WARN] [07/29/2025 13:16:14.800] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@43b74511 01:16:14,800 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,800 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:14,800 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:14,800 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,800 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,800 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,800 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,800 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,800 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,800 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,800 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,800 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,800 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,800 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,800 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,800 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,800 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,800 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:14,800 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 99.63 μs with journalIndex=1 01:16:14,800 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:14,800 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1116,follower7-writer-826]/waiting 01:16:14,800 PM [follower7-writer-826] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.547 ms 01:16:14,800 PM [follower7-writer-826] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.399 μs 01:16:14,800 PM [follower7-writer-826] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:14.800] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,800 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,800 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,800 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,800 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.801] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4ef25abc 01:16:14,801 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,801 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:14,801 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:14,803 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:14,807 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,807 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,807 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,807 PM [follower6-writer-827] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,807 PM [follower6-writer-827] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,807 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,808 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,808 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,808 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,808 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,809 PM [follower7-writer-828] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,809 PM [follower7-writer-828] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,809 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,808 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,809 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,809 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,809 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,809 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,809 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,809 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,809 PM [leader5-writer-829] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,809 PM [leader5-writer-829] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,809 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,809 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,809 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,809 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,809 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,809 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,809 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,809 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,809 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,809 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,810 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,810 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,810 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,810 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,810 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,810 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,810 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,810 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,810 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,810 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,810 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 90.83 μs with journalIndex=1 01:16:14,810 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1118,follower7-writer-828]/waiting 01:16:14,810 PM [follower7-writer-828] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.501 ms 01:16:14,810 PM [follower7-writer-828] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 11.89 μs 01:16:14,810 PM [follower7-writer-828] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,810 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,810 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,810 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,810 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,811 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,811 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:14,811 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:14,811 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,811 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,811 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,811 PM [follower7-writer-830] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,811 PM [follower7-writer-830] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,812 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,812 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,812 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,812 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,812 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,812 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,812 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,812 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,812 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,812 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,812 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,812 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,812 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,812 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 53.40 μs with journalIndex=1 01:16:14,812 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1119,leader5-writer-829]/waiting 01:16:14,812 PM [leader5-writer-829] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.373 ms 01:16:14,812 PM [leader5-writer-829] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.169 μs 01:16:14,812 PM [leader5-writer-829] [DEBUG] JournalWriteTask - leader5: journal writer stopped [ERROR] [07/29/2025 13:16:14.810] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,812 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,812 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,812 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.812] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1c709029 01:16:14,812 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:14.812] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,812 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,813 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,813 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,813 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:14,813 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:14.813] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@507d4e48 01:16:14,813 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,813 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,813 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,813 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,813 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,813 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,813 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,813 PM [leader5-writer-831] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,813 PM [leader5-writer-831] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,813 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,813 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,813 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,813 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,813 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,813 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,814 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,814 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,814 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,814 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 84.81 μs with journalIndex=1 01:16:14,814 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,814 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,814 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,814 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,814 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,814 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,814 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,814 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,814 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,814 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,814 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,814 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.814] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,814 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,815 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,815 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 354.8 μs with journalIndex=1 01:16:14,815 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1120,follower7-writer-830]/waiting 01:16:14,815 PM [follower7-writer-830] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.151 ms 01:16:14,815 PM [follower7-writer-830] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.249 μs 01:16:14,815 PM [follower7-writer-830] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,815 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,815 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,815 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,815 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:14.815] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,816 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:14.816] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4c418650 01:16:14,816 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1121,leader5-writer-831]/waiting 01:16:14,816 PM [leader5-writer-831] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.344 ms 01:16:14,816 PM [leader5-writer-831] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.009 μs 01:16:14,816 PM [leader5-writer-831] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,816 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,816 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,816 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,816 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,816 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,816 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:14,816 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:14,816 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,816 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:14,816 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:14.817] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@33ffeb58 01:16:14,815 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,818 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 9.078 ms with journalIndex=1 01:16:14,819 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 [ERROR] [07/29/2025 13:16:14.819] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,819 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,819 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1117,follower6-writer-827]/waiting 01:16:14,819 PM [follower6-writer-827] [DEBUG] JournalWriteTask - follower6: received 1 commands after 11.87 ms 01:16:14,819 PM [follower6-writer-827] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.039 μs 01:16:14,819 PM [follower6-writer-827] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,819 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,819 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,819 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,819 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,819 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:14.819] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@73f2cd20 01:16:14,819 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,820 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,820 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,820 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:14,820 PM [leader5-writer-832] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,820 PM [leader5-writer-832] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,820 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:14,820 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,820 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,820 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,820 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,820 PM [follower6-writer-833] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,820 PM [follower6-writer-833] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,820 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,821 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,821 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,821 PM [follower7-writer-834] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,821 PM [follower7-writer-834] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,821 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,821 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,822 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,822 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,822 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,822 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,822 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,822 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,822 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,822 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,822 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,822 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,822 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,822 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,822 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,822 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 66.64 μs with journalIndex=1 01:16:14,822 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,822 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,822 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,822 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,822 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,822 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,822 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,822 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,822 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,822 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,822 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,822 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,822 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,822 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1124,follower7-writer-834]/waiting 01:16:14,822 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [ERROR] [07/29/2025 13:16:14.822] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,822 PM [follower7-writer-834] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.676 ms 01:16:14,823 PM [follower7-writer-834] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.57 μs 01:16:14,823 PM [follower7-writer-834] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,822 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 72.84 μs with journalIndex=1 01:16:14,823 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,823 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,823 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,823 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,823 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,823 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,823 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,823 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,823 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,823 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,823 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,823 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,823 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,823 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 48.33 μs with journalIndex=1 01:16:14,823 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,823 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:14.823] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) [WARN] [07/29/2025 13:16:14.823] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@44a1a054 at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.823] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,824 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1123,follower6-writer-833]/waiting 01:16:14,823 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1122,leader5-writer-832]/waiting 01:16:14,824 PM [leader5-writer-832] [DEBUG] JournalWriteTask - leader5: received 1 commands after 4.108 ms 01:16:14,824 PM [leader5-writer-832] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 16.87 μs 01:16:14,824 PM [leader5-writer-832] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,824 PM [follower6-writer-833] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.427 ms 01:16:14,824 PM [follower6-writer-833] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.960 μs 01:16:14,824 PM [follower6-writer-833] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,824 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,824 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,824 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,824 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.824] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@74886aa3 01:16:14,825 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,825 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:14,825 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:14,825 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,825 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:14,825 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:14,826 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,826 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,826 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,826 PM [follower6-writer-835] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,826 PM [follower6-writer-835] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,826 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,826 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,826 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,826 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,826 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,827 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,827 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,827 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,827 PM [follower7-writer-836] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,827 PM [follower7-writer-836] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,827 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:14,827 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:14.827] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2f243c5a 01:16:14,827 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,827 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,827 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,828 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,828 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,828 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,828 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,828 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,828 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,828 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,828 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,828 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,828 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,828 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 64.75 μs with journalIndex=1 01:16:14,828 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,828 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,828 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,828 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,828 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,828 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,828 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:14.828] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,828 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1126,follower7-writer-836]/waiting 01:16:14,828 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,828 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,828 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,828 PM [follower7-writer-836] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.486 ms 01:16:14,828 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,828 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,828 PM [follower7-writer-836] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 12.30 μs 01:16:14,828 PM [follower7-writer-836] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,828 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,828 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,828 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,828 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,828 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,828 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,828 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,828 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,828 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,828 PM [leader5-writer-837] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,828 PM [leader5-writer-837] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,828 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 153.8 μs with journalIndex=1 [WARN] [07/29/2025 13:16:14.829] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@9568aa3 01:16:14,829 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:14.829] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,829 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,829 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,829 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1125,follower6-writer-835]/waiting 01:16:14,829 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,829 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:14,829 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,829 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,829 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,829 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,829 PM [follower6-writer-835] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.200 ms 01:16:14,829 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,829 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,829 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,829 PM [follower6-writer-835] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 8.409 μs 01:16:14,829 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,829 PM [follower6-writer-835] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,829 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:14,829 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,829 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,829 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,829 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,829 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,829 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,829 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 109.0 μs with journalIndex=1 01:16:14,829 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,830 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,830 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1127,leader5-writer-837]/waiting [ERROR] [07/29/2025 13:16:14.830] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:14.830] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@65f61fe2 01:16:14,830 PM [leader5-writer-837] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.869 ms 01:16:14,830 PM [leader5-writer-837] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 13.22 μs 01:16:14,830 PM [leader5-writer-837] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,830 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,830 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,830 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,832 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,832 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,832 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,832 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.832] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@783ebe5f 01:16:14,833 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,833 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:14,833 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:14,836 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,836 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,836 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,836 PM [follower7-writer-838] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,836 PM [follower7-writer-838] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,836 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,836 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,836 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,836 PM [follower6-writer-839] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,836 PM [follower6-writer-839] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,837 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,837 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,837 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,837 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,837 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,837 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,837 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,837 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,837 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,837 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,837 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,837 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,837 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,837 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,837 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 137.0 μs with journalIndex=1 01:16:14,837 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,837 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,837 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,837 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,837 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,837 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,837 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,837 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,837 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,837 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,837 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,837 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,837 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 78.11 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:14.837] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,837 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,838 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1129,follower6-writer-839]/waiting 01:16:14,838 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,838 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1128,follower7-writer-838]/waiting 01:16:14,838 PM [follower6-writer-839] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.471 ms 01:16:14,838 PM [follower6-writer-839] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 12.11 μs 01:16:14,838 PM [follower6-writer-839] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,838 PM [follower7-writer-838] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.869 ms 01:16:14,838 PM [follower7-writer-838] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 4.530 μs 01:16:14,838 PM [follower7-writer-838] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,838 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,838 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,838 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,838 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:14.837] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,838 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:14.838] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@17dbea12 01:16:14,838 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,838 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,838 PM [leader5-writer-840] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,838 PM [leader5-writer-840] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,839 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,839 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:14,839 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:14,839 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,839 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,839 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,839 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,839 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,839 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,839 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,839 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,839 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,839 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,839 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,839 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,839 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,839 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 69.94 μs with journalIndex=1 01:16:14,839 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,839 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,839 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,839 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,839 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1130,leader5-writer-840]/waiting 01:16:14,840 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,840 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,840 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,840 PM [leader5-writer-840] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.346 ms 01:16:14,840 PM [leader5-writer-840] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.619 μs 01:16:14,840 PM [leader5-writer-840] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,840 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,839 PM [follower6-writer-841] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,840 PM [follower6-writer-841] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,840 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,840 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,840 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,840 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,840 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null [ERROR] [07/29/2025 13:16:14.839] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:14.840] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3d814efa 01:16:14,840 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,840 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,840 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,840 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,840 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,840 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,840 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,840 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,840 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,840 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,840 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,840 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,840 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 61.89 μs with journalIndex=1 [WARN] [07/29/2025 13:16:14.840] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1418a172 01:16:14,840 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,841 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1131,follower6-writer-841]/waiting 01:16:14,841 PM [follower6-writer-841] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.066 ms 01:16:14,841 PM [follower6-writer-841] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.839 μs 01:16:14,841 PM [follower6-writer-841] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:14.840] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,841 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,841 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,841 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,841 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,841 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,841 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:14,841 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:14,841 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,841 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:14.841] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@37de0c67 01:16:14,841 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:14,842 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,842 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,842 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,848 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,848 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,848 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,848 PM [leader5-writer-842] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,848 PM [leader5-writer-842] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,849 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,849 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,849 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,849 PM [follower7-writer-843] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,849 PM [follower7-writer-843] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,850 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,850 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,850 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,850 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,850 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,850 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,850 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,850 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,850 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,850 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,850 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,850 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,850 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,850 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 52.31 μs with journalIndex=1 01:16:14,850 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,850 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,850 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,850 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,850 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,850 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,850 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,850 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,850 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,850 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,850 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,850 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,850 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,850 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 46.29 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:14.850] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,850 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,851 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:14.850] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,850 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1133,follower7-writer-843]/waiting 01:16:14,851 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1132,leader5-writer-842]/waiting 01:16:14,851 PM [follower7-writer-843] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.696 ms 01:16:14,851 PM [follower7-writer-843] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 13.70 μs 01:16:14,851 PM [follower7-writer-843] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,851 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,851 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,851 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,851 PM [leader5-writer-842] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.488 ms 01:16:14,851 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,851 PM [leader5-writer-842] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 7.659 μs 01:16:14,851 PM [leader5-writer-842] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,851 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,851 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,851 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,851 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,851 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,852 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:14,852 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:14,852 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,852 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:14,852 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:14,852 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,852 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,852 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,852 PM [follower7-writer-844] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,852 PM [follower7-writer-844] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:14.852] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@52da2fc2 [WARN] [07/29/2025 13:16:14.852] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5abe1b5f 01:16:14,854 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,854 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,854 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,854 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,854 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,854 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,854 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,854 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,854 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,854 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,854 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,854 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,854 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,854 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 125.0 μs with journalIndex=1 01:16:14,854 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1134,follower7-writer-844]/waiting [ERROR] [07/29/2025 13:16:14.854] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,854 PM [follower7-writer-844] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.825 ms 01:16:14,854 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,854 PM [follower7-writer-844] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 12.75 μs 01:16:14,855 PM [follower7-writer-844] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,855 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,855 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,855 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,855 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.855] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@fd07d26 01:16:14,856 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,856 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:14,856 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:14,856 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,857 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,857 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,857 PM [follower7-writer-845] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,857 PM [follower7-writer-845] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,858 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,858 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,858 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,858 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,858 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,858 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,858 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,858 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,858 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,858 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,858 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,858 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,858 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,858 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 98.33 μs with journalIndex=1 01:16:14,858 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:14.858] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,858 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1135,follower7-writer-845]/waiting 01:16:14,858 PM [follower7-writer-845] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.560 ms 01:16:14,858 PM [follower7-writer-845] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 13.56 μs 01:16:14,858 PM [follower7-writer-845] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,858 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,858 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,858 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,859 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,859 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,859 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:14,859 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:14.859] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@15a7b05d 01:16:14,859 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,860 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,860 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,860 PM [follower6-writer-846] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,860 PM [follower6-writer-846] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,860 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,860 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,860 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,860 PM [leader5-writer-847] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,860 PM [leader5-writer-847] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,860 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,861 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,861 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,861 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,861 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,861 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,861 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,861 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,861 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,861 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,861 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,861 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,861 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,861 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 105.3 μs with journalIndex=1 01:16:14,861 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,861 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,861 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,861 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,861 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,861 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,861 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,861 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,861 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,861 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,861 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,861 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,861 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] [ERROR] [07/29/2025 13:16:14.861] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,861 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 91.96 μs with journalIndex=1 01:16:14,861 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,862 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,862 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,862 PM [follower7-writer-848] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,862 PM [follower7-writer-848] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,862 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1137,leader5-writer-847]/waiting 01:16:14,862 PM [leader5-writer-847] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.770 ms 01:16:14,862 PM [leader5-writer-847] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.18 μs 01:16:14,861 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1136,follower6-writer-846]/waiting 01:16:14,862 PM [leader5-writer-847] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,862 PM [follower6-writer-846] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.179 ms 01:16:14,862 PM [follower6-writer-846] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 4.839 μs 01:16:14,862 PM [follower6-writer-846] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,862 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,862 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,862 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,862 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,863 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,863 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:14,863 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:14,863 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,864 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,864 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 [ERROR] [07/29/2025 13:16:14.862] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:14.864] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6f63a598 01:16:14,864 PM [leader5-writer-849] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,864 PM [leader5-writer-849] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,861 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,865 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,865 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,865 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,865 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,865 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,865 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,865 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,865 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,865 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,865 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,865 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,865 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,865 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,865 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,865 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,865 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,865 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,865 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,865 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 82.05 μs with journalIndex=1 [WARN] [07/29/2025 13:16:14.865] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@31b4fe51 01:16:14,865 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) [ERROR] [07/29/2025 13:16:14.865] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,866 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,865 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1139,leader5-writer-849]/waiting 01:16:14,866 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,866 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,866 PM [leader5-writer-849] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.390 ms 01:16:14,866 PM [leader5-writer-849] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 12.90 μs 01:16:14,866 PM [leader5-writer-849] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,866 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,866 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,866 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,866 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,866 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,866 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,866 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,866 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,866 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,866 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,866 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,866 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,866 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,866 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,866 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,866 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries [WARN] [07/29/2025 13:16:14.866] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@489c02b1 01:16:14,866 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,866 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 185.9 μs with journalIndex=1 01:16:14,866 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,866 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,866 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:14,866 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:14,866 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,866 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,867 PM [follower6-writer-850] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,867 PM [follower6-writer-850] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,867 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,867 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 [ERROR] [07/29/2025 13:16:14.866] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,867 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,867 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,867 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,867 PM [leader5-writer-851] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,867 PM [leader5-writer-851] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,867 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,867 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,867 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,867 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,867 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,867 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,867 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,867 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,867 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,867 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,867 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,867 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,868 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 136.6 μs with journalIndex=1 01:16:14,868 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,868 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,868 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,868 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,868 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,868 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,868 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,868 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,868 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,868 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,868 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,868 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,868 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,868 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 54.19 μs with journalIndex=1 01:16:14,868 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:14.868] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,868 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) [ERROR] [07/29/2025 13:16:14.868] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,868 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1141,leader5-writer-851]/waiting 01:16:14,868 PM [leader5-writer-851] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.160 ms 01:16:14,868 PM [leader5-writer-851] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.769 μs 01:16:14,868 PM [leader5-writer-851] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,868 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1140,follower6-writer-850]/waiting 01:16:14,868 PM [follower6-writer-850] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.899 ms 01:16:14,868 PM [follower6-writer-850] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 4.920 μs 01:16:14,868 PM [follower6-writer-850] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,868 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,868 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,869 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,869 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,869 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,869 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,869 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,869 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.869] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3a25ef5f [WARN] [07/29/2025 13:16:14.869] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@36909c70 01:16:14,869 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,870 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:14,870 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:14,870 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,870 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:14,870 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:14,873 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1138,follower7-writer-848]/waiting 01:16:14,873 PM [follower7-writer-848] [DEBUG] JournalWriteTask - follower7: received 1 commands after 11.27 ms 01:16:14,873 PM [follower7-writer-848] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.469 μs 01:16:14,873 PM [follower7-writer-848] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,873 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,873 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,873 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,873 PM [leader5-writer-852] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,873 PM [leader5-writer-852] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,873 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,873 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,873 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,873 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,874 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:14.874] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@37c31ee6 01:16:14,874 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,874 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,874 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,874 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,874 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,874 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,874 PM [follower6-writer-853] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,874 PM [follower6-writer-853] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,874 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,874 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,874 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,874 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,874 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,874 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,874 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,874 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,874 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,874 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,874 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:14,874 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:14,874 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 103.3 μs with journalIndex=1 01:16:14,875 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,875 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1142,leader5-writer-852]/waiting [ERROR] [07/29/2025 13:16:14.875] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,875 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,875 PM [leader5-writer-852] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.623 ms 01:16:14,875 PM [leader5-writer-852] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.05 μs 01:16:14,875 PM [leader5-writer-852] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,875 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,875 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,875 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,875 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,875 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,875 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,875 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,875 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,875 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,875 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,875 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,875 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,875 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,875 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,875 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,875 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,875 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 80.17 μs with journalIndex=1 [WARN] [07/29/2025 13:16:14.875] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1b30d394 01:16:14,875 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.875] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,876 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,876 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,876 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:14,876 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:14,876 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,876 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,876 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,877 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,877 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,877 PM [leader5-writer-855] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,877 PM [leader5-writer-855] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,877 PM [follower7-writer-854] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,877 PM [follower7-writer-854] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,875 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1143,follower6-writer-853]/waiting 01:16:14,879 PM [follower6-writer-853] [DEBUG] JournalWriteTask - follower6: received 1 commands after 4.870 ms 01:16:14,879 PM [follower6-writer-853] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.679 μs 01:16:14,879 PM [follower6-writer-853] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,879 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,879 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,879 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,879 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,879 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,879 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,879 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,879 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,879 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,879 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,879 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,879 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,879 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,879 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,879 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,879 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,879 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,879 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 82.41 μs with journalIndex=1 [WARN] [07/29/2025 13:16:14.879] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@13677131 01:16:14,880 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [ERROR] [07/29/2025 13:16:14.880] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,880 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,880 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1145,leader5-writer-855]/waiting 01:16:14,880 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,880 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,880 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,880 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,880 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,880 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,880 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,880 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,880 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,880 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,880 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,880 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,880 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 62.50 μs with journalIndex=1 01:16:14,880 PM [leader5-writer-855] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.328 ms 01:16:14,880 PM [leader5-writer-855] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.979 μs 01:16:14,880 PM [leader5-writer-855] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,880 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,880 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,880 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,880 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,881 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,881 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:14,881 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:14.881] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@28c334e 01:16:14,881 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,881 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:14,881 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:14,882 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,882 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,882 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,882 PM [follower6-writer-856] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,882 PM [follower6-writer-856] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,882 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,883 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,883 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,883 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,883 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,883 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,883 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,883 PM [leader5-writer-857] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,883 PM [leader5-writer-857] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,883 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,883 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,883 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,883 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,883 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,883 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,883 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,883 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,883 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,883 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 117.4 μs with journalIndex=1 01:16:14,883 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.883] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,884 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:14.884] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,883 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1146,follower6-writer-856]/waiting 01:16:14,884 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,884 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1144,follower7-writer-854]/waiting 01:16:14,887 PM [follower6-writer-856] [DEBUG] JournalWriteTask - follower6: received 1 commands after 5.360 ms 01:16:14,887 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,887 PM [follower6-writer-856] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 12.02 μs 01:16:14,887 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,887 PM [follower6-writer-856] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,887 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,887 PM [follower7-writer-854] [DEBUG] JournalWriteTask - follower7: received 1 commands after 10.53 ms 01:16:14,887 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,887 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,887 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,887 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,887 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,887 PM [follower7-writer-854] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 27.22 μs 01:16:14,887 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,887 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,887 PM [follower7-writer-854] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,887 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,887 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,887 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,888 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,888 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,888 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,888 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,888 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,888 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,888 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 76.30 μs with journalIndex=1 01:16:14,888 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,888 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:14.888] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4c9a033c [ERROR] [07/29/2025 13:16:14.888] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:14.888] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@104e16e6 01:16:14,888 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,888 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:14,888 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:14,889 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,889 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:14,889 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:14,889 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,890 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,890 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,890 PM [follower7-writer-858] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,890 PM [follower7-writer-858] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,888 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1147,leader5-writer-857]/waiting 01:16:14,890 PM [leader5-writer-857] [DEBUG] JournalWriteTask - leader5: received 1 commands after 7.001 ms 01:16:14,890 PM [leader5-writer-857] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 13.55 μs 01:16:14,890 PM [leader5-writer-857] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,890 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,890 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,890 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,890 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,890 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,890 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,890 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 [WARN] [07/29/2025 13:16:14.890] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@507a4231 01:16:14,890 PM [follower6-writer-859] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,890 PM [follower6-writer-859] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,891 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,891 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:14,891 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:14,891 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,892 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,892 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,892 PM [leader5-writer-860] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,892 PM [leader5-writer-860] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,893 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,893 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,893 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,893 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,893 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,893 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,893 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,893 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,893 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,893 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,893 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,893 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,893 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,893 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 504.1 μs with journalIndex=1 01:16:14,893 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,893 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,893 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,893 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,894 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,894 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,894 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,894 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,894 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,894 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,894 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,894 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,894 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,894 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 69.11 μs with journalIndex=1 01:16:14,894 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.894] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,894 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.894] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,894 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1150,leader5-writer-860]/waiting 01:16:14,894 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1149,follower6-writer-859]/waiting 01:16:14,894 PM [leader5-writer-860] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.887 ms 01:16:14,894 PM [follower6-writer-859] [DEBUG] JournalWriteTask - follower6: received 1 commands after 4.228 ms 01:16:14,895 PM [leader5-writer-860] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 16.43 μs 01:16:14,895 PM [follower6-writer-859] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 11.64 μs 01:16:14,895 PM [leader5-writer-860] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,895 PM [follower6-writer-859] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,895 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,895 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,895 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,895 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,895 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,895 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,895 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,895 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.895] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@64872b64 [WARN] [07/29/2025 13:16:14.895] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6e0abbd8 01:16:14,895 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,896 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:14,896 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:14,896 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,896 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:14,896 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:14,897 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,897 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,897 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,897 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,897 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,897 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,897 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,897 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,897 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,897 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,897 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,897 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,897 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,898 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 171.5 μs with journalIndex=1 01:16:14,898 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,898 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:14.898] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,898 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,898 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,898 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,898 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1148,follower7-writer-858]/waiting 01:16:14,898 PM [follower7-writer-858] [DEBUG] JournalWriteTask - follower7: received 1 commands after 8.480 ms 01:16:14,898 PM [follower6-writer-861] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,898 PM [follower7-writer-858] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.779 μs 01:16:14,898 PM [follower6-writer-861] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,898 PM [follower7-writer-858] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,898 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,898 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,898 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,898 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,898 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,898 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,898 PM [leader5-writer-862] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,898 PM [leader5-writer-862] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:14.899] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@8e3b5b1 01:16:14,899 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,899 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,899 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,899 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,899 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,899 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,899 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,899 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,899 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,899 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,899 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,899 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,899 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,899 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,899 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 58.02 μs with journalIndex=1 01:16:14,899 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:14,899 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:14,899 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,899 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,899 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,899 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,899 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found [ERROR] [07/29/2025 13:16:14.899] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,899 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,899 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,899 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,899 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,899 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,899 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,899 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,899 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,899 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,899 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1151,follower6-writer-861]/waiting 01:16:14,900 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 72.12 μs with journalIndex=1 01:16:14,900 PM [follower6-writer-861] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.348 ms 01:16:14,900 PM [follower6-writer-861] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.219 μs 01:16:14,900 PM [follower6-writer-861] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,900 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,900 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,900 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,900 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,900 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1152,leader5-writer-862]/waiting 01:16:14,900 PM [leader5-writer-862] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.445 ms 01:16:14,900 PM [leader5-writer-862] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.729 μs 01:16:14,900 PM [leader5-writer-862] [DEBUG] JournalWriteTask - leader5: journal writer stopped [ERROR] [07/29/2025 13:16:14.900] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,900 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) [WARN] [07/29/2025 13:16:14.900] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3abac873 at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,901 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,901 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,901 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,901 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,901 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,901 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,901 PM [follower7-writer-863] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,901 PM [follower7-writer-863] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,900 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,901 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,901 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,901 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.901] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@27d9e9d8 01:16:14,901 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,902 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,902 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,902 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,902 PM [follower6-writer-864] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,902 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:14,902 PM [follower6-writer-864] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,902 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:14,902 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,902 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,902 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,902 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,902 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,902 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,902 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,902 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,903 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,903 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,903 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,903 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,903 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,903 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,903 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,903 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,903 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,903 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,903 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,903 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,903 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,903 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,903 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 68.83 μs with journalIndex=1 01:16:14,903 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,903 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,903 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,903 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,903 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 112.5 μs with journalIndex=1 01:16:14,903 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [ERROR] [07/29/2025 13:16:14.903] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,903 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,903 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1154,follower6-writer-864]/waiting 01:16:14,903 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,903 PM [follower6-writer-864] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.683 ms 01:16:14,903 PM [follower6-writer-864] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 12.60 μs 01:16:14,903 PM [follower6-writer-864] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:14.903] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,903 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,903 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,903 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,903 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,903 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1153,follower7-writer-863]/waiting 01:16:14,904 PM [follower7-writer-863] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.648 ms 01:16:14,904 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,904 PM [follower7-writer-863] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 7.779 μs 01:16:14,904 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,904 PM [follower7-writer-863] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,904 PM [leader5-writer-865] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,904 PM [leader5-writer-865] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,904 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,904 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,904 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,904 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.904] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@699a79a1 01:16:14,904 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,904 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:14,904 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:14,904 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null [WARN] [07/29/2025 13:16:14.904] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@68766e90 01:16:14,904 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,904 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,904 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,904 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,904 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,904 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,904 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,904 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,904 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,904 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,904 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,905 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,905 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 94.37 μs with journalIndex=1 01:16:14,905 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,905 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1155,leader5-writer-865]/waiting 01:16:14,905 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,905 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,905 PM [follower6-writer-866] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,905 PM [follower6-writer-866] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [ERROR] [07/29/2025 13:16:14.905] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,905 PM [leader5-writer-865] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.493 ms 01:16:14,905 PM [leader5-writer-865] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 14.15 μs 01:16:14,905 PM [leader5-writer-865] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,905 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,905 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,905 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,905 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.906] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3df3c5b5 01:16:14,906 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,906 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:14,906 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:14,906 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,906 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,906 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,907 PM [leader5-writer-867] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,907 PM [leader5-writer-867] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,907 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,907 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,907 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,907 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,907 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,907 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,907 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,907 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,907 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,907 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,907 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,907 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,907 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,907 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,907 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,907 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,907 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,907 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 313.8 μs with journalIndex=1 01:16:14,907 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,907 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,907 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,907 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,907 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,907 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,907 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,907 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,907 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,907 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,907 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 57.78 μs with journalIndex=1 01:16:14,908 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1156,follower6-writer-866]/waiting 01:16:14,908 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1157,leader5-writer-867]/waiting [ERROR] [07/29/2025 13:16:14.908] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,908 PM [follower6-writer-866] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.033 ms 01:16:14,908 PM [follower6-writer-866] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 14.40 μs 01:16:14,908 PM [follower6-writer-866] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:14.908] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,908 PM [leader5-writer-867] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.371 ms 01:16:14,908 PM [leader5-writer-867] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 10.63 μs 01:16:14,908 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,908 PM [leader5-writer-867] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,908 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,908 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,908 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,908 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,908 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,908 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,908 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,908 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,908 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,908 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,908 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:14,909 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:14,909 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,909 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,909 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:14,909 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:14,909 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,909 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,909 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,909 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:14,909 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:14.910] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3d25d053 [WARN] [07/29/2025 13:16:14.910] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7a90b4fc 01:16:14,910 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,910 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,910 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,910 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,910 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,910 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,910 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,910 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,910 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,910 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,910 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,910 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,910 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,910 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 84.82 μs with journalIndex=1 01:16:14,910 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.910] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,911 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1158,follower7-writer-868]/runnable 01:16:14,913 PM [follower7-writer-868] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,913 PM [follower7-writer-868] [DEBUG] JournalWriteTask - follower7: received 1 commands after 7.809 μs 01:16:14,913 PM [follower7-writer-868] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 22.10 μs 01:16:14,913 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,913 PM [follower7-writer-868] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,913 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,913 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,913 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,913 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,913 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,913 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,913 PM [follower6-writer-869] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,913 PM [follower6-writer-869] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:14.913] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@8cfc78b 01:16:14,914 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,914 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,914 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,914 PM [leader5-writer-870] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,914 PM [leader5-writer-870] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,914 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,914 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,914 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,914 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,914 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,914 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,914 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,914 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,914 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,914 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,914 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,914 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,914 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,914 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 75.69 μs with journalIndex=1 01:16:14,915 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,915 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1159,follower6-writer-869]/waiting [ERROR] [07/29/2025 13:16:14.914] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,915 PM [follower6-writer-869] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.886 ms 01:16:14,915 PM [follower6-writer-869] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 16.35 μs 01:16:14,915 PM [follower6-writer-869] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,915 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,915 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,915 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,915 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.915] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7c6cbc64 01:16:14,916 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,916 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,916 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,916 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,916 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,916 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,916 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,916 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,916 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,916 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,916 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,916 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,916 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,916 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 66.51 μs with journalIndex=1 01:16:14,916 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,916 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,916 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,916 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1160,leader5-writer-870]/waiting 01:16:14,916 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) [ERROR] [07/29/2025 13:16:14.916] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,916 PM [leader5-writer-870] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.510 ms 01:16:14,916 PM [leader5-writer-870] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 13.41 μs 01:16:14,916 PM [leader5-writer-870] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,917 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,917 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,917 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,917 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,917 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,917 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,917 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 [WARN] [07/29/2025 13:16:14.917] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7c334e65 01:16:14,917 PM [follower6-writer-871] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,917 PM [follower6-writer-871] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,917 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,917 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:14,917 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,918 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,918 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,918 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,918 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,918 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,918 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,918 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,918 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,918 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,918 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,918 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,918 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,918 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,918 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 69.84 μs with journalIndex=1 01:16:14,918 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.918] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,918 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:14,918 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:14,918 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1161,follower6-writer-871]/waiting 01:16:14,918 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:14,918 PM [follower6-writer-871] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.332 ms 01:16:14,918 PM [follower6-writer-871] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 12.66 μs 01:16:14,918 PM [follower6-writer-871] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,918 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,918 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,918 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,918 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.919] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@300b5ccf 01:16:14,919 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,919 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,919 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,919 PM [leader5-writer-872] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,919 PM [leader5-writer-872] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,919 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,919 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:14,919 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:14,920 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,920 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,920 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,920 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,920 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,920 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,920 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,920 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,920 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,920 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,920 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,920 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,920 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,920 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 83.49 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:14.921] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,921 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,921 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,921 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1162,leader5-writer-872]/waiting 01:16:14,921 PM [leader5-writer-872] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.863 ms 01:16:14,921 PM [leader5-writer-872] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 14.95 μs 01:16:14,921 PM [leader5-writer-872] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,922 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,922 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,922 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,922 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,922 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,922 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,922 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,922 PM [follower7-writer-873] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,922 PM [follower7-writer-873] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,922 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,922 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,922 PM [follower6-writer-874] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,922 PM [follower6-writer-874] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,922 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,922 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:14,923 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:14.923] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@79af35f4 01:16:14,923 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,923 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,923 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,923 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,923 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,923 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,923 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,923 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,923 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,923 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,923 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,923 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,923 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,923 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 126.2 μs with journalIndex=1 01:16:14,924 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:14.924] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,924 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1164,follower6-writer-874]/waiting 01:16:14,924 PM [follower6-writer-874] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.604 ms 01:16:14,924 PM [follower6-writer-874] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.52 μs 01:16:14,924 PM [follower6-writer-874] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,924 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,924 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,924 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,924 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.924] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@42301523 01:16:14,924 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,924 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:14,924 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:14,925 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,925 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,925 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,925 PM [follower6-writer-875] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,925 PM [follower6-writer-875] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,926 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,926 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,926 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,926 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,926 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,926 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,926 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,926 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,926 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,926 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,926 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,926 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,926 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,926 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,926 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,926 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,926 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,926 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,926 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,926 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,926 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,926 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,926 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,926 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,926 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,926 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,926 PM [leader5-writer-876] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,926 PM [leader5-writer-876] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,926 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,926 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,926 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 124.3 μs with journalIndex=1 01:16:14,926 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,926 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 112.3 μs with journalIndex=1 01:16:14,927 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.926] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,927 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.927] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,927 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1165,follower6-writer-875]/waiting 01:16:14,927 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,927 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,927 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,927 PM [follower6-writer-875] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.464 ms 01:16:14,927 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,927 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,927 PM [follower6-writer-875] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 12.43 μs 01:16:14,927 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,927 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,927 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,927 PM [follower6-writer-875] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,927 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,927 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,927 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,927 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,927 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1163,follower7-writer-873]/waiting 01:16:14,927 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,927 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,927 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 56.69 μs with journalIndex=1 01:16:14,927 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,927 PM [follower7-writer-873] [DEBUG] JournalWriteTask - follower7: received 1 commands after 4.997 ms 01:16:14,927 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,927 PM [follower7-writer-873] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 6.259 μs 01:16:14,927 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,927 PM [follower7-writer-873] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,927 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,927 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,927 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,927 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,927 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:14.927] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,927 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1166,leader5-writer-876]/waiting [WARN] [07/29/2025 13:16:14.927] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@67e1fb4b 01:16:14,927 PM [leader5-writer-876] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.336 ms 01:16:14,927 PM [leader5-writer-876] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 8.339 μs 01:16:14,927 PM [leader5-writer-876] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,928 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,928 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,928 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,928 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,928 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,928 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:14.928] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@31f9ff75 01:16:14,928 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:14.928] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@603bcb09 01:16:14,928 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,928 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:14,928 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:14,929 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,929 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:14,929 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:14,939 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,939 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,939 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,939 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,939 PM [follower6-writer-877] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,939 PM [follower6-writer-877] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,939 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,939 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,939 PM [follower7-writer-878] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,939 PM [follower7-writer-878] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,940 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,940 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,940 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,940 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,940 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,940 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,940 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,940 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,940 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,940 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,940 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,940 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,940 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,940 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 72.64 μs with journalIndex=1 01:16:14,940 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1167,follower6-writer-877]/waiting 01:16:14,940 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) [ERROR] [07/29/2025 13:16:14.940] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,940 PM [follower6-writer-877] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.208 ms 01:16:14,940 PM [follower6-writer-877] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.46 μs 01:16:14,940 PM [follower6-writer-877] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,941 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,941 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,941 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,941 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.941] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@170c64eb 01:16:14,941 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,941 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:14,941 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:14,941 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,941 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,941 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,941 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,941 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,941 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,941 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,941 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,941 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,941 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,941 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,941 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,941 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,941 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 77.58 μs with journalIndex=1 01:16:14,942 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) [ERROR] [07/29/2025 13:16:14.942] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,942 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1168,follower7-writer-878]/waiting 01:16:14,942 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,942 PM [follower7-writer-878] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.426 ms 01:16:14,942 PM [follower7-writer-878] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.059 μs 01:16:14,942 PM [follower7-writer-878] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,942 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,942 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,942 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,942 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,942 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,942 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,942 PM [follower6-writer-879] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,942 PM [follower6-writer-879] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,942 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null [WARN] [07/29/2025 13:16:14.942] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7bfcf49e 01:16:14,943 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,943 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,943 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,943 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,943 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,943 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,943 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,943 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,943 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,943 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,943 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,943 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,943 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 72.17 μs with journalIndex=1 01:16:14,943 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,943 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:14,943 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:14,943 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.943] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,943 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1169,follower6-writer-879]/waiting 01:16:14,943 PM [follower6-writer-879] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.142 ms 01:16:14,943 PM [follower6-writer-879] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.129 μs 01:16:14,943 PM [follower6-writer-879] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,943 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,943 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,943 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,943 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.943] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@68cbaedd 01:16:14,944 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,944 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:14,944 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:14,944 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,944 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,944 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,945 PM [follower6-writer-880] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,945 PM [follower6-writer-880] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,945 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,945 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,945 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,945 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,945 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,945 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,945 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,945 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,945 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,945 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,945 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,945 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,945 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,945 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 49.37 μs with journalIndex=1 01:16:14,945 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,945 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1170,follower6-writer-880]/waiting 01:16:14,946 PM [follower6-writer-880] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.067 ms 01:16:14,946 PM [follower6-writer-880] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.39 μs 01:16:14,946 PM [follower6-writer-880] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,946 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed [ERROR] [07/29/2025 13:16:14.945] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,946 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,946 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,946 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,946 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:14.946] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2f4fe31b 01:16:14,946 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,946 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,946 PM [follower7-writer-881] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,946 PM [follower7-writer-881] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,947 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,947 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,947 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:14,947 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,947 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,947 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,947 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,947 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,947 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,947 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,947 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,947 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,947 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,947 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,947 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,947 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,947 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 105.8 μs with journalIndex=1 01:16:14,947 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) [ERROR] [07/29/2025 13:16:14.947] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,947 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,947 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1171,follower7-writer-881]/waiting 01:16:14,948 PM [follower7-writer-881] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.276 ms 01:16:14,948 PM [follower7-writer-881] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.899 μs 01:16:14,948 PM [follower7-writer-881] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,948 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,948 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,948 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,948 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,948 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,948 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,948 PM [follower6-writer-882] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,948 PM [follower6-writer-882] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:14.948] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@25815835 01:16:14,948 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,948 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,948 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,948 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,948 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,948 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,948 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,948 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,948 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,948 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,948 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,948 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,948 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,948 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,948 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 51.27 μs with journalIndex=1 01:16:14,949 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:14,949 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:14,949 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:14.949] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,949 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1172,follower6-writer-882]/waiting 01:16:14,949 PM [follower6-writer-882] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.125 ms 01:16:14,949 PM [follower6-writer-882] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.839 μs 01:16:14,949 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,949 PM [follower6-writer-882] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,950 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,950 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,950 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,950 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,950 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,950 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,950 PM [leader5-writer-883] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,950 PM [leader5-writer-883] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:14.950] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@24c270ee 01:16:14,950 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,950 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:14,950 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:14,950 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,951 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,951 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,951 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,951 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,951 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,951 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,951 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,951 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,951 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,951 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,951 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,951 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,951 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 125.4 μs with journalIndex=1 01:16:14,951 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,951 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,951 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1173,leader5-writer-883]/waiting [ERROR] [07/29/2025 13:16:14.951] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,951 PM [leader5-writer-883] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.538 ms 01:16:14,951 PM [leader5-writer-883] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.718 μs 01:16:14,951 PM [leader5-writer-883] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,951 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,951 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,951 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,951 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,951 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,951 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,952 PM [follower6-writer-884] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,952 PM [follower6-writer-884] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:14.952] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1f7d3e2f 01:16:14,952 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,952 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:14,952 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:14,954 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:14,955 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,955 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,955 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,955 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,955 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,955 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,955 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,955 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,955 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,955 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,955 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,955 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,955 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,955 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 100.7 μs with journalIndex=1 01:16:14,955 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,955 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1174,follower6-writer-884]/waiting 01:16:14,955 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,955 PM [follower6-writer-884] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.588 ms 01:16:14,955 PM [follower6-writer-884] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 13.43 μs 01:16:14,955 PM [follower6-writer-884] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:14.955] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,955 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,955 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,955 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,955 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,956 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,956 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,956 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,956 PM [leader5-writer-885] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,956 PM [leader5-writer-885] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,956 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,956 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,956 PM [follower7-writer-886] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,956 PM [follower7-writer-886] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:14.956] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@62d7f4a7 01:16:14,956 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,956 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:14,956 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:14,957 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,957 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,957 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,957 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,957 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,957 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,957 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,957 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,957 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,957 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,957 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,957 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,957 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,957 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,957 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,957 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,957 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,957 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,957 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,957 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,957 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,957 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,957 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,957 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,957 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,957 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,957 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,957 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 181.4 μs with journalIndex=1 01:16:14,957 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 152.0 μs with journalIndex=1 01:16:14,957 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,957 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,957 PM [follower6-writer-887] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,957 PM [follower6-writer-887] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,958 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.957] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,958 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.958] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,958 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1176,follower7-writer-886]/waiting 01:16:14,958 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1175,leader5-writer-885]/waiting 01:16:14,958 PM [follower7-writer-886] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.134 ms 01:16:14,958 PM [follower7-writer-886] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 12.87 μs 01:16:14,958 PM [follower7-writer-886] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,958 PM [leader5-writer-885] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.288 ms 01:16:14,958 PM [leader5-writer-885] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.579 μs 01:16:14,958 PM [leader5-writer-885] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,958 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,958 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,958 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,958 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,958 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,958 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,958 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,958 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,959 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,959 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:14,959 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:14,959 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,959 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:14,959 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:14,962 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,962 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,962 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,962 PM [leader5-writer-888] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,962 PM [leader5-writer-888] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:14.962] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@73c60548 [WARN] [07/29/2025 13:16:14.962] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@46599b3a 01:16:14,962 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,963 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,963 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,963 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,963 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,963 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,963 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,963 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,963 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,963 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,963 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,963 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,963 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,963 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 127.0 μs with journalIndex=1 01:16:14,963 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,963 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,963 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,963 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,963 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,963 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,963 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,963 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,963 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,963 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,963 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,963 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,963 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,963 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,963 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1177,follower6-writer-887]/waiting 01:16:14,963 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 89.06 μs with journalIndex=1 01:16:14,964 PM [follower6-writer-887] [DEBUG] JournalWriteTask - follower6: received 1 commands after 6.228 ms [ERROR] [07/29/2025 13:16:14.963] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,964 PM [follower6-writer-887] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 11.64 μs 01:16:14,964 PM [follower6-writer-887] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,964 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,964 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,964 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,964 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,964 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,964 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,964 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1178,leader5-writer-888]/waiting [ERROR] [07/29/2025 13:16:14.964] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,964 PM [leader5-writer-888] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.088 ms 01:16:14,964 PM [leader5-writer-888] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 8.499 μs 01:16:14,964 PM [leader5-writer-888] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,964 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,964 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,964 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,964 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.964] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3fdf8051 [WARN] [07/29/2025 13:16:14.964] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5e3492d 01:16:14,965 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,965 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:14,965 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:14,965 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,965 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:14,965 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:14,968 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,968 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,968 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,968 PM [leader5-writer-889] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,968 PM [leader5-writer-889] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,968 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,968 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,968 PM [follower7-writer-890] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,968 PM [follower7-writer-890] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,968 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,968 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,968 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,968 PM [follower6-writer-891] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,968 PM [follower6-writer-891] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,969 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,969 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,969 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,969 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,969 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,969 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,969 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,969 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,969 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,969 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,969 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,969 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,969 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,969 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 75.00 μs with journalIndex=1 01:16:14,969 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,969 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,969 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1180,follower7-writer-890]/waiting 01:16:14,969 PM [follower7-writer-890] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.607 ms 01:16:14,970 PM [follower7-writer-890] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.60 μs 01:16:14,970 PM [follower7-writer-890] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,970 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,970 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,970 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,970 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,970 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,970 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,970 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,970 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,970 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,970 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,970 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,970 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,970 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,970 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,970 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,970 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,970 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,970 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 72.28 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:14.969] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,970 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:14.970] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@25effd1b 01:16:14,969 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties [ERROR] [07/29/2025 13:16:14.970] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,970 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1179,leader5-writer-889]/waiting 01:16:14,970 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,970 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,971 PM [leader5-writer-889] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.940 ms 01:16:14,971 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,971 PM [leader5-writer-889] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.299 μs 01:16:14,971 PM [leader5-writer-889] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,971 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:14,971 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,971 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:14,971 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,971 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,971 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,971 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,971 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,971 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,971 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,971 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,971 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,971 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,971 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries [WARN] [07/29/2025 13:16:14.971] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@622cdb26 01:16:14,971 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,971 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:14,971 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:14,972 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,972 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 1.328 ms with journalIndex=1 01:16:14,972 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,973 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,973 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,973 PM [follower7-writer-892] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,973 PM [follower7-writer-892] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,973 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.972] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,973 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,977 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,977 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,977 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,977 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,977 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,977 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,977 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,977 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,977 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,977 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,977 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,977 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,977 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 109.9 μs with journalIndex=1 01:16:14,973 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,977 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:14.977] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,973 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1181,follower6-writer-891]/waiting 01:16:14,978 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,978 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,978 PM [follower6-writer-891] [DEBUG] JournalWriteTask - follower6: received 1 commands after 9.378 ms 01:16:14,978 PM [follower6-writer-891] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 12.56 μs 01:16:14,978 PM [follower6-writer-891] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,978 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,978 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1182,follower7-writer-892]/waiting 01:16:14,978 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,978 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,978 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,978 PM [follower7-writer-892] [DEBUG] JournalWriteTask - follower7: received 1 commands after 5.048 ms 01:16:14,978 PM [follower7-writer-892] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 14.21 μs 01:16:14,978 PM [follower7-writer-892] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,978 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,978 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,978 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,978 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.978] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@72416191 [WARN] [07/29/2025 13:16:14.978] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@540bbe8b 01:16:14,978 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,978 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:14,978 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:14,979 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,979 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:14,979 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:14,984 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,984 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,984 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,984 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,985 PM [follower7-writer-893] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,985 PM [follower7-writer-893] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,985 PM [leader5-writer-894] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,985 PM [leader5-writer-894] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:14,986 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,986 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,986 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,986 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,986 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,986 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,986 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,986 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,986 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,986 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,986 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,986 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,986 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,986 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,986 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,986 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 107.6 μs with journalIndex=1 01:16:14,987 PM [follower6-writer-895] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,987 PM [follower6-writer-895] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,987 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1184,leader5-writer-894]/waiting 01:16:14,987 PM [leader5-writer-894] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.403 ms 01:16:14,987 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [ERROR] [07/29/2025 13:16:14.986] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,987 PM [leader5-writer-894] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 149.1 μs 01:16:14,987 PM [leader5-writer-894] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,987 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,987 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,987 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,987 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.988] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4907d1de 01:16:14,988 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,988 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,988 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:14,988 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:14,988 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,988 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,988 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,988 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,988 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,988 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,988 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,988 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,988 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,988 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,988 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,988 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,988 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 90.47 μs with journalIndex=1 01:16:14,988 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,988 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,988 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,988 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,988 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,988 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,988 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,988 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,989 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,989 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,989 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,989 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,989 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,989 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 114.7 μs with journalIndex=1 01:16:14,989 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) [ERROR] [07/29/2025 13:16:14.989] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,989 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,989 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1185,follower6-writer-895]/waiting 01:16:14,989 PM [follower6-writer-895] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.565 ms 01:16:14,989 PM [follower6-writer-895] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.720 μs 01:16:14,989 PM [follower6-writer-895] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,989 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,989 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,989 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,989 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,989 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,989 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,989 PM [leader5-writer-896] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,989 PM [leader5-writer-896] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:14.990] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@129ff28b 01:16:14,990 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,990 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,990 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,990 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,990 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,990 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,990 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,990 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,990 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,990 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:14,990 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:14,990 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,990 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,990 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,990 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,990 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,990 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 128.6 μs with journalIndex=1 01:16:14,991 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) [ERROR] [07/29/2025 13:16:14.991] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,991 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1186,leader5-writer-896]/waiting 01:16:14,991 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:14,991 PM [leader5-writer-896] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.502 ms 01:16:14,991 PM [leader5-writer-896] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 8.399 μs 01:16:14,991 PM [leader5-writer-896] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:14,991 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,991 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,991 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,991 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,991 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,991 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,991 PM [follower6-writer-897] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,991 PM [follower6-writer-897] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,992 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:14,992 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:14,992 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:14,992 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:14,992 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,992 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:14,992 PM [leader5-writer-898] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:14,992 PM [leader5-writer-898] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [ERROR] [07/29/2025 13:16:14.991] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:14.993] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@448c62de 01:16:14,993 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,993 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1183,follower7-writer-893]/waiting 01:16:14,993 PM [follower7-writer-893] [DEBUG] JournalWriteTask - follower7: received 1 commands after 8.144 ms 01:16:14,993 PM [follower7-writer-893] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 32.52 μs 01:16:14,993 PM [follower7-writer-893] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,993 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,993 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,993 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,993 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,994 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,994 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,994 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,994 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,994 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,994 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,994 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,994 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,994 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,994 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,994 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,994 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,994 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,994 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,994 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 115.7 μs with journalIndex=1 01:16:14,994 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:14,994 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:14.994] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@57f9805e 01:16:14,994 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:14.994] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,994 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1187,follower6-writer-897]/waiting 01:16:14,994 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,995 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,995 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,995 PM [follower6-writer-897] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.604 ms 01:16:14,995 PM [follower6-writer-897] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.720 μs 01:16:14,995 PM [follower6-writer-897] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:14,995 PM [follower7-writer-899] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,995 PM [follower7-writer-899] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,995 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:14,995 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:14,995 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,995 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,995 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:14,995 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:14,995 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:14,995 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:14,995 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:14,995 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,995 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:14,995 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:14,995 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:14,995 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:14,995 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:14,995 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:14,995 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,995 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 69.03 μs with journalIndex=1 01:16:14,995 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,995 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1188,leader5-writer-898]/waiting [WARN] [07/29/2025 13:16:14.995] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@757bec0a 01:16:14,995 PM [leader5-writer-898] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.930 ms 01:16:14,995 PM [leader5-writer-898] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.469 μs 01:16:14,995 PM [leader5-writer-898] [DEBUG] JournalWriteTask - leader5: journal writer stopped [ERROR] [07/29/2025 13:16:14.995] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,995 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:14,995 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:14,996 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,996 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:14,996 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:14,996 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:14,996 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:14,996 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,996 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,996 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,996 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,996 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,996 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,996 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,996 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,996 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,996 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,996 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,996 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,996 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,996 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 76.79 μs with journalIndex=1 [WARN] [07/29/2025 13:16:14.996] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5914cbcb 01:16:14,996 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,996 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1189,follower7-writer-899]/waiting 01:16:14,996 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [ERROR] [07/29/2025 13:16:14.996] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,997 PM [follower7-writer-899] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.805 ms 01:16:14,997 PM [follower7-writer-899] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.660 μs 01:16:14,997 PM [follower7-writer-899] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:14,997 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,997 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:14,997 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:14,997 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:14,997 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,997 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:14.997] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3592d747 01:16:14,997 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:14,997 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:14,997 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:14,998 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:14,998 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:14,998 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:14,998 PM [follower7-writer-901] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:14,998 PM [follower7-writer-901] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:14,998 PM [follower6-writer-900] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:14,998 PM [follower6-writer-900] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:14,999 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,999 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:14,999 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,999 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:14,999 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:14,999 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:14,999 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,999 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:14,999 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:14,999 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:14,999 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:14,999 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:14,999 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:14,999 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:14,999 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:14,999 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:14,999 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:14,999 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:14,999 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:14,999 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:14,999 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:14,999 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,999 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:14,999 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:14,999 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 50.64 μs with journalIndex=1 01:16:14,999 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:14,999 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:14,999 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 65.11 μs with journalIndex=1 01:16:14,999 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) [ERROR] [07/29/2025 13:16:14.999] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,999 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:14.999] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:14,999 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1191,follower7-writer-901]/waiting 01:16:14,999 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1190,follower6-writer-900]/waiting 01:16:15,0 PM [follower7-writer-901] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.442 ms 01:16:15,0 PM [follower7-writer-901] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.210 μs 01:16:15,0 PM [follower7-writer-901] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,0 PM [follower6-writer-900] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.481 ms 01:16:15,0 PM [follower6-writer-900] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 1.110 μs 01:16:15,0 PM [follower6-writer-900] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,0 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,0 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,0 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,0 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:14,997 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:15.000] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@748435ca 01:16:15,0 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:15,0 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:15,0 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,0 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:15,0 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:15,4 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,4 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,4 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,4 PM [leader5-writer-902] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,4 PM [leader5-writer-902] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,4 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,4 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,4 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,4 PM [follower7-writer-903] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,4 PM [follower7-writer-903] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,4 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,4 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,4 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,4 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.005] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5631fd5 01:16:15,5 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,5 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,5 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,5 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,5 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,5 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,5 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,5 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,5 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,5 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,5 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,5 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,5 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,5 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:15,5 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,5 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:15,5 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 55.05 μs with journalIndex=1 01:16:15,5 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,5 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,5 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,5 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,5 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,5 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,5 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,5 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,5 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,5 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,5 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,5 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,5 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,5 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 70.81 μs with journalIndex=1 01:16:15,6 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,6 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,6 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,6 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,6 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:15.006] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,6 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1193,follower7-writer-903]/waiting [ERROR] [07/29/2025 13:16:15.006] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,6 PM [follower6-writer-904] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,6 PM [follower6-writer-904] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,6 PM [follower7-writer-903] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.836 ms 01:16:15,6 PM [follower7-writer-903] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.430 μs 01:16:15,6 PM [follower7-writer-903] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,6 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,6 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,6 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,6 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,6 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1192,leader5-writer-902]/waiting 01:16:15,6 PM [leader5-writer-902] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.389 ms 01:16:15,6 PM [leader5-writer-902] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.000 μs 01:16:15,6 PM [leader5-writer-902] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,6 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,6 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,6 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,6 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,7 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,7 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:15,7 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:15,7 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,7 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:15,7 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:15.009] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4166ef13 [WARN] [07/29/2025 13:16:15.009] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3b6cb96b 01:16:15,9 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,9 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,9 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,9 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,9 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,9 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,9 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,9 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,9 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,9 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,9 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,9 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,9 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,9 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 75.10 μs with journalIndex=1 01:16:15,9 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,9 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,9 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,9 PM [leader5-writer-905] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,9 PM [leader5-writer-905] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,9 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 [ERROR] [07/29/2025 13:16:15.009] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,10 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,10 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1194,follower6-writer-904]/waiting 01:16:15,10 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,10 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,10 PM [follower6-writer-904] [DEBUG] JournalWriteTask - follower6: received 1 commands after 4.091 ms 01:16:15,10 PM [follower6-writer-904] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.249 μs 01:16:15,10 PM [follower6-writer-904] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,10 PM [follower7-writer-906] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,10 PM [follower7-writer-906] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,10 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,10 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,10 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,10 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,10 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,11 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,11 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,11 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,11 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found [WARN] [07/29/2025 13:16:15.011] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5ec4700b 01:16:15,11 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,11 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,11 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,11 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,11 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,11 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,11 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,11 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,11 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,11 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,11 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,11 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,11 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,11 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,11 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 56.61 μs with journalIndex=1 01:16:15,11 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,11 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:15,11 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:15,11 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.011] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,11 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1196,follower7-writer-906]/waiting 01:16:15,11 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,11 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,11 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,11 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,11 PM [follower7-writer-906] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.225 ms 01:16:15,12 PM [follower7-writer-906] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.669 μs 01:16:15,12 PM [follower7-writer-906] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,11 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,12 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,12 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,12 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,12 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,12 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 195.1 μs with journalIndex=1 01:16:15,12 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,12 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,12 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [ERROR] [07/29/2025 13:16:15.012] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:15.012] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1f83dd50 01:16:15,12 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1195,leader5-writer-905]/waiting 01:16:15,12 PM [leader5-writer-905] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.680 ms 01:16:15,12 PM [leader5-writer-905] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.329 μs 01:16:15,12 PM [leader5-writer-905] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,12 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,12 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,12 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,12 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,12 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,12 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,12 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,12 PM [follower6-writer-907] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,12 PM [follower6-writer-907] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:15.012] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@77c2d2ad 01:16:15,13 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,13 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:15,13 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:15,13 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,13 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:15,13 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:15,13 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,13 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,13 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,13 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,13 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,13 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,13 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,13 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,13 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,13 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,13 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,13 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,13 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,13 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 87.59 μs with journalIndex=1 01:16:15,14 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,14 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,14 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,14 PM [follower7-writer-908] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,14 PM [follower7-writer-908] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,14 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) [ERROR] [07/29/2025 13:16:15.014] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,14 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1197,follower6-writer-907]/waiting 01:16:15,14 PM [follower6-writer-907] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.914 ms 01:16:15,14 PM [follower6-writer-907] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.720 μs 01:16:15,14 PM [follower6-writer-907] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,14 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,14 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,14 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,14 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,14 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,14 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,14 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,14 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,14 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,14 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,14 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,14 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,14 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,14 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,14 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,15 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,15 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,15 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,15 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 70.91 μs with journalIndex=1 [WARN] [07/29/2025 13:16:15.015] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@e4c965b 01:16:15,15 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,15 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,15 PM [leader5-writer-909] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,15 PM [leader5-writer-909] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,15 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 [ERROR] [07/29/2025 13:16:15.015] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,15 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,15 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1198,follower7-writer-908]/waiting 01:16:15,15 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:15,15 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:15,15 PM [follower7-writer-908] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.584 ms 01:16:15,15 PM [follower7-writer-908] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.630 μs 01:16:15,15 PM [follower7-writer-908] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,15 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,15 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,15 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,15 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.016] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5258b6cb 01:16:15,16 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,16 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,16 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,16 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,16 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,16 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,16 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,16 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,16 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,16 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,16 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,16 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,16 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,16 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:15,16 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,16 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:15,16 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,16 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,16 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,16 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 63.83 μs with journalIndex=1 01:16:15,16 PM [follower6-writer-910] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,16 PM [follower6-writer-910] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,17 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.016] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,17 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1199,leader5-writer-909]/waiting 01:16:15,17 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,17 PM [leader5-writer-909] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.007 ms 01:16:15,17 PM [leader5-writer-909] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.599 μs 01:16:15,17 PM [leader5-writer-909] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,17 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,17 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,17 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,17 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,17 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,17 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,17 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,17 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,17 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,17 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,17 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,17 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,17 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,17 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,17 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,17 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,17 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,17 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 44.40 μs with journalIndex=1 01:16:15,17 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:15.017] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:15.018] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3db68b4f java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,18 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,18 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,18 PM [follower7-writer-911] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,18 PM [follower7-writer-911] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,17 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1200,follower6-writer-910]/waiting 01:16:15,18 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,18 PM [follower6-writer-910] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.514 ms 01:16:15,18 PM [follower6-writer-910] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.910 μs 01:16:15,18 PM [follower6-writer-910] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,18 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:15,18 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:15,18 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,18 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,18 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,18 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.018] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1e21666c 01:16:15,18 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,19 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,19 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,19 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,19 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,19 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,19 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,19 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,19 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,19 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,19 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,19 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,19 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:15,19 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,19 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:15,19 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,19 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 109.5 μs with journalIndex=1 01:16:15,19 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,19 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [ERROR] [07/29/2025 13:16:15.019] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,19 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,19 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,19 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1201,follower7-writer-911]/waiting 01:16:15,19 PM [follower7-writer-911] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.521 ms 01:16:15,19 PM [follower7-writer-911] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.809 μs 01:16:15,19 PM [follower7-writer-911] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,19 PM [leader5-writer-912] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,19 PM [leader5-writer-912] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,19 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,19 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,19 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,19 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.020] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2f61d0a3 01:16:15,20 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,20 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,20 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,20 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,20 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,20 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,20 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,20 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,20 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,20 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,20 PM [follower6-writer-913] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,20 PM [follower6-writer-913] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,20 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:15,20 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,20 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,20 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,20 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:15,21 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,21 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,21 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,21 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,21 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 64.17 μs with journalIndex=1 01:16:15,21 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:15.021] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,21 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,21 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,21 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,21 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,21 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1202,leader5-writer-912]/waiting 01:16:15,21 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,21 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,21 PM [leader5-writer-912] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.946 ms 01:16:15,21 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,21 PM [leader5-writer-912] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.260 μs 01:16:15,21 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,21 PM [leader5-writer-912] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,21 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,21 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,21 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,21 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,21 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,21 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,21 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,21 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,21 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,21 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,21 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,21 PM [follower7-writer-914] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,21 PM [follower7-writer-914] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,21 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,21 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 94.08 μs with journalIndex=1 01:16:15,22 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.022] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,22 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1203,follower6-writer-913]/waiting [WARN] [07/29/2025 13:16:15.022] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3a15daf4 01:16:15,22 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,22 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,22 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,22 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,22 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,22 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,22 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,22 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,22 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,22 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,22 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,22 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,22 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,22 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 47.89 μs with journalIndex=1 01:16:15,22 PM [follower6-writer-913] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.191 ms 01:16:15,22 PM [follower6-writer-913] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.840 μs 01:16:15,22 PM [follower6-writer-913] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,22 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,22 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,23 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,23 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:15.022] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,23 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:15.023] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7240d35a 01:16:15,23 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1204,follower7-writer-914]/waiting 01:16:15,23 PM [follower7-writer-914] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.339 ms 01:16:15,23 PM [follower7-writer-914] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.200 μs 01:16:15,23 PM [follower7-writer-914] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,23 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,23 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,23 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,23 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,23 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,23 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:15,23 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:15.023] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2231bc10 01:16:15,23 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,23 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:15,23 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:15,25 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,26 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,26 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,26 PM [follower6-writer-915] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,26 PM [follower6-writer-915] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,26 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,26 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,26 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,26 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,26 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,26 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,26 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,26 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,26 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,26 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,26 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,26 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,26 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,26 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,26 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 64.08 μs with journalIndex=1 01:16:15,26 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,26 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,27 PM [follower7-writer-916] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,27 PM [follower7-writer-916] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,27 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) [ERROR] [07/29/2025 13:16:15.027] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,27 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1205,follower6-writer-915]/waiting 01:16:15,27 PM [follower6-writer-915] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.547 ms 01:16:15,27 PM [follower6-writer-915] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.149 μs 01:16:15,27 PM [follower6-writer-915] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,27 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,27 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,27 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,27 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,27 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,27 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,27 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,27 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,27 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,27 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,27 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,27 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,28 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,28 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 48.01 μs with journalIndex=1 01:16:15,28 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,28 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1206,follower7-writer-916]/waiting 01:16:15,28 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,28 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,28 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,28 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:15.028] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,28 PM [follower7-writer-916] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.369 ms 01:16:15,28 PM [follower7-writer-916] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.320 μs 01:16:15,28 PM [follower7-writer-916] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,28 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,28 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,28 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,28 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.028] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6fd4ffe3 [WARN] [07/29/2025 13:16:15.028] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@302d8e5b 01:16:15,28 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,28 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:15,28 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:15,28 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,29 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:15,29 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:15,31 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,31 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,31 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,31 PM [follower7-writer-917] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,31 PM [follower7-writer-917] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,31 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,31 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,31 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,31 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,31 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,31 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,31 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,31 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,31 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,31 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,31 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,31 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,31 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,31 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:15,32 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:15,32 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,32 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 84.07 μs with journalIndex=1 01:16:15,32 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,32 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,32 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) [ERROR] [07/29/2025 13:16:15.032] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,32 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1207,follower7-writer-917]/waiting 01:16:15,32 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,32 PM [follower7-writer-917] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.286 ms 01:16:15,32 PM [follower7-writer-917] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.670 μs 01:16:15,32 PM [follower7-writer-917] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,32 PM [follower6-writer-918] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,32 PM [follower6-writer-918] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,32 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,32 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,32 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,32 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.032] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7383dfd7 01:16:15,33 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,33 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,33 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,33 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,33 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,33 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,33 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,33 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,33 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,33 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,33 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,33 PM [leader5-writer-919] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,33 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,33 PM [leader5-writer-919] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,33 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,33 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:15,33 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,33 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:15,33 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,33 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,33 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,33 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 77.06 μs with journalIndex=1 01:16:15,33 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,34 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null [ERROR] [07/29/2025 13:16:15.033] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,33 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,34 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,34 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,34 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,34 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,34 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,34 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,34 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,34 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,34 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,34 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,34 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,34 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,34 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,34 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,34 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 56.69 μs with journalIndex=1 01:16:15,34 PM [follower7-writer-920] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,34 PM [follower7-writer-920] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,33 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1208,follower6-writer-918]/waiting 01:16:15,34 PM [follower6-writer-918] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.767 ms 01:16:15,34 PM [follower6-writer-918] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.470 μs 01:16:15,34 PM [follower6-writer-918] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,34 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,34 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,34 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,34 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,34 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,34 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,34 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,34 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,34 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,34 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,34 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,34 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,34 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,34 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,34 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,34 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,35 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,35 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 61.27 μs with journalIndex=1 [WARN] [07/29/2025 13:16:15.035] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2a0f8804 01:16:15,35 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,35 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:15,35 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:15,36 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,36 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,36 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,36 PM [follower6-writer-921] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,36 PM [follower6-writer-921] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,36 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,36 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,36 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,36 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,36 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,36 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,36 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,36 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,36 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,36 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,36 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,37 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) [ERROR] [07/29/2025 13:16:15.036] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,37 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1210,follower7-writer-920]/waiting 01:16:15,37 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 [ERROR] [07/29/2025 13:16:15.037] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,37 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,37 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1209,leader5-writer-919]/waiting 01:16:15,37 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,37 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 190.6 μs with journalIndex=1 01:16:15,37 PM [leader5-writer-919] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.968 ms 01:16:15,37 PM [leader5-writer-919] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.200 μs 01:16:15,37 PM [leader5-writer-919] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,37 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,37 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,37 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,37 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,37 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,37 PM [follower7-writer-920] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.328 ms [ERROR] [07/29/2025 13:16:15.037] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,37 PM [follower7-writer-920] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.340 μs 01:16:15,37 PM [follower7-writer-920] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,37 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1211,follower6-writer-921]/waiting 01:16:15,37 PM [follower6-writer-921] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.404 ms 01:16:15,37 PM [follower6-writer-921] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 1.320 μs 01:16:15,37 PM [follower6-writer-921] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,37 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,37 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,37 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.037] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2ce79d29 01:16:15,37 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,37 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,38 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:15,38 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:15.038] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@12c24443 01:16:15,38 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,38 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:15,38 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:15,39 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,39 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,39 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,39 PM [leader5-writer-922] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,39 PM [leader5-writer-922] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,39 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,39 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,39 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,39 PM [follower6-writer-923] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,39 PM [follower6-writer-923] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,39 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,39 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,39 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,39 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,39 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,39 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,39 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,39 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log [WARN] [07/29/2025 13:16:15.040] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1db4ce41 01:16:15,40 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,40 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,40 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,40 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,40 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,40 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,40 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,40 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,40 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,40 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,40 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 82.83 μs with journalIndex=1 01:16:15,40 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,40 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,40 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,40 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,40 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,40 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,40 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,40 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,40 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,40 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,40 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,40 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,40 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 64.65 μs with journalIndex=1 01:16:15,40 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.040] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,40 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1212,leader5-writer-922]/waiting 01:16:15,40 PM [leader5-writer-922] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.446 ms 01:16:15,40 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,40 PM [leader5-writer-922] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.820 μs 01:16:15,40 PM [leader5-writer-922] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,40 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:15,40 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor [ERROR] [07/29/2025 13:16:15.040] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,40 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,41 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1213,follower6-writer-923]/waiting 01:16:15,41 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,41 PM [follower6-writer-923] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.361 ms 01:16:15,41 PM [follower6-writer-923] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.290 μs 01:16:15,41 PM [follower6-writer-923] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,41 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,41 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,41 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,41 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,41 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,41 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,41 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.041] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@732c3b [WARN] [07/29/2025 13:16:15.041] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@92a49ca 01:16:15,41 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,41 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:15,41 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:15,41 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,41 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,41 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,41 PM [follower7-writer-924] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,41 PM [follower7-writer-924] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,41 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,42 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:15,42 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:15,42 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,42 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,42 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,42 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,42 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,42 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,42 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,42 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,42 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,42 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,42 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,42 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,42 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,42 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 78.95 μs with journalIndex=1 01:16:15,42 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:15.042] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,42 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1214,follower7-writer-924]/waiting 01:16:15,43 PM [follower7-writer-924] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.152 ms 01:16:15,43 PM [follower7-writer-924] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.610 μs 01:16:15,43 PM [follower7-writer-924] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,43 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,43 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,43 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,43 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,43 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,43 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:15,43 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:15.045] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@19349313 01:16:15,45 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,45 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,45 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,45 PM [follower6-writer-925] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,45 PM [follower6-writer-925] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,46 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,46 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,46 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,46 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,46 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,46 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,46 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,46 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,46 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,46 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,46 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,46 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,46 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,46 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 82.01 μs with journalIndex=1 01:16:15,46 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,46 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:15.046] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,46 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,46 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1215,follower6-writer-925]/waiting 01:16:15,46 PM [follower6-writer-925] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.126 ms 01:16:15,46 PM [follower6-writer-925] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.850 μs 01:16:15,46 PM [follower6-writer-925] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,46 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,46 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,46 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,46 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,46 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,46 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,46 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,46 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,47 PM [leader5-writer-926] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,47 PM [leader5-writer-926] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:15.047] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@440fde1b 01:16:15,47 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,47 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:15,47 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:15,47 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,47 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,47 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,47 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,47 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,47 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,47 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,47 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,47 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,47 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,47 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,47 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,48 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,48 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,48 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 63.92 μs with journalIndex=1 01:16:15,48 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,48 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,48 PM [follower6-writer-927] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,48 PM [follower6-writer-927] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,48 PM [follower7-writer-928] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,48 PM [follower7-writer-928] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,48 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) [ERROR] [07/29/2025 13:16:15.048] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,49 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1216,leader5-writer-926]/waiting 01:16:15,49 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,48 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,49 PM [leader5-writer-926] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.685 ms 01:16:15,49 PM [leader5-writer-926] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.259 μs 01:16:15,49 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,49 PM [leader5-writer-926] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,49 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,49 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,49 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,49 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,49 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,49 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,49 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,49 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,49 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,49 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,49 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,49 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,49 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,49 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,49 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,49 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,49 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,49 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,49 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,49 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,49 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,49 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,49 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,49 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,49 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,49 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,49 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,49 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 66.64 μs with journalIndex=1 01:16:15,49 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 67.65 μs with journalIndex=1 [WARN] [07/29/2025 13:16:15.050] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4e6f2187 01:16:15,50 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) [ERROR] [07/29/2025 13:16:15.050] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,50 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1217,follower6-writer-927]/waiting 01:16:15,50 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:15.050] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,50 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1218,follower7-writer-928]/waiting 01:16:15,50 PM [follower6-writer-927] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.293 ms 01:16:15,50 PM [follower6-writer-927] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 7.689 μs 01:16:15,50 PM [follower6-writer-927] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,50 PM [follower7-writer-928] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.190 ms 01:16:15,50 PM [follower7-writer-928] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 1.150 μs 01:16:15,50 PM [follower7-writer-928] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,50 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,50 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,50 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,50 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,50 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,50 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,50 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,50 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.051] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@81d851c [WARN] [07/29/2025 13:16:15.051] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@c41bc80 01:16:15,51 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,51 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,51 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:15,51 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:15,51 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:15,51 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:15,60 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,60 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,60 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,60 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,60 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,60 PM [follower7-writer-929] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,60 PM [follower7-writer-929] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,60 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:15,60 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:15,61 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,61 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,61 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,61 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,61 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,61 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,61 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,61 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,61 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,61 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,61 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,61 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,62 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,62 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 115.1 μs with journalIndex=1 01:16:15,62 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,62 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,62 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,62 PM [leader5-writer-930] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,62 PM [leader5-writer-930] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,62 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,62 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,62 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,62 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1219,follower7-writer-929]/waiting 01:16:15,62 PM [follower6-writer-931] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,62 PM [follower6-writer-931] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,62 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,63 PM [follower7-writer-929] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.117 ms 01:16:15,63 PM [follower7-writer-929] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.940 μs 01:16:15,63 PM [follower7-writer-929] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,63 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,63 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,63 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,63 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,63 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,63 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,63 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,63 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,63 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,63 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,63 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,63 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,63 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,63 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,63 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,63 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,63 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 86.94 μs with journalIndex=1 01:16:15,63 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,64 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,63 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,64 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:15,64 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:15,63 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1220,leader5-writer-930]/waiting [ERROR] [07/29/2025 13:16:15.062] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,64 PM [leader5-writer-930] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.876 ms 01:16:15,64 PM [leader5-writer-930] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.980 μs 01:16:15,64 PM [leader5-writer-930] [DEBUG] JournalWriteTask - leader5: journal writer stopped [WARN] [07/29/2025 13:16:15.064] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1d84c399 01:16:15,64 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,64 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,64 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,64 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,64 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,64 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,64 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,64 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,64 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,64 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,64 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,64 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,64 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,64 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 [ERROR] [07/29/2025 13:16:15.063] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,64 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,64 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,64 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 82.17 μs with journalIndex=1 [WARN] [07/29/2025 13:16:15.064] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@31424a53 01:16:15,64 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.064] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,64 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,64 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1221,follower6-writer-931]/waiting 01:16:15,64 PM [follower6-writer-931] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.937 ms 01:16:15,64 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:15,64 PM [follower6-writer-931] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.579 μs 01:16:15,64 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,64 PM [follower6-writer-931] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,64 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:15,65 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,65 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,65 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,65 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,65 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,65 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,65 PM [follower7-writer-932] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,65 PM [follower7-writer-932] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:15.065] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@39aca92a 01:16:15,65 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,65 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,65 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,65 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,65 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:15,65 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,66 PM [leader5-writer-933] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,66 PM [leader5-writer-933] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,66 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:15,66 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,66 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,66 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,66 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,66 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,66 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,66 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,66 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,66 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,66 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,66 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,66 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,66 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 94.27 μs with journalIndex=1 01:16:15,66 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,66 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,66 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,66 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,66 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,66 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,66 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,66 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,66 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,66 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery [ERROR] [07/29/2025 13:16:15.066] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,66 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,66 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,66 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,66 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,66 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 111.2 μs with journalIndex=1 01:16:15,66 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1222,follower7-writer-932]/waiting 01:16:15,67 PM [follower7-writer-932] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.792 ms 01:16:15,67 PM [follower7-writer-932] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.690 μs 01:16:15,67 PM [follower7-writer-932] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,67 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,67 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,67 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,67 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,67 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,67 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,67 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,67 PM [follower6-writer-934] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,67 PM [follower6-writer-934] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,67 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1223,leader5-writer-933]/waiting 01:16:15,67 PM [leader5-writer-933] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.533 ms [ERROR] [07/29/2025 13:16:15.067] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,67 PM [leader5-writer-933] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.480 μs 01:16:15,67 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) [WARN] [07/29/2025 13:16:15.067] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7425a318 at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,67 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,67 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:15,68 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:15,67 PM [leader5-writer-933] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,68 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,68 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,68 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,68 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.068] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1453d7fb 01:16:15,68 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,68 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,68 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,68 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,68 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,68 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,68 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,68 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,68 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,68 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,68 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,68 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,68 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,68 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 67.48 μs with journalIndex=1 01:16:15,68 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,68 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,68 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:15,68 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:15,68 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,68 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,68 PM [follower7-writer-935] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,68 PM [follower7-writer-935] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,68 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1224,follower6-writer-934]/waiting [ERROR] [07/29/2025 13:16:15.068] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,68 PM [follower6-writer-934] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.498 ms 01:16:15,68 PM [follower6-writer-934] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.470 μs 01:16:15,68 PM [follower6-writer-934] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,69 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,69 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,69 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,69 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,69 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,69 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,69 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,69 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,69 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,69 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,69 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,69 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,69 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,69 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,69 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,69 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,69 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,69 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 [WARN] [07/29/2025 13:16:15.069] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2b7a2110 01:16:15,69 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,69 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,69 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,69 PM [leader5-writer-936] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,69 PM [leader5-writer-936] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,69 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 70.96 μs with journalIndex=1 01:16:15,70 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:15.070] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,70 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1225,follower7-writer-935]/waiting 01:16:15,70 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,70 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,70 PM [follower7-writer-935] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.363 ms 01:16:15,70 PM [follower7-writer-935] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.840 μs 01:16:15,70 PM [follower7-writer-935] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,70 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,70 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,70 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,70 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,70 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:15,70 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,70 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,70 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,70 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:15,70 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,70 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,70 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,70 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,70 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,70 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 59.75 μs with journalIndex=1 01:16:15,70 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,70 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,70 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,70 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,71 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,71 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,71 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1226,leader5-writer-936]/waiting 01:16:15,71 PM [leader5-writer-936] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.523 ms 01:16:15,71 PM [leader5-writer-936] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.630 μs [ERROR] [07/29/2025 13:16:15.070] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,71 PM [leader5-writer-936] [DEBUG] JournalWriteTask - leader5: journal writer stopped [WARN] [07/29/2025 13:16:15.071] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@574729f4 01:16:15,71 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,71 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,71 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,71 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,71 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,71 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,71 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,71 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:15,71 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:15,71 PM [follower6-writer-937] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,71 PM [follower6-writer-937] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:15.071] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4962e47 01:16:15,71 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,71 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,72 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:15,72 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:15,72 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,72 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,72 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,72 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,72 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,72 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,72 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,72 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,72 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,72 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,72 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,72 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,72 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,72 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 61.61 μs with journalIndex=1 01:16:15,72 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,72 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,72 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.072] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,72 PM [follower7-writer-938] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,72 PM [follower7-writer-938] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,73 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,73 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1227,follower6-writer-937]/waiting 01:16:15,73 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,73 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,73 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,73 PM [follower6-writer-937] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.686 ms 01:16:15,73 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,73 PM [follower6-writer-937] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.950 μs 01:16:15,73 PM [follower6-writer-937] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,73 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,73 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,73 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,73 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,73 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,73 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,73 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,73 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,73 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,73 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,73 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,73 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,73 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,73 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 80.33 μs with journalIndex=1 01:16:15,73 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,73 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,73 PM [leader5-writer-939] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,73 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,73 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1228,follower7-writer-938]/waiting 01:16:15,73 PM [leader5-writer-939] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,73 PM [follower7-writer-938] [DEBUG] JournalWriteTask - follower7: received 1 commands after 952.8 μs [WARN] [07/29/2025 13:16:15.073] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@12accc42 01:16:15,73 PM [follower7-writer-938] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.740 μs 01:16:15,73 PM [follower7-writer-938] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,73 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,73 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed [ERROR] [07/29/2025 13:16:15.073] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,73 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,73 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.074] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@58c8ee05 01:16:15,74 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,74 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,74 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,74 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,74 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,74 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,74 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,74 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,74 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,74 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,74 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:15,74 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,74 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,74 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:15,74 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,74 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,74 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:15,74 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:15,74 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,74 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 71.59 μs with journalIndex=1 01:16:15,74 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:15.074] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,79 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,79 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,74 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1229,leader5-writer-939]/waiting 01:16:15,79 PM [leader5-writer-939] [DEBUG] JournalWriteTask - leader5: received 1 commands after 6.088 ms 01:16:15,79 PM [leader5-writer-939] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.020 μs 01:16:15,79 PM [leader5-writer-939] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,79 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,79 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,79 PM [follower7-writer-940] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,79 PM [follower7-writer-940] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,79 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,79 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,79 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,79 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,79 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,79 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,79 PM [follower6-writer-941] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,79 PM [follower6-writer-941] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:15.080] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6a584007 01:16:15,80 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,80 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,80 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,80 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,80 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,80 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,80 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,80 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,80 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,80 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,80 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,80 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,80 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,80 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,80 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 52.11 μs with journalIndex=1 01:16:15,80 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:15,80 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:15,80 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:15.080] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,81 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,80 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1230,follower7-writer-940]/waiting 01:16:15,81 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,81 PM [follower7-writer-940] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.812 ms 01:16:15,81 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,81 PM [follower7-writer-940] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.869 μs 01:16:15,81 PM [follower7-writer-940] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,81 PM [leader5-writer-942] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,81 PM [leader5-writer-942] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,81 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,81 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,81 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,81 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.082] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@71ee3cc6 01:16:15,82 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,82 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,82 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,82 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,82 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,82 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,82 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,82 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,82 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,82 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,82 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,82 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,82 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,82 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,82 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 66.12 μs with journalIndex=1 01:16:15,82 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:15,82 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:15,82 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.082] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,82 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1232,leader5-writer-942]/waiting 01:16:15,83 PM [leader5-writer-942] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.409 ms 01:16:15,83 PM [leader5-writer-942] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.729 μs 01:16:15,83 PM [leader5-writer-942] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,83 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,83 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,83 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,83 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.083] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@22d560ac 01:16:15,83 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,83 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,83 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,83 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,83 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,83 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,83 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,83 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,83 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,83 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,83 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,83 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,83 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:15,83 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,83 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:15,83 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,83 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 69.20 μs with journalIndex=1 01:16:15,84 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 [ERROR] [07/29/2025 13:16:15.083] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,84 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,84 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,84 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,84 PM [follower7-writer-943] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,84 PM [follower7-writer-943] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,84 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1231,follower6-writer-941]/waiting 01:16:15,84 PM [follower6-writer-941] [DEBUG] JournalWriteTask - follower6: received 1 commands after 4.388 ms 01:16:15,84 PM [follower6-writer-941] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.680 μs 01:16:15,84 PM [follower6-writer-941] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,84 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,84 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,84 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,84 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,84 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,84 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,84 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,84 PM [leader5-writer-944] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,84 PM [leader5-writer-944] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:15.084] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@48dec0f9 01:16:15,84 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,84 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,84 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,85 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,85 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,85 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,85 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,85 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,85 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,85 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,85 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,85 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,85 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,85 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,85 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,85 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,85 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,85 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,85 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,85 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 59.63 μs with journalIndex=1 01:16:15,85 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,85 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,85 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,85 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,85 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,85 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,85 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,85 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,85 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 47.68 μs with journalIndex=1 01:16:15,85 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,85 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:15.085] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,84 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor [ERROR] [07/29/2025 13:16:15.085] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,85 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1233,follower7-writer-943]/waiting 01:16:15,86 PM [follower7-writer-943] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.207 ms 01:16:15,86 PM [follower7-writer-943] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.520 μs 01:16:15,86 PM [follower7-writer-943] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,86 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,86 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,86 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,86 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.086] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@a3a421e 01:16:15,85 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:15,86 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,87 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:15,87 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:15,85 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1234,leader5-writer-944]/waiting 01:16:15,93 PM [leader5-writer-944] [DEBUG] JournalWriteTask - leader5: received 1 commands after 8.423 ms 01:16:15,93 PM [leader5-writer-944] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.670 μs 01:16:15,93 PM [leader5-writer-944] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,93 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,93 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,93 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,93 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,93 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,93 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,93 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,93 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,93 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,93 PM [follower7-writer-945] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,93 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,93 PM [follower7-writer-945] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,93 PM [follower6-writer-946] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,93 PM [follower6-writer-946] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:15.093] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@43011074 01:16:15,93 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,93 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:15,93 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:15,94 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,94 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,94 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,94 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,94 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,94 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,94 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,94 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,94 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,94 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,94 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,94 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,94 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,94 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,94 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,94 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,94 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,94 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,94 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,94 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,94 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,94 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,94 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,94 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,94 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,94 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 79.27 μs with journalIndex=1 01:16:15,94 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,94 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 103.6 μs with journalIndex=1 01:16:15,94 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,94 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.094] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,94 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1235,follower7-writer-945]/waiting 01:16:15,95 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.094] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,94 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,96 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,96 PM [leader5-writer-947] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,96 PM [leader5-writer-947] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,95 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1236,follower6-writer-946]/waiting 01:16:15,95 PM [follower7-writer-945] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.479 ms 01:16:15,96 PM [follower7-writer-945] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.091 μs 01:16:15,96 PM [follower7-writer-945] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,96 PM [follower6-writer-946] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.989 ms 01:16:15,96 PM [follower6-writer-946] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 1.100 μs 01:16:15,96 PM [follower6-writer-946] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,96 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,96 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,96 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,96 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,96 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,96 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,96 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,96 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,96 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,97 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,97 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,97 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,97 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,97 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,97 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,97 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,97 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,97 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,97 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,97 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,97 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,97 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,97 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:15,97 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 63.20 μs with journalIndex=1 01:16:15,97 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:15,97 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,97 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1237,leader5-writer-947]/waiting 01:16:15,97 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:15.097] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5e350b5e [WARN] [07/29/2025 13:16:15.097] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@d4b4365 01:16:15,97 PM [leader5-writer-947] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.276 ms 01:16:15,97 PM [leader5-writer-947] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.520 μs 01:16:15,97 PM [leader5-writer-947] [DEBUG] JournalWriteTask - leader5: journal writer stopped [ERROR] [07/29/2025 13:16:15.097] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,97 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:15,97 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:15,97 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,97 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,97 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,97 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.098] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@44b51f97 01:16:15,98 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,98 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,98 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:15,98 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:15,98 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,98 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,98 PM [follower6-writer-948] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,98 PM [follower6-writer-948] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,99 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,99 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,99 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,99 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,99 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,99 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,99 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,99 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,99 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,99 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,99 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,99 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,99 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,99 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 93.53 μs with journalIndex=1 01:16:15,99 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1238,follower6-writer-948]/waiting [ERROR] [07/29/2025 13:16:15.099] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,100 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,100 PM [follower6-writer-948] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.705 ms 01:16:15,100 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,100 PM [follower6-writer-948] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 8.739 μs 01:16:15,100 PM [follower6-writer-948] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,100 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,100 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,100 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,100 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,100 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,100 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,101 PM [leader5-writer-949] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,101 PM [leader5-writer-949] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,101 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:15.101] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6810471 01:16:15,101 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,101 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,101 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,101 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:15,101 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:15,101 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,101 PM [follower7-writer-950] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,101 PM [follower7-writer-950] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,101 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,101 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,101 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,101 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,101 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,101 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,101 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,101 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,101 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,101 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,101 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,101 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,102 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 72.14 μs with journalIndex=1 01:16:15,102 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:15.102] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,102 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,102 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,102 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1239,leader5-writer-949]/waiting 01:16:15,102 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,102 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,102 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,102 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,102 PM [leader5-writer-949] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.657 ms 01:16:15,102 PM [leader5-writer-949] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.640 μs 01:16:15,102 PM [leader5-writer-949] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,102 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,102 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,102 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,102 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,102 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,102 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,102 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,102 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,102 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,102 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,102 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,102 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,102 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,102 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,102 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 85.14 μs with journalIndex=1 01:16:15,103 PM [follower6-writer-951] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,103 PM [follower6-writer-951] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:15.103] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6403de71 01:16:15,103 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,103 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) [ERROR] [07/29/2025 13:16:15.103] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,103 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:15,103 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:15,103 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,103 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1240,follower7-writer-950]/waiting 01:16:15,103 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,103 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,103 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,103 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,103 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,103 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,103 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,103 PM [follower7-writer-950] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.151 ms 01:16:15,103 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,104 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,103 PM [follower7-writer-950] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.310 μs 01:16:15,104 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,104 PM [follower7-writer-950] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,104 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,104 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,104 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,104 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,104 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 83.15 μs with journalIndex=1 01:16:15,104 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,104 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,104 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 [ERROR] [07/29/2025 13:16:15.104] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,104 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1241,follower6-writer-951]/waiting [WARN] [07/29/2025 13:16:15.104] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3ff5a730 01:16:15,104 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,104 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,104 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,104 PM [follower6-writer-951] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.496 ms 01:16:15,104 PM [follower6-writer-951] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 4.369 μs 01:16:15,104 PM [follower6-writer-951] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,104 PM [leader5-writer-952] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,104 PM [leader5-writer-952] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,104 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,104 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,104 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,104 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,104 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) [WARN] [07/29/2025 13:16:15.105] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@220093d4 01:16:15,105 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,105 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,105 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:15,105 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,105 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,105 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:15,105 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,105 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,105 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,105 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,105 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,105 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,105 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,105 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,105 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,105 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,105 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,105 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 64.83 μs with journalIndex=1 01:16:15,105 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:15,105 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:15,106 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.106] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,106 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1242,leader5-writer-952]/waiting 01:16:15,106 PM [leader5-writer-952] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.483 ms 01:16:15,106 PM [leader5-writer-952] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.700 μs 01:16:15,106 PM [leader5-writer-952] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,106 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,106 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,106 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,106 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,107 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,107 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:15,107 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:15.109] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7be7f399 01:16:15,114 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,114 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,114 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,114 PM [follower6-writer-953] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,114 PM [follower6-writer-953] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,114 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,115 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,115 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,115 PM [leader5-writer-954] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,115 PM [leader5-writer-954] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,115 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,115 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,115 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,115 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,115 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,115 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,115 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,115 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,115 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,115 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,115 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,115 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,115 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,115 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,115 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 64.65 μs with journalIndex=1 01:16:15,115 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,115 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1243,follower6-writer-953]/waiting 01:16:15,116 PM [follower6-writer-953] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.422 ms 01:16:15,116 PM [follower6-writer-953] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.970 μs 01:16:15,116 PM [follower6-writer-953] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,115 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,116 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 [ERROR] [07/29/2025 13:16:15.115] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,116 PM [follower7-writer-955] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,116 PM [follower7-writer-955] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,116 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,116 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,116 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,116 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,116 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,116 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,116 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,116 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,116 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,116 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,116 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,116 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,116 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,116 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,116 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,116 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,116 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,116 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 49.87 μs with journalIndex=1 [WARN] [07/29/2025 13:16:15.116] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3d50664e 01:16:15,116 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1244,leader5-writer-954]/waiting 01:16:15,116 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,116 PM [leader5-writer-954] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.660 ms 01:16:15,116 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,116 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,116 PM [leader5-writer-954] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.790 μs 01:16:15,117 PM [leader5-writer-954] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,117 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,117 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,117 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,117 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,117 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,117 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,117 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,117 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,117 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,117 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,117 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,117 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,117 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,117 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,117 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,117 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:15,117 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,117 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:15,117 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 54.05 μs with journalIndex=1 01:16:15,117 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1245,follower7-writer-955]/waiting 01:16:15,117 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,117 PM [follower7-writer-955] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.338 ms 01:16:15,117 PM [follower7-writer-955] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.000 μs 01:16:15,117 PM [follower7-writer-955] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,117 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,117 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:15,117 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,117 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,117 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,117 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:15,117 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,118 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,118 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:15,118 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:15,119 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,120 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,120 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,120 PM [follower6-writer-956] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,120 PM [follower6-writer-956] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,120 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,120 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,120 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,120 PM [leader5-writer-957] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,120 PM [leader5-writer-957] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [ERROR] [07/29/2025 13:16:15.116] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:15.121] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4cef5e81 01:16:15,121 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,121 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,121 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,121 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log [ERROR] [07/29/2025 13:16:15.117] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,121 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found [WARN] [07/29/2025 13:16:15.121] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@75f95806 01:16:15,121 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,121 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,121 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,121 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,121 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,121 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,121 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,121 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,121 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,121 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,121 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,121 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,121 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 81.75 μs with journalIndex=1 01:16:15,121 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,121 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,121 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,121 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,121 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,121 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,121 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,121 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,121 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,121 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 62.22 μs with journalIndex=1 01:16:15,121 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:15.121] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,121 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1247,leader5-writer-957]/waiting 01:16:15,121 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1246,follower6-writer-956]/waiting 01:16:15,121 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:15.121] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,122 PM [leader5-writer-957] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.205 ms 01:16:15,122 PM [leader5-writer-957] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.810 μs 01:16:15,122 PM [leader5-writer-957] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,121 PM [follower6-writer-956] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.810 ms 01:16:15,122 PM [follower6-writer-956] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 1.220 μs 01:16:15,122 PM [follower6-writer-956] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,122 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,122 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,122 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,122 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,122 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,122 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,122 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,122 PM [follower7-writer-958] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,122 PM [follower7-writer-958] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:15.122] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@67dfa24e 01:16:15,122 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,122 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:15,122 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:15,122 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,122 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,122 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,122 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,122 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,122 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,122 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,122 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,122 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,122 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,122 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,122 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,123 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,123 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 67.49 μs with journalIndex=1 01:16:15,123 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) [ERROR] [07/29/2025 13:16:15.123] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,123 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,123 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,123 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1248,follower7-writer-958]/waiting 01:16:15,123 PM [follower7-writer-958] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.389 ms 01:16:15,123 PM [follower7-writer-958] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.489 μs 01:16:15,123 PM [follower7-writer-958] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,123 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,123 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,123 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,123 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,123 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,123 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,123 PM [follower6-writer-959] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,123 PM [follower6-writer-959] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,124 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,124 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,124 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.124] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@8090610 [WARN] [07/29/2025 13:16:15.124] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@637796f2 01:16:15,124 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,124 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,124 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,124 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,124 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,124 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,124 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,124 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,124 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,124 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,124 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,124 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,124 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,124 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 46.32 μs with journalIndex=1 01:16:15,124 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,124 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.124] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,124 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:15,124 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1249,follower6-writer-959]/waiting 01:16:15,125 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:15,125 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,125 PM [follower6-writer-959] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.155 ms 01:16:15,125 PM [follower6-writer-959] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.680 μs 01:16:15,125 PM [follower6-writer-959] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,125 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:15,125 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:15,125 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,125 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,125 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,125 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.125] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@220abe82 01:16:15,125 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,125 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:15,126 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:15,136 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,136 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,136 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,136 PM [follower7-writer-960] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,136 PM [follower7-writer-960] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,137 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,137 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,137 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,137 PM [leader5-writer-961] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,137 PM [leader5-writer-961] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,137 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,137 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,137 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,137 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,137 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,137 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,137 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,137 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,137 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,137 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,137 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,137 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,137 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,137 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 244.6 μs with journalIndex=1 01:16:15,137 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,138 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,138 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,138 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,138 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,138 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,138 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,138 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,138 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,138 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,138 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,138 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,138 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,138 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 65.71 μs with journalIndex=1 01:16:15,138 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,138 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1250,follower7-writer-960]/waiting [ERROR] [07/29/2025 13:16:15.138] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,138 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,138 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1251,leader5-writer-961]/waiting 01:16:15,138 PM [follower7-writer-960] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.534 ms 01:16:15,138 PM [follower7-writer-960] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.049 μs 01:16:15,138 PM [follower7-writer-960] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:15.138] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,138 PM [leader5-writer-961] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.243 ms 01:16:15,138 PM [leader5-writer-961] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.190 μs 01:16:15,138 PM [leader5-writer-961] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,138 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,138 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,138 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,138 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,138 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,138 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,138 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,138 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.139] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6e6e9c67 [WARN] [07/29/2025 13:16:15.139] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3d1ea9f4 01:16:15,139 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,139 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:15,139 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:15,139 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,139 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:15,139 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:15,140 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,140 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,140 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,140 PM [leader5-writer-962] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,140 PM [leader5-writer-962] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,140 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,141 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,141 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,141 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,141 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,141 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,141 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,141 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,141 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,141 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,141 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,141 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,141 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,141 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,141 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,141 PM [follower7-writer-963] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,141 PM [follower7-writer-963] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,141 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,141 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 124.4 μs with journalIndex=1 01:16:15,141 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,141 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) [ERROR] [07/29/2025 13:16:15.141] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,141 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,142 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,142 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1252,leader5-writer-962]/waiting 01:16:15,142 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,142 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,142 PM [leader5-writer-962] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.881 ms 01:16:15,142 PM [leader5-writer-962] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.489 μs 01:16:15,142 PM [leader5-writer-962] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,142 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,142 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,142 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,142 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,142 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,142 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,142 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,142 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,142 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,142 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,142 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,142 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,142 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 56.75 μs with journalIndex=1 01:16:15,142 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,142 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,142 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,142 PM [follower6-writer-964] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,142 PM [follower6-writer-964] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,142 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1253,follower7-writer-963]/waiting 01:16:15,142 PM [follower7-writer-963] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.267 ms 01:16:15,142 PM [follower7-writer-963] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.450 μs 01:16:15,142 PM [follower7-writer-963] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,142 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,142 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,142 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,142 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,142 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,143 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,143 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:15,143 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:15,143 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,143 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,143 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,143 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,143 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,143 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,143 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,143 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,143 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,143 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,143 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,143 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,143 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:15,143 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:15,143 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,143 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,143 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 114.5 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:15.142] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:15.144] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@24280bf2 [WARN] [07/29/2025 13:16:15.144] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@215c4c79 [ERROR] [07/29/2025 13:16:15.143] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,144 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,144 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1254,follower6-writer-964]/waiting 01:16:15,144 PM [follower6-writer-964] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.319 ms 01:16:15,144 PM [follower6-writer-964] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.709 μs 01:16:15,144 PM [follower6-writer-964] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,144 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,144 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,144 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,144 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,145 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,145 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,145 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,145 PM [leader5-writer-965] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,145 PM [leader5-writer-965] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,145 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:15.145] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5e094e83 01:16:15,145 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,145 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:15,145 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:15,146 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,146 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,146 PM [follower7-writer-966] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,146 PM [follower7-writer-966] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,146 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,146 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,146 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,146 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,146 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,146 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,146 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,146 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,146 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,146 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,146 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,146 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,146 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,146 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,146 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,146 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,146 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,146 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,146 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 98.15 μs with journalIndex=1 01:16:15,146 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,146 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,146 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,146 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,146 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,146 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,146 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,147 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,147 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 107.2 μs with journalIndex=1 01:16:15,147 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,147 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:15.147] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,147 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1255,leader5-writer-965]/waiting 01:16:15,147 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1256,follower7-writer-966]/waiting 01:16:15,147 PM [leader5-writer-965] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.368 ms 01:16:15,148 PM [leader5-writer-965] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.630 μs 01:16:15,148 PM [leader5-writer-965] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,148 PM [follower7-writer-966] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.980 ms 01:16:15,148 PM [follower7-writer-966] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 1.210 μs 01:16:15,148 PM [follower7-writer-966] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:15.147] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,148 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,148 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,148 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,148 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,148 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,148 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,148 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,148 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.148] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@50fc0490 [WARN] [07/29/2025 13:16:15.148] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@226ef8bb 01:16:15,148 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,148 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:15,148 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:15,148 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,148 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:15,149 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:15,152 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,152 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,152 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,152 PM [follower6-writer-967] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,152 PM [follower6-writer-967] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,153 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,153 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,153 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,153 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,153 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,153 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,153 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,153 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,153 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,153 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,153 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,153 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,153 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,153 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 71.23 μs with journalIndex=1 01:16:15,154 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:15.153] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,154 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1257,follower6-writer-967]/waiting 01:16:15,154 PM [follower6-writer-967] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.752 ms 01:16:15,154 PM [follower6-writer-967] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.969 μs 01:16:15,154 PM [follower6-writer-967] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,154 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,154 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,154 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,154 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,155 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,155 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:15,155 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:15,155 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,155 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,155 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,155 PM [follower7-writer-968] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,155 PM [follower7-writer-968] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:15.155] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@111507b9 01:16:15,156 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,156 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,156 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,156 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,156 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,156 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,156 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,156 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,156 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,156 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,156 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,156 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,156 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,156 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 97.10 μs with journalIndex=1 01:16:15,156 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,156 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:15.156] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,157 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,157 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1258,follower7-writer-968]/waiting 01:16:15,165 PM [follower7-writer-968] [DEBUG] JournalWriteTask - follower7: received 1 commands after 9.641 ms 01:16:15,165 PM [follower7-writer-968] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.090 μs 01:16:15,165 PM [follower7-writer-968] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,165 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,165 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,165 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,165 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,165 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,165 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,165 PM [follower6-writer-969] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,165 PM [follower6-writer-969] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:15.165] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@9274f4 01:16:15,166 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,166 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:15,166 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:15,166 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,166 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,166 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,166 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,166 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,166 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,166 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,166 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,166 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,166 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,166 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,166 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,166 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,166 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 122.6 μs with journalIndex=1 01:16:15,157 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,167 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,167 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,167 PM [leader5-writer-970] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,167 PM [leader5-writer-970] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,167 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,167 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,167 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,167 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1259,follower6-writer-969]/waiting [ERROR] [07/29/2025 13:16:15.167] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,167 PM [follower7-writer-971] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,167 PM [follower7-writer-971] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,167 PM [follower6-writer-969] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.880 ms 01:16:15,167 PM [follower6-writer-969] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.590 μs 01:16:15,167 PM [follower6-writer-969] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,167 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,167 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,167 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,167 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,168 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null [WARN] [07/29/2025 13:16:15.168] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@59dae62d 01:16:15,168 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,168 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,168 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,168 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,168 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,168 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,168 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,168 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,168 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,168 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,168 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,168 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,168 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,168 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,168 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 86.45 μs with journalIndex=1 01:16:15,168 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,168 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,168 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,168 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,168 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,168 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:15,168 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,168 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:15,168 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,168 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,168 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,168 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,168 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,168 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) [ERROR] [07/29/2025 13:16:15.168] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,168 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1261,follower7-writer-971]/waiting 01:16:15,168 PM [follower7-writer-971] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.453 ms 01:16:15,168 PM [follower7-writer-971] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.500 μs 01:16:15,169 PM [follower7-writer-971] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,169 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,169 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 428.2 μs with journalIndex=1 01:16:15,169 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,169 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,169 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,169 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,169 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:15.169] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@531fc171 01:16:15,169 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,169 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,169 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,169 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:15,169 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:15,170 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,170 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,170 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,170 PM [follower7-writer-973] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,170 PM [follower7-writer-973] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,170 PM [follower6-writer-972] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,170 PM [follower6-writer-972] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,171 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,171 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1260,leader5-writer-970]/waiting 01:16:15,171 PM [leader5-writer-970] [DEBUG] JournalWriteTask - leader5: received 1 commands after 4.260 ms 01:16:15,171 PM [leader5-writer-970] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.989 μs 01:16:15,171 PM [leader5-writer-970] [DEBUG] JournalWriteTask - leader5: journal writer stopped [ERROR] [07/29/2025 13:16:15.170] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,171 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,171 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,171 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,171 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,171 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,171 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,171 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,171 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,171 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,171 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,171 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,171 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,172 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,172 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,172 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,172 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,172 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,172 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 75.29 μs with journalIndex=1 01:16:15,172 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,172 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,172 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,172 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:15,172 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,172 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:15,172 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,172 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,172 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 [WARN] [07/29/2025 13:16:15.172] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@25c25491 01:16:15,172 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,172 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,172 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,172 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,172 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,172 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries [ERROR] [07/29/2025 13:16:15.172] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,172 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,172 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,172 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1262,follower6-writer-972]/waiting 01:16:15,172 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 112.5 μs with journalIndex=1 01:16:15,173 PM [follower6-writer-972] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.124 ms 01:16:15,173 PM [follower6-writer-972] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.699 μs 01:16:15,173 PM [follower6-writer-972] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,173 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,173 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,173 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,173 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,173 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,173 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,173 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,173 PM [leader5-writer-974] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,173 PM [leader5-writer-974] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,173 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,173 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1263,follower7-writer-973]/waiting 01:16:15,174 PM [follower7-writer-973] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.101 ms 01:16:15,174 PM [follower7-writer-973] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.639 μs 01:16:15,174 PM [follower7-writer-973] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,174 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,174 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,174 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,174 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,174 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,174 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:15,174 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:15,174 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,174 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,174 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,174 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,174 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,174 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,174 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,174 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,174 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,174 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,174 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,174 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,174 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,174 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:15,174 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:15,174 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,174 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 81.53 μs with journalIndex=1 01:16:15,175 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1264,leader5-writer-974]/waiting 01:16:15,175 PM [leader5-writer-974] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.339 ms 01:16:15,175 PM [leader5-writer-974] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.430 μs 01:16:15,175 PM [leader5-writer-974] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,175 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,175 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,175 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,175 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,175 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,175 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:15,175 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:15,177 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.173] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:15.181] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2de45dea [WARN] [07/29/2025 13:16:15.181] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@cadfcb2 [ERROR] [07/29/2025 13:16:15.174] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:15.181] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@45fce3e5 01:16:15,182 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,183 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,183 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,183 PM [follower6-writer-975] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,183 PM [follower6-writer-975] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,185 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,185 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,185 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,185 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,185 PM [leader5-writer-976] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,185 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,185 PM [leader5-writer-976] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,185 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,185 PM [follower7-writer-977] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,185 PM [follower7-writer-977] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,186 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,186 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,186 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,186 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,186 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,186 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,186 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,186 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,186 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,186 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,186 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,186 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,186 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,186 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 59.74 μs with journalIndex=1 01:16:15,186 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,187 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,187 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,187 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,187 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,187 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,187 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,187 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,187 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,187 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,187 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,187 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,187 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,187 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] [ERROR] [07/29/2025 13:16:15.186] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,187 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,187 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,187 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 49.28 μs with journalIndex=1 01:16:15,187 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,187 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,187 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,187 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,187 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,187 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,187 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1265,follower6-writer-975]/waiting 01:16:15,187 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,187 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,187 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,187 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) [ERROR] [07/29/2025 13:16:15.187] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,187 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,187 PM [follower6-writer-975] [DEBUG] JournalWriteTask - follower6: received 1 commands after 4.205 ms 01:16:15,187 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1267,follower7-writer-977]/waiting 01:16:15,187 PM [follower6-writer-975] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.679 μs 01:16:15,187 PM [follower6-writer-975] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,187 PM [follower7-writer-977] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.615 ms 01:16:15,187 PM [follower7-writer-977] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 1.129 μs 01:16:15,187 PM [follower7-writer-977] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,187 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,187 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,187 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,187 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,187 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,187 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,187 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,187 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,187 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,187 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 606.2 μs with journalIndex=1 [WARN] [07/29/2025 13:16:15.188] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2d35258a [WARN] [07/29/2025 13:16:15.188] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@646417de 01:16:15,188 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1266,leader5-writer-976]/waiting 01:16:15,188 PM [leader5-writer-976] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.397 ms 01:16:15,188 PM [leader5-writer-976] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.590 μs 01:16:15,188 PM [leader5-writer-976] [DEBUG] JournalWriteTask - leader5: journal writer stopped [ERROR] [07/29/2025 13:16:15.188] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,188 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,188 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,188 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,188 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,188 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,188 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,188 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:15,188 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:15.188] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@ab1a575 01:16:15,188 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,188 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,188 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:15,188 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:15,188 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:15,188 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:15,192 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,192 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,192 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,192 PM [follower7-writer-978] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,192 PM [follower7-writer-978] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,193 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,193 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,193 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,193 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,193 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,193 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,193 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,193 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,193 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,193 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,193 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,193 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,193 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,193 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 111.4 μs with journalIndex=1 01:16:15,193 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,194 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,194 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1268,follower7-writer-978]/waiting 01:16:15,194 PM [follower7-writer-978] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.227 ms 01:16:15,194 PM [follower7-writer-978] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.710 μs 01:16:15,194 PM [follower7-writer-978] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:15.194] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,194 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,194 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,194 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,194 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,194 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:15.194] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7b025f0e 01:16:15,194 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,194 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,194 PM [leader5-writer-979] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,194 PM [leader5-writer-979] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,194 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,194 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:15,194 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:15,195 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,195 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,195 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,195 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,195 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,195 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,195 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,195 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,195 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,195 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,195 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,195 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,195 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,195 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 80.92 μs with journalIndex=1 01:16:15,195 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,195 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,195 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,195 PM [follower7-writer-980] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,195 PM [follower7-writer-980] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,195 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1269,leader5-writer-979]/waiting [ERROR] [07/29/2025 13:16:15.195] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,195 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,195 PM [leader5-writer-979] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.145 ms 01:16:15,195 PM [leader5-writer-979] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.709 μs 01:16:15,195 PM [leader5-writer-979] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,196 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,196 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,196 PM [follower6-writer-981] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,196 PM [follower6-writer-981] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,196 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,196 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,196 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,196 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,196 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,196 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,196 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,196 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,196 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,196 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,196 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,196 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,196 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,196 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,196 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,196 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,196 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,197 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 46.87 μs with journalIndex=1 01:16:15,197 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,197 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,197 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log [WARN] [07/29/2025 13:16:15.197] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4c8c1467 01:16:15,197 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,197 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,197 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,197 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,197 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,197 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,197 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,197 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,197 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,197 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,197 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 45.92 μs with journalIndex=1 01:16:15,197 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1271,follower6-writer-981]/waiting 01:16:15,197 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,197 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1270,follower7-writer-980]/waiting 01:16:15,197 PM [follower6-writer-981] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.075 ms 01:16:15,197 PM [follower6-writer-981] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 8.379 μs 01:16:15,197 PM [follower6-writer-981] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,197 PM [follower7-writer-980] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.940 ms 01:16:15,197 PM [follower7-writer-980] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 1.280 μs 01:16:15,197 PM [follower7-writer-980] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,197 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) [ERROR] [07/29/2025 13:16:15.197] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,197 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,197 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,197 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:15,197 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) [ERROR] [07/29/2025 13:16:15.197] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,197 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,198 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:15,197 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,198 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,198 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,198 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,198 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,198 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,198 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,198 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:15,198 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,198 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:15,198 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:15,198 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,198 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:15,198 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,198 PM [leader5-writer-982] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,198 PM [leader5-writer-982] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:15.199] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@545f5c0f [WARN] [07/29/2025 13:16:15.199] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@67717474 01:16:15,199 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,199 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,199 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,199 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,199 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,199 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,199 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,199 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,199 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,199 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,199 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,199 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,199 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,199 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 81.67 μs with journalIndex=1 01:16:15,200 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1272,leader5-writer-982]/waiting 01:16:15,200 PM [leader5-writer-982] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.278 ms 01:16:15,200 PM [leader5-writer-982] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.660 μs 01:16:15,200 PM [leader5-writer-982] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,200 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,200 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,200 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,200 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,200 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,200 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:15,200 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor [ERROR] [07/29/2025 13:16:15.200] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:15.201] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7a7729a8 01:16:15,201 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,208 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,208 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,208 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,208 PM [follower6-writer-983] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,208 PM [follower6-writer-983] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,208 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,209 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,209 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,209 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,209 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,209 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,209 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,209 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,209 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,209 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,209 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,209 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,209 PM [leader5-writer-984] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,209 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,209 PM [leader5-writer-984] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,209 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,209 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,209 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,209 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,209 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 119.0 μs with journalIndex=1 01:16:15,210 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:15.209] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,210 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,210 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,210 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,210 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,210 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,210 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,210 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,210 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,210 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,210 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,210 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,210 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,210 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,210 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 68.10 μs with journalIndex=1 01:16:15,211 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,211 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1274,leader5-writer-984]/waiting 01:16:15,211 PM [leader5-writer-984] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.040 ms 01:16:15,211 PM [leader5-writer-984] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.850 μs 01:16:15,211 PM [leader5-writer-984] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,211 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,211 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,211 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:15.211] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,211 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.211] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@14815ad 01:16:15,211 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,211 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:15,211 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:15,212 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,212 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,212 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,212 PM [leader5-writer-985] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,212 PM [leader5-writer-985] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,213 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,213 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,213 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,213 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,213 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,213 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,213 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,213 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,213 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,213 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,213 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,213 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,213 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,213 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 48.87 μs with journalIndex=1 01:16:15,213 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,213 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1275,leader5-writer-985]/waiting 01:16:15,213 PM [leader5-writer-985] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.160 ms 01:16:15,213 PM [leader5-writer-985] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.700 μs 01:16:15,213 PM [leader5-writer-985] [DEBUG] JournalWriteTask - leader5: journal writer stopped [ERROR] [07/29/2025 13:16:15.213] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,213 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,213 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,213 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,213 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.214] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@66f48646 01:16:15,214 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,214 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:15,214 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:15,214 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,215 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,215 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,215 PM [leader5-writer-986] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,215 PM [leader5-writer-986] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,215 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,215 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,215 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,215 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,215 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,215 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,215 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,215 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,215 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,215 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,215 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,215 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,215 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,215 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 39.79 μs with journalIndex=1 01:16:15,215 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,216 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1276,leader5-writer-986]/waiting 01:16:15,216 PM [leader5-writer-986] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.007 ms 01:16:15,216 PM [leader5-writer-986] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.760 μs 01:16:15,216 PM [leader5-writer-986] [DEBUG] JournalWriteTask - leader5: journal writer stopped [ERROR] [07/29/2025 13:16:15.215] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,216 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,216 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,216 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,216 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.216] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3680d860 01:16:15,216 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,216 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:15,216 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:15,217 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,217 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,217 PM [follower7-writer-987] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,217 PM [follower7-writer-987] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,217 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1273,follower6-writer-983]/waiting 01:16:15,217 PM [follower6-writer-983] [DEBUG] JournalWriteTask - follower6: received 1 commands after 8.856 ms 01:16:15,217 PM [follower6-writer-983] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.490 μs 01:16:15,217 PM [follower6-writer-983] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,217 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,217 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,217 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,217 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,217 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,217 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,217 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,217 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 [WARN] [07/29/2025 13:16:15.217] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1e556843 01:16:15,217 PM [leader5-writer-988] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,217 PM [leader5-writer-988] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,217 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,218 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,218 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,218 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,218 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,218 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,218 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,218 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,218 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,218 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,218 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,218 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,218 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,218 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,218 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,218 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,218 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 75.19 μs with journalIndex=1 01:16:15,218 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,218 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,218 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,218 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,218 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,218 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,218 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,218 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,218 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,218 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 85.71 μs with journalIndex=1 01:16:15,219 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,218 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,219 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1278,leader5-writer-988]/waiting 01:16:15,219 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1277,follower7-writer-987]/waiting [ERROR] [07/29/2025 13:16:15.219] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.219] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,219 PM [leader5-writer-988] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.762 ms 01:16:15,219 PM [leader5-writer-988] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.829 μs 01:16:15,219 PM [leader5-writer-988] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,219 PM [follower7-writer-987] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.391 ms 01:16:15,219 PM [follower7-writer-987] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 1.190 μs 01:16:15,219 PM [follower7-writer-987] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,219 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,219 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,219 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,219 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:15,219 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,219 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,219 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:15.220] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6bc85293 01:16:15,220 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,220 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,220 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:15,220 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:15,220 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,220 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,220 PM [follower6-writer-989] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,220 PM [follower6-writer-989] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,219 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,221 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,221 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,221 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.221] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@61b9cdc0 01:16:15,221 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,221 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:15,221 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:15,221 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,221 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,221 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,221 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,221 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,221 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,221 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,221 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,221 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,221 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,221 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,221 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,221 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,221 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,221 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 89.70 μs with journalIndex=1 01:16:15,222 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,222 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,222 PM [follower7-writer-990] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,222 PM [follower7-writer-990] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,222 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1279,follower6-writer-989]/waiting 01:16:15,222 PM [follower6-writer-989] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.463 ms 01:16:15,222 PM [follower6-writer-989] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.409 μs 01:16:15,222 PM [follower6-writer-989] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,222 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,222 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,222 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,222 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,222 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,222 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,222 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,222 PM [leader5-writer-991] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,222 PM [leader5-writer-991] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [ERROR] [07/29/2025 13:16:15.222] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:15.222] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@50e260ba 01:16:15,222 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,223 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,223 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,223 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:15,223 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,223 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:15,223 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,223 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,223 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,223 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,223 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,223 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,223 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,223 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,223 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,223 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,223 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,223 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 114.3 μs with journalIndex=1 01:16:15,224 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1281,leader5-writer-991]/waiting 01:16:15,224 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,224 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,224 PM [leader5-writer-991] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.584 ms 01:16:15,224 PM [leader5-writer-991] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.730 μs 01:16:15,224 PM [leader5-writer-991] [DEBUG] JournalWriteTask - leader5: journal writer stopped [ERROR] [07/29/2025 13:16:15.224] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,224 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,224 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,224 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,224 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,224 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,224 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,224 PM [follower6-writer-992] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,224 PM [follower6-writer-992] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,224 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,224 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:15,224 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:15.225] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@28b39822 01:16:15,225 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,225 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,225 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,225 PM [leader5-writer-993] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,225 PM [leader5-writer-993] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,225 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,226 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,226 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,226 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,226 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,226 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,226 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,226 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,226 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,226 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,226 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,226 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,226 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,226 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 46.33 μs with journalIndex=1 01:16:15,226 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,226 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) [ERROR] [07/29/2025 13:16:15.226] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,226 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,226 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1282,follower6-writer-992]/waiting 01:16:15,226 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,226 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,226 PM [follower6-writer-992] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.997 ms 01:16:15,226 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,226 PM [follower6-writer-992] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.229 μs 01:16:15,226 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,226 PM [follower6-writer-992] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,226 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,226 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,226 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,226 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,226 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,226 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,226 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,226 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,226 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 48.03 μs with journalIndex=1 01:16:15,226 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,226 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,226 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,226 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,226 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.226] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,227 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1283,leader5-writer-993]/waiting [WARN] [07/29/2025 13:16:15.227] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6b20ce1f 01:16:15,227 PM [leader5-writer-993] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.312 ms 01:16:15,227 PM [leader5-writer-993] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.600 μs 01:16:15,227 PM [leader5-writer-993] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,227 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,227 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,227 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,227 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,227 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:15.227] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@78147616 01:16:15,227 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:15,227 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:15,227 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,227 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:15,227 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:15,229 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,229 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,229 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,229 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,229 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,229 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,229 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,229 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,229 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,229 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,229 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,229 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,229 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 89.02 μs with journalIndex=1 01:16:15,229 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,229 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1280,follower7-writer-990]/waiting [ERROR] [07/29/2025 13:16:15.229] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,229 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,229 PM [follower7-writer-990] [DEBUG] JournalWriteTask - follower7: received 1 commands after 7.632 ms 01:16:15,229 PM [follower7-writer-990] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.940 μs 01:16:15,229 PM [follower7-writer-990] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,229 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,230 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,230 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,230 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,230 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,230 PM [follower6-writer-994] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,230 PM [follower6-writer-994] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,230 PM [leader5-writer-995] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,230 PM [leader5-writer-995] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,230 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,230 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,230 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,230 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,230 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,230 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:15,230 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:15,231 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,231 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,231 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,231 PM [follower7-writer-996] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,231 PM [follower7-writer-996] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:15.231] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@70959761 01:16:15,232 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,232 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,232 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,232 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,232 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,232 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,232 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,232 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,232 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,232 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,232 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,232 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,232 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,232 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,232 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,232 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,232 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,232 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,232 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,232 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,232 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,232 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,232 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 76.06 μs with journalIndex=1 01:16:15,232 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,232 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,232 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,232 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,232 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 52.96 μs with journalIndex=1 01:16:15,232 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,232 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,232 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,232 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.232] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,232 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1285,leader5-writer-995]/waiting 01:16:15,232 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,233 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,233 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) [ERROR] [07/29/2025 13:16:15.233] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,233 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,233 PM [leader5-writer-995] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.988 ms 01:16:15,233 PM [leader5-writer-995] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.669 μs 01:16:15,233 PM [leader5-writer-995] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,233 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1284,follower6-writer-994]/waiting 01:16:15,233 PM [follower6-writer-994] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.211 ms 01:16:15,233 PM [follower6-writer-994] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 1.130 μs 01:16:15,233 PM [follower6-writer-994] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,233 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,233 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,233 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,233 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,233 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,233 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,233 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,233 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,233 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,233 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,233 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,233 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,233 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,233 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,233 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,233 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 52.32 μs with journalIndex=1 [WARN] [07/29/2025 13:16:15.233] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@68f3b825 01:16:15,233 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [WARN] [07/29/2025 13:16:15.233] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6a1e4196 at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.233] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,233 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1286,follower7-writer-996]/waiting 01:16:15,233 PM [follower7-writer-996] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.294 ms 01:16:15,233 PM [follower7-writer-996] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.700 μs 01:16:15,233 PM [follower7-writer-996] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,234 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,234 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:15,234 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:15,234 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,234 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:15,234 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:15,235 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,235 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,235 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,235 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.235] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@69df12c5 01:16:15,235 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,235 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,236 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:15,236 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,236 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:15,236 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,236 PM [leader5-writer-997] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,236 PM [leader5-writer-997] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,236 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,236 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,236 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,236 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,236 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,236 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,236 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,236 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,236 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,236 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,236 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,236 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,236 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,236 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,236 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 53.63 μs with journalIndex=1 01:16:15,236 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,236 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,236 PM [follower7-writer-998] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,236 PM [follower7-writer-998] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,237 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,237 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1287,leader5-writer-997]/waiting 01:16:15,237 PM [leader5-writer-997] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.122 ms 01:16:15,237 PM [leader5-writer-997] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.719 μs 01:16:15,237 PM [leader5-writer-997] [DEBUG] JournalWriteTask - leader5: journal writer stopped [ERROR] [07/29/2025 13:16:15.236] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,237 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,237 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,237 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,237 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,237 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,237 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,237 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,237 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,237 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,237 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,237 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,237 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,237 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,237 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,237 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,237 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,237 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,237 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,238 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 47.03 μs with journalIndex=1 01:16:15,238 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,238 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,238 PM [follower6-writer-999] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,238 PM [follower6-writer-999] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,238 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:15.238] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@26464e23 01:16:15,238 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1288,follower7-writer-998]/waiting [ERROR] [07/29/2025 13:16:15.238] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,238 PM [follower7-writer-998] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.453 ms 01:16:15,238 PM [follower7-writer-998] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.740 μs 01:16:15,238 PM [follower7-writer-998] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,238 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,238 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,238 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,238 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.238] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@329756d8 01:16:15,238 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,238 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,238 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:15,238 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,238 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:15,238 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,238 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,238 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,238 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,238 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,238 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,239 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:15,239 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,239 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,239 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,239 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:15,239 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,239 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,239 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,239 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 62.69 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:15.239] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,239 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,239 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1289,follower6-writer-999]/waiting 01:16:15,239 PM [follower6-writer-999] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.390 ms 01:16:15,239 PM [follower6-writer-999] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.670 μs 01:16:15,239 PM [follower6-writer-999] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,239 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,239 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,239 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,239 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,240 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,240 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:15,240 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:15.241] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1b326f81 01:16:15,251 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,251 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,251 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,251 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,251 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,251 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,251 PM [follower7-writer-1000] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,251 PM [follower7-writer-1000] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,251 PM [leader5-writer-1001] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,251 PM [leader5-writer-1001] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,251 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,251 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,251 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,251 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,251 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,251 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,252 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,252 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,252 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,252 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,252 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,252 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,252 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,252 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,252 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,252 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 63.90 μs with journalIndex=1 01:16:15,252 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,252 PM [follower6-writer-1002] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,252 PM [follower6-writer-1002] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,252 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,252 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,252 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,252 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,252 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,252 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,252 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,252 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,252 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:15.252] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,252 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1290,follower7-writer-1000]/waiting 01:16:15,252 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,252 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,252 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,252 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,252 PM [follower7-writer-1000] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.245 ms 01:16:15,252 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,252 PM [follower7-writer-1000] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.830 μs 01:16:15,252 PM [follower7-writer-1000] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,252 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 55.52 μs with journalIndex=1 01:16:15,252 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,252 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,252 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,252 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.253] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@42d8471b 01:16:15,253 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1291,leader5-writer-1001]/waiting [ERROR] [07/29/2025 13:16:15.253] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,253 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,253 PM [leader5-writer-1001] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.827 ms 01:16:15,253 PM [leader5-writer-1001] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.270 μs 01:16:15,253 PM [leader5-writer-1001] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,253 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:15,253 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:15,253 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,253 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,253 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,253 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.253] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@df92d0f 01:16:15,253 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,253 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:15,253 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:15,254 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,254 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,254 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,255 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,255 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,255 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,255 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:15,256 PM [follower7-writer-1003] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,256 PM [follower7-writer-1003] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,256 PM [leader5-writer-1004] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,256 PM [leader5-writer-1004] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,256 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,256 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,256 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,256 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,256 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,256 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,256 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,256 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,256 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,256 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,256 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,256 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,256 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,256 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,256 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,256 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 51.57 μs with journalIndex=1 01:16:15,256 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,256 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,256 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,256 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,256 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,256 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,256 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,256 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,256 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,256 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,256 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,256 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,256 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 42.28 μs with journalIndex=1 01:16:15,257 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.256] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,257 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1293,follower7-writer-1003]/waiting 01:16:15,257 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) [ERROR] [07/29/2025 13:16:15.257] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,257 PM [follower7-writer-1003] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.008 ms 01:16:15,257 PM [follower7-writer-1003] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.410 μs 01:16:15,257 PM [follower7-writer-1003] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,257 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,257 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,257 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,257 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.257] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@48c020d7 01:16:15,257 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,257 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,257 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,257 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,257 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,257 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1294,leader5-writer-1004]/waiting 01:16:15,258 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,258 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,258 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,258 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,258 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,258 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,258 PM [leader5-writer-1004] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.666 ms 01:16:15,258 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,258 PM [leader5-writer-1004] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.990 μs 01:16:15,258 PM [leader5-writer-1004] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,258 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,258 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 46.32 μs with journalIndex=1 01:16:15,258 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,258 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,258 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,258 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,258 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,258 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:15,258 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:15.258] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,258 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:15,259 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1292,follower6-writer-1002]/waiting 01:16:15,259 PM [follower6-writer-1002] [DEBUG] JournalWriteTask - follower6: received 1 commands after 7.212 ms 01:16:15,259 PM [follower6-writer-1002] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.199 μs 01:16:15,259 PM [follower6-writer-1002] [DEBUG] JournalWriteTask - follower6: journal writer stopped [WARN] [07/29/2025 13:16:15.259] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2bdd661b 01:16:15,259 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,259 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,259 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,259 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,259 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,259 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,259 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 [WARN] [07/29/2025 13:16:15.259] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@67468e32 01:16:15,259 PM [follower7-writer-1005] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,259 PM [follower7-writer-1005] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,259 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,259 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:15,259 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:15,260 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,260 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:15,260 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:15,260 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,260 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,260 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,260 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,260 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,260 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,260 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,260 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,260 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,260 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,260 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,260 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,260 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,260 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 62.47 μs with journalIndex=1 01:16:15,260 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [ERROR] [07/29/2025 13:16:15.260] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,260 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1295,follower7-writer-1005]/waiting 01:16:15,260 PM [follower7-writer-1005] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.013 ms 01:16:15,260 PM [follower7-writer-1005] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.760 μs 01:16:15,260 PM [follower7-writer-1005] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,260 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,260 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,260 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,260 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.261] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@68fd1681 01:16:15,261 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,261 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,261 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:15,261 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:15,261 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,261 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,262 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,262 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,262 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,262 PM [follower6-writer-1006] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,262 PM [follower6-writer-1006] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,262 PM [follower7-writer-1007] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,262 PM [follower7-writer-1007] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,262 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,262 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,262 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,262 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,262 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,262 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,263 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,263 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,263 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,263 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,263 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,263 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,263 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,263 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 72.76 μs with journalIndex=1 01:16:15,263 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,263 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,263 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,263 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,263 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,263 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,263 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,263 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,263 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,263 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,263 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,263 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,263 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1296,follower6-writer-1006]/waiting 01:16:15,263 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.263] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,263 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,263 PM [follower6-writer-1006] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.111 ms 01:16:15,263 PM [follower6-writer-1006] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.020 μs 01:16:15,263 PM [follower6-writer-1006] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,263 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 307.0 μs with journalIndex=1 01:16:15,263 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,263 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,263 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,263 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,264 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1297,follower7-writer-1007]/waiting 01:16:15,264 PM [follower7-writer-1007] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.642 ms 01:16:15,264 PM [follower7-writer-1007] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.320 μs 01:16:15,264 PM [follower7-writer-1007] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:15.263] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:15.264] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7cba1ddd 01:16:15,264 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,264 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,264 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,264 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,264 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,264 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,264 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:15,264 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:15.264] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@67d961e6 01:16:15,264 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,264 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:15,264 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:15,266 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,267 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,267 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,267 PM [follower6-writer-1008] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,267 PM [follower6-writer-1008] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,267 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,267 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,267 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,267 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,267 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,267 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,267 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,267 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,267 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,267 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,267 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,267 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,267 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,267 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,267 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,268 PM [follower7-writer-1009] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,268 PM [follower7-writer-1009] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,268 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,268 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 76.87 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:15.268] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,268 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,268 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1298,follower6-writer-1008]/waiting 01:16:15,268 PM [follower6-writer-1008] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.514 ms 01:16:15,268 PM [follower6-writer-1008] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.850 μs 01:16:15,268 PM [follower6-writer-1008] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,268 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,268 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,268 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,268 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,268 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,268 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,268 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,268 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,268 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,268 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,268 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,268 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,268 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,268 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,268 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,269 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,269 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,269 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 51.19 μs with journalIndex=1 01:16:15,269 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,269 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:15.269] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2eaf1e71 01:16:15,269 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,269 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:15,269 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,269 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:15,269 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 [ERROR] [07/29/2025 13:16:15.269] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,269 PM [leader5-writer-1010] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,269 PM [leader5-writer-1010] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,269 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1299,follower7-writer-1009]/waiting 01:16:15,269 PM [follower7-writer-1009] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.671 ms 01:16:15,269 PM [follower7-writer-1009] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.450 μs 01:16:15,269 PM [follower7-writer-1009] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,269 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,269 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,269 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,269 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.270] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5cb52d6 01:16:15,270 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,270 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:15,270 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:15,270 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,270 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,270 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,270 PM [follower6-writer-1011] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,270 PM [follower6-writer-1011] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,271 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,271 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,271 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,271 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,271 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,271 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,271 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,271 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,271 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,271 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,271 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,271 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,271 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,271 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 71.34 μs with journalIndex=1 01:16:15,271 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 [ERROR] [07/29/2025 13:16:15.271] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,271 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1301,follower6-writer-1011]/waiting 01:16:15,271 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,271 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,271 PM [follower6-writer-1011] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.170 ms 01:16:15,271 PM [follower6-writer-1011] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.820 μs 01:16:15,271 PM [follower6-writer-1011] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,271 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,271 PM [follower7-writer-1012] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,271 PM [follower7-writer-1012] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,272 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,272 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,272 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,272 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.272] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2b809ab3 01:16:15,272 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,272 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,272 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,272 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,272 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,272 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,272 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,272 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,272 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,272 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,272 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,272 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,272 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,272 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,272 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 47.12 μs with journalIndex=1 01:16:15,272 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:15,272 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor [ERROR] [07/29/2025 13:16:15.272] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,272 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,273 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,273 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,273 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,273 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,273 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,273 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,273 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,273 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,273 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,273 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,273 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,273 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,273 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,273 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 55.24 μs with journalIndex=1 01:16:15,273 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,273 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1300,leader5-writer-1010]/waiting 01:16:15,273 PM [leader5-writer-1010] [DEBUG] JournalWriteTask - leader5: received 1 commands after 4.068 ms 01:16:15,273 PM [leader5-writer-1010] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.970 μs 01:16:15,273 PM [leader5-writer-1010] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,273 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1302,follower7-writer-1012]/waiting 01:16:15,273 PM [follower7-writer-1012] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.847 ms 01:16:15,273 PM [follower7-writer-1012] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 1.610 μs 01:16:15,273 PM [follower7-writer-1012] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,273 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,273 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,273 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:15.273] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,273 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,273 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,273 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,273 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,273 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.274] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7ea48695 [WARN] [07/29/2025 13:16:15.274] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@515ecef0 01:16:15,274 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,274 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:15,274 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:15,274 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,274 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:15,274 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:15,282 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,282 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,282 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,282 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,282 PM [follower7-writer-1013] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,282 PM [follower7-writer-1013] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,282 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,282 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,283 PM [leader5-writer-1014] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,283 PM [leader5-writer-1014] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,283 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,283 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,283 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,283 PM [follower6-writer-1015] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,283 PM [follower6-writer-1015] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,283 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,283 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,283 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,283 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,283 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,283 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,283 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,283 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,283 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,283 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,283 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,283 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,283 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,283 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,283 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 59.23 μs with journalIndex=1 01:16:15,284 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,284 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,284 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,284 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,284 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,284 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,284 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,284 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,284 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,284 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,284 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,284 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,284 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,284 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,284 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,284 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,284 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,284 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,284 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1304,leader5-writer-1014]/waiting 01:16:15,284 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 55.40 μs with journalIndex=1 01:16:15,284 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) [ERROR] [07/29/2025 13:16:15.284] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,284 PM [leader5-writer-1014] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.317 ms 01:16:15,284 PM [leader5-writer-1014] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.890 μs 01:16:15,284 PM [leader5-writer-1014] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,284 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,284 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,284 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,284 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1305,follower6-writer-1015]/waiting 01:16:15,284 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,284 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,284 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,284 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,284 PM [follower6-writer-1015] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.055 ms 01:16:15,284 PM [follower6-writer-1015] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.089 μs 01:16:15,284 PM [follower6-writer-1015] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,284 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,284 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,284 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,284 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,284 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,284 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,284 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,284 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,284 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,284 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 55.80 μs with journalIndex=1 01:16:15,285 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,285 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1303,follower7-writer-1013]/waiting 01:16:15,285 PM [follower7-writer-1013] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.505 ms 01:16:15,285 PM [follower7-writer-1013] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.639 μs 01:16:15,285 PM [follower7-writer-1013] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,285 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,285 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,285 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,285 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:15,285 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,294 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:15,294 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:15,294 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:15,285 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,299 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:15.284] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:15.300] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@573c3618 [WARN] [07/29/2025 13:16:15.300] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3a45c345 [ERROR] [07/29/2025 13:16:15.285] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:15.300] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5f8e6d42 01:16:15,300 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,300 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,300 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,300 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,300 PM [leader5-writer-1016] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,300 PM [leader5-writer-1016] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,300 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:15,300 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:15,300 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,301 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,301 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,301 PM [follower6-writer-1017] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,301 PM [follower6-writer-1017] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,301 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,301 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,301 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,302 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,302 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,302 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,302 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,302 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,302 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,302 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,302 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,302 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,302 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,302 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,302 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,302 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,302 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 53.22 μs with journalIndex=1 01:16:15,302 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) [ERROR] [07/29/2025 13:16:15.302] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,302 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1306,leader5-writer-1016]/waiting 01:16:15,303 PM [leader5-writer-1016] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.449 ms 01:16:15,303 PM [leader5-writer-1016] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.920 μs 01:16:15,303 PM [leader5-writer-1016] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,303 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,303 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,303 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,303 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.303] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@da16524 01:16:15,303 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,303 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,303 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,303 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,303 PM [follower7-writer-1018] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,303 PM [follower7-writer-1018] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,303 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,303 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,303 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,303 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,303 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,303 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,303 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,303 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,303 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,303 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 44.72 μs with journalIndex=1 01:16:15,304 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,304 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:15,304 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:15,304 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,304 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,304 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,304 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,304 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,304 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,304 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,304 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,304 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,304 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,304 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,304 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,304 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,304 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,304 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 61.81 μs with journalIndex=1 01:16:15,304 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,304 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1308,follower7-writer-1018]/waiting [ERROR] [07/29/2025 13:16:15.304] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,304 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,304 PM [follower7-writer-1018] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.175 ms 01:16:15,304 PM [follower7-writer-1018] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 4.730 μs 01:16:15,304 PM [follower7-writer-1018] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,304 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,304 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 [ERROR] [07/29/2025 13:16:15.304] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,304 PM [leader5-writer-1019] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,304 PM [leader5-writer-1019] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,304 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,304 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,305 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,305 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,305 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1307,follower6-writer-1017]/waiting 01:16:15,305 PM [follower6-writer-1017] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.664 ms 01:16:15,305 PM [follower6-writer-1017] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.030 μs 01:16:15,305 PM [follower6-writer-1017] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,305 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,305 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,305 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,305 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,305 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,305 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,305 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,305 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,305 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,305 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,305 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,305 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,305 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,305 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,305 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,305 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,305 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,305 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 54.13 μs with journalIndex=1 [WARN] [07/29/2025 13:16:15.305] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@36a2c530 [WARN] [07/29/2025 13:16:15.305] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@578881c0 01:16:15,306 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,306 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1309,leader5-writer-1019]/waiting [ERROR] [07/29/2025 13:16:15.306] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,306 PM [leader5-writer-1019] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.379 ms 01:16:15,306 PM [leader5-writer-1019] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.530 μs 01:16:15,306 PM [leader5-writer-1019] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,306 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,306 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,306 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,306 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.306] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@cd62aa5 01:16:15,306 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,306 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,306 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:15,306 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:15,306 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:15,306 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:15,306 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,306 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:15,307 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:15,319 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,319 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,319 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,319 PM [follower6-writer-1020] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,319 PM [follower6-writer-1020] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,320 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,320 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,320 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,320 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,320 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,320 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,320 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,320 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,320 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,320 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,320 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,320 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,320 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,320 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,320 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,320 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,320 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,320 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 45.76 μs with journalIndex=1 01:16:15,320 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,320 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,321 PM [leader5-writer-1021] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,321 PM [leader5-writer-1021] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,321 PM [follower7-writer-1022] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,321 PM [follower7-writer-1022] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,321 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [ERROR] [07/29/2025 13:16:15.321] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,321 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1310,follower6-writer-1020]/waiting 01:16:15,321 PM [follower6-writer-1020] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.491 ms 01:16:15,321 PM [follower6-writer-1020] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.719 μs 01:16:15,321 PM [follower6-writer-1020] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,321 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,321 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,321 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,321 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,321 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,321 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties [WARN] [07/29/2025 13:16:15.321] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@12ea016 01:16:15,321 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,321 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,321 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,322 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,322 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,322 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,322 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,322 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,322 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,322 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,322 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,322 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 86.81 μs with journalIndex=1 01:16:15,322 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,322 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:15,322 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:15,322 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1312,follower7-writer-1022]/waiting 01:16:15,322 PM [follower7-writer-1022] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.561 ms 01:16:15,322 PM [follower7-writer-1022] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.570 μs 01:16:15,322 PM [follower7-writer-1022] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:15.322] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,322 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,322 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,322 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,322 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,322 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,322 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,322 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,322 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,322 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,322 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,322 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,322 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,322 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,322 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,322 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,322 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,322 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,322 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 64.59 μs with journalIndex=1 [WARN] [07/29/2025 13:16:15.323] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7538c59c 01:16:15,323 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,323 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,323 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:15,323 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:15,323 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,323 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,324 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,324 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,324 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,324 PM [follower7-writer-1024] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,324 PM [follower7-writer-1024] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,324 PM [follower6-writer-1023] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,324 PM [follower6-writer-1023] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,324 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,324 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,325 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,325 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,325 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,325 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,325 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,325 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,325 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,325 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,325 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,325 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,325 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,325 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,325 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,325 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,325 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,324 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1311,leader5-writer-1021]/waiting 01:16:15,325 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,325 PM [leader5-writer-1021] [DEBUG] JournalWriteTask - leader5: received 1 commands after 4.511 ms 01:16:15,325 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,325 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,325 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,325 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,325 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,325 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,325 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,325 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries [ERROR] [07/29/2025 13:16:15.324] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,325 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,325 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,325 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 50.38 μs with journalIndex=1 01:16:15,325 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 94.21 μs with journalIndex=1 01:16:15,325 PM [leader5-writer-1021] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.339 μs 01:16:15,326 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,326 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1314,follower7-writer-1024]/waiting 01:16:15,326 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) [ERROR] [07/29/2025 13:16:15.325] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,326 PM [leader5-writer-1021] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,326 PM [follower7-writer-1024] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.587 ms 01:16:15,326 PM [follower7-writer-1024] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.389 μs 01:16:15,326 PM [follower7-writer-1024] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:15.325] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,326 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,326 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,326 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,326 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,326 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,326 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,326 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,326 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.326] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2e56cd9c [WARN] [07/29/2025 13:16:15.326] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2d3d165f 01:16:15,326 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1313,follower6-writer-1023]/waiting 01:16:15,326 PM [follower6-writer-1023] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.263 ms 01:16:15,326 PM [follower6-writer-1023] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.599 μs 01:16:15,326 PM [follower6-writer-1023] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,326 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,326 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,326 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:15,327 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:15,327 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:15,327 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:15,334 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,334 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,334 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,334 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,334 PM [follower7-writer-1025] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,334 PM [follower7-writer-1025] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,335 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,335 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,335 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,335 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,335 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,335 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 [WARN] [07/29/2025 13:16:15.335] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@650d3edb 01:16:15,335 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,335 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:15,335 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:15,336 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,336 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,336 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,336 PM [leader5-writer-1026] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,336 PM [leader5-writer-1026] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,336 PM [follower6-writer-1027] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,336 PM [follower6-writer-1027] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,337 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,337 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,337 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,337 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,337 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,337 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,337 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,337 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,337 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,337 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,337 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,337 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,337 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,337 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,337 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,337 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,337 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,337 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,337 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,337 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,337 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,337 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,337 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,337 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,337 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,337 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,337 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,337 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,337 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,337 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,337 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,337 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,337 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,337 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,337 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,337 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,337 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,337 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,337 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,337 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 192.9 μs with journalIndex=1 01:16:15,337 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 208.1 μs with journalIndex=1 01:16:15,337 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 185.1 μs with journalIndex=1 01:16:15,338 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,338 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1315,follower7-writer-1025]/waiting 01:16:15,338 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1317,follower6-writer-1027]/waiting 01:16:15,338 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:15.338] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,338 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1316,leader5-writer-1026]/waiting 01:16:15,338 PM [follower7-writer-1025] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.546 ms 01:16:15,339 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) [ERROR] [07/29/2025 13:16:15.338] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,339 PM [leader5-writer-1026] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.823 ms 01:16:15,338 PM [follower6-writer-1027] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.094 ms 01:16:15,339 PM [follower6-writer-1027] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.690 μs 01:16:15,339 PM [leader5-writer-1026] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 6.479 μs 01:16:15,339 PM [follower6-writer-1027] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,339 PM [leader5-writer-1026] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,339 PM [follower7-writer-1025] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.599 μs [ERROR] [07/29/2025 13:16:15.338] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,339 PM [follower7-writer-1025] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,339 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,339 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,339 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,339 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,339 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,339 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,339 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,339 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.339] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3405f4de [WARN] [07/29/2025 13:16:15.339] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@518128d0 01:16:15,339 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,339 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:15,339 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:15,340 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,340 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:15,340 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:15,343 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,343 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,343 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,343 PM [leader5-writer-1028] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,343 PM [leader5-writer-1028] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,343 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,343 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,343 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,343 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.343] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1513f0f7 01:16:15,343 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,343 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:15,343 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:15,344 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,344 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,344 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,344 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,344 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,344 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,344 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,344 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,344 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,344 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,344 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,344 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,344 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,344 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 62.99 μs with journalIndex=1 01:16:15,344 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:15.344] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,344 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1318,leader5-writer-1028]/waiting 01:16:15,344 PM [leader5-writer-1028] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.249 ms 01:16:15,344 PM [leader5-writer-1028] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.680 μs 01:16:15,344 PM [leader5-writer-1028] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,344 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,344 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,344 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,344 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,345 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:15.345] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7db1183b 01:16:15,345 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,345 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,345 PM [follower6-writer-1029] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,345 PM [follower6-writer-1029] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,345 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,345 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,345 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,345 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,345 PM [follower7-writer-1030] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,345 PM [follower7-writer-1030] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,345 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:15,345 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:15,346 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,346 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,346 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,346 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,346 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,346 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,346 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,346 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,346 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,346 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,346 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,346 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,346 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,346 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,346 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,346 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,346 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,346 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,346 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,346 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,346 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,346 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,346 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,346 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,346 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,346 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,346 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,346 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 81.06 μs with journalIndex=1 01:16:15,346 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 79.64 μs with journalIndex=1 01:16:15,346 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,346 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,346 PM [leader5-writer-1031] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,346 PM [leader5-writer-1031] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,346 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,346 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,346 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1320,follower7-writer-1030]/waiting 01:16:15,346 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1319,follower6-writer-1029]/waiting 01:16:15,347 PM [follower7-writer-1030] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.516 ms 01:16:15,347 PM [follower6-writer-1029] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.986 ms 01:16:15,347 PM [follower7-writer-1030] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.030 μs 01:16:15,347 PM [follower7-writer-1030] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,347 PM [follower6-writer-1029] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 4.220 μs 01:16:15,347 PM [follower6-writer-1029] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,347 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,347 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,347 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,347 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:15.346] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,347 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,347 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties [ERROR] [07/29/2025 13:16:15.346] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,347 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,347 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,347 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,347 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,347 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,347 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,347 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,347 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,347 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,347 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries [WARN] [07/29/2025 13:16:15.347] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3ea51e94 01:16:15,347 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,347 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 63.82 μs with journalIndex=1 01:16:15,347 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,347 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,347 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,347 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:15.347] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,348 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:15.348] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@35fb242b 01:16:15,348 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1321,leader5-writer-1031]/waiting 01:16:15,348 PM [leader5-writer-1031] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.457 ms 01:16:15,348 PM [leader5-writer-1031] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.640 μs 01:16:15,348 PM [leader5-writer-1031] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,348 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,348 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,348 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,348 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,348 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,348 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:15,348 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:15.348] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6ae5ec6f 01:16:15,349 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,349 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,349 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,349 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,349 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:15,349 PM [follower6-writer-1032] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,349 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:15,349 PM [follower6-writer-1032] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,349 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,349 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:15,349 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:15,357 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,357 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,357 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,357 PM [leader5-writer-1033] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,357 PM [leader5-writer-1033] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,357 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,357 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,357 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,357 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,357 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,357 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,357 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,357 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,357 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,357 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,357 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,357 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,358 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,358 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 59.86 μs with journalIndex=1 01:16:15,358 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,358 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,358 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,358 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,358 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,358 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,358 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,358 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,358 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,358 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,358 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,358 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,358 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,358 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 51.12 μs with journalIndex=1 01:16:15,358 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:15.358] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,358 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1322,follower6-writer-1032]/waiting 01:16:15,358 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1323,leader5-writer-1033]/waiting 01:16:15,358 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) [ERROR] [07/29/2025 13:16:15.358] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,358 PM [follower6-writer-1032] [DEBUG] JournalWriteTask - follower6: received 1 commands after 9.380 ms 01:16:15,358 PM [leader5-writer-1033] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.194 ms 01:16:15,359 PM [follower6-writer-1032] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 4.789 μs 01:16:15,359 PM [follower6-writer-1032] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,359 PM [leader5-writer-1033] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 4.019 μs 01:16:15,359 PM [leader5-writer-1033] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,359 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,359 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,359 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,359 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,359 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,359 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,359 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,360 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,360 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,360 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:15,360 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,360 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:15,360 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:15,360 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:15.365] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5a3fae55 [WARN] [07/29/2025 13:16:15.365] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6354ca92 01:16:15,366 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,366 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,366 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,366 PM [follower7-writer-1034] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,366 PM [follower7-writer-1034] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,368 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,368 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,368 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,368 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,368 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,368 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,368 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,368 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,368 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,368 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,368 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,368 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,368 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,368 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 92.64 μs with journalIndex=1 01:16:15,368 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,369 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.368] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,369 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1324,follower7-writer-1034]/waiting 01:16:15,369 PM [follower7-writer-1034] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.964 ms 01:16:15,369 PM [follower7-writer-1034] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.049 μs 01:16:15,369 PM [follower7-writer-1034] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,369 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,369 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,369 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,369 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,370 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,370 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:15,370 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:15,369 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,371 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,371 PM [follower6-writer-1035] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,371 PM [follower6-writer-1035] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,371 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,369 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:15.371] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2dd9677d 01:16:15,372 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,372 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,372 PM [leader5-writer-1036] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,372 PM [leader5-writer-1036] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,372 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,372 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,372 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,372 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,372 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,372 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,372 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,372 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,372 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,372 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,372 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,372 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,372 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,372 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,372 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,372 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 44.91 μs with journalIndex=1 01:16:15,372 PM [follower7-writer-1037] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,372 PM [follower7-writer-1037] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [ERROR] [07/29/2025 13:16:15.372] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,372 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,372 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1325,follower6-writer-1035]/waiting 01:16:15,372 PM [follower6-writer-1035] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.381 ms 01:16:15,372 PM [follower6-writer-1035] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.420 μs 01:16:15,372 PM [follower6-writer-1035] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,373 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,373 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,373 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,373 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.373] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@22211bbc 01:16:15,373 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,373 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,373 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,373 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,373 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,373 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,373 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,373 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,373 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,373 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,373 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,373 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,373 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,373 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 59.79 μs with journalIndex=1 01:16:15,373 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,373 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:15,373 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:15,373 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,374 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1326,leader5-writer-1036]/waiting 01:16:15,374 PM [leader5-writer-1036] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.917 ms 01:16:15,374 PM [leader5-writer-1036] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.419 μs 01:16:15,374 PM [leader5-writer-1036] [DEBUG] JournalWriteTask - leader5: journal writer stopped [ERROR] [07/29/2025 13:16:15.373] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,374 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,374 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,374 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,374 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,374 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,375 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,375 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,375 PM [follower6-writer-1038] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,375 PM [follower6-writer-1038] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:15.375] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7f85a936 01:16:15,375 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,375 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:15,375 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:15,376 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,376 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,376 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,376 PM [leader5-writer-1039] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,376 PM [leader5-writer-1039] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,377 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,377 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,377 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,377 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,377 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,377 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,377 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,377 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,377 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,377 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,377 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,377 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,377 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,377 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,377 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,377 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,377 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,377 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,377 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,377 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,377 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,377 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,377 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,377 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 52.56 μs with journalIndex=1 01:16:15,377 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,377 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,377 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,377 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 82.55 μs with journalIndex=1 01:16:15,378 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.377] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,378 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1329,leader5-writer-1039]/waiting 01:16:15,378 PM [leader5-writer-1039] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.537 ms 01:16:15,378 PM [leader5-writer-1039] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.709 μs 01:16:15,378 PM [leader5-writer-1039] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,378 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,378 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1328,follower6-writer-1038]/waiting [ERROR] [07/29/2025 13:16:15.378] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,378 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,378 PM [follower6-writer-1038] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.350 ms 01:16:15,378 PM [follower6-writer-1038] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 1.849 μs 01:16:15,378 PM [follower6-writer-1038] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,378 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,378 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,378 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,378 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,378 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,378 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,378 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,378 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,378 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,378 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,378 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,378 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found [WARN] [07/29/2025 13:16:15.378] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3fa1cb45 01:16:15,378 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,378 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,378 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,378 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot [WARN] [07/29/2025 13:16:15.378] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3787594e 01:16:15,378 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,378 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,378 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,378 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,378 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 66.80 μs with journalIndex=1 01:16:15,379 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,379 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:15,379 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:15,379 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,379 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:15,379 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:15,379 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,379 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1327,follower7-writer-1037]/waiting 01:16:15,379 PM [follower7-writer-1037] [DEBUG] JournalWriteTask - follower7: received 1 commands after 6.944 ms 01:16:15,379 PM [follower7-writer-1037] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.779 μs 01:16:15,379 PM [follower7-writer-1037] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,379 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,379 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,379 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,379 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,380 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,380 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:15,380 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor [ERROR] [07/29/2025 13:16:15.379] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:15.385] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5ce2184a 01:16:15,390 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,390 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,390 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,390 PM [leader5-writer-1040] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,390 PM [leader5-writer-1040] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,390 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,390 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,390 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,391 PM [follower6-writer-1041] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,391 PM [follower6-writer-1041] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,391 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,391 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,391 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,391 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,391 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,391 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,391 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,391 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,391 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,391 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,391 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,391 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,391 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,391 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 55.55 μs with journalIndex=1 01:16:15,392 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:15.391] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,392 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,392 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,392 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,392 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,392 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,392 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,392 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,392 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,392 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,392 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,392 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,392 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,392 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,392 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 53.05 μs with journalIndex=1 01:16:15,392 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1330,leader5-writer-1040]/waiting 01:16:15,392 PM [leader5-writer-1040] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.035 ms 01:16:15,392 PM [leader5-writer-1040] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.780 μs 01:16:15,392 PM [leader5-writer-1040] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,392 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,392 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,392 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,392 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,392 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,392 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1331,follower6-writer-1041]/waiting [ERROR] [07/29/2025 13:16:15.392] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,392 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,392 PM [follower6-writer-1041] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.948 ms 01:16:15,392 PM [follower6-writer-1041] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.229 μs 01:16:15,393 PM [follower6-writer-1041] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,393 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,393 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,393 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,393 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.393] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@53965874 [WARN] [07/29/2025 13:16:15.393] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@35122ff4 01:16:15,393 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,393 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:15,393 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:15,393 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,393 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:15,393 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:15,396 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,396 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,396 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,396 PM [follower6-writer-1042] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,396 PM [follower6-writer-1042] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,397 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,397 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,397 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,397 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,397 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,397 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,397 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,397 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,397 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,397 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,397 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,397 PM [leader5-writer-1043] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,397 PM [leader5-writer-1043] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,397 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,397 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,397 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,397 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,397 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,398 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 120.1 μs with journalIndex=1 01:16:15,398 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,398 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,398 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,398 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1332,follower6-writer-1042]/waiting 01:16:15,398 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:15.398] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,398 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,398 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,398 PM [follower7-writer-1044] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,398 PM [follower7-writer-1044] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,398 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,398 PM [follower6-writer-1042] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.601 ms 01:16:15,398 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,398 PM [follower6-writer-1042] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.339 μs 01:16:15,398 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,398 PM [follower6-writer-1042] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,398 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,398 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,398 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,398 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,398 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,398 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,398 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,398 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,398 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,398 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,398 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,398 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 67.02 μs with journalIndex=1 [WARN] [07/29/2025 13:16:15.399] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@258dea9b 01:16:15,399 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,399 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,399 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,399 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,399 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,399 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,399 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,399 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,399 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,399 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:15,399 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,399 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,399 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,399 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:15,399 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,399 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,399 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 44.18 μs with journalIndex=1 01:16:15,400 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,400 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,400 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,400 PM [follower6-writer-1045] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,400 PM [follower6-writer-1045] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [ERROR] [07/29/2025 13:16:15.399] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,400 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) [ERROR] [07/29/2025 13:16:15.399] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,400 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1334,follower7-writer-1044]/waiting 01:16:15,400 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,400 PM [follower7-writer-1044] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.969 ms 01:16:15,400 PM [follower7-writer-1044] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.689 μs 01:16:15,400 PM [follower7-writer-1044] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,400 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1333,leader5-writer-1043]/waiting 01:16:15,400 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,400 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,400 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,400 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,400 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,400 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,400 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,400 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,400 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,400 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,400 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,400 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,400 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,400 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,400 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,400 PM [leader5-writer-1043] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.109 ms 01:16:15,400 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,400 PM [leader5-writer-1043] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.180 μs 01:16:15,400 PM [leader5-writer-1043] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,400 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,401 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 45.90 μs with journalIndex=1 01:16:15,401 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,401 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,401 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,401 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.401] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@22af01e1 01:16:15,401 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1335,follower6-writer-1045]/waiting 01:16:15,401 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.401] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,401 PM [follower6-writer-1045] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.141 ms 01:16:15,401 PM [follower6-writer-1045] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.760 μs 01:16:15,401 PM [follower6-writer-1045] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,401 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed [WARN] [07/29/2025 13:16:15.401] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@57d12726 01:16:15,401 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,401 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,401 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,401 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,401 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,401 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:15,401 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:15,401 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:15,401 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:15.401] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3908c69b 01:16:15,402 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,402 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:15,402 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:15,406 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:15,416 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,416 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,416 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,416 PM [leader5-writer-1046] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,416 PM [leader5-writer-1046] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,416 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,417 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,417 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,417 PM [follower7-writer-1047] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,417 PM [follower7-writer-1047] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,417 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,417 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,417 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,417 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,417 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,417 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,417 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,417 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,417 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,417 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,417 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,417 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,417 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,417 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 111.2 μs with journalIndex=1 01:16:15,418 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,418 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1336,leader5-writer-1046]/waiting 01:16:15,418 PM [leader5-writer-1046] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.972 ms 01:16:15,418 PM [leader5-writer-1046] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.900 μs 01:16:15,418 PM [leader5-writer-1046] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,418 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,418 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,418 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,418 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,419 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,419 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:15,419 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:15,420 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,420 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,420 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,420 PM [leader5-writer-1048] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,420 PM [leader5-writer-1048] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [ERROR] [07/29/2025 13:16:15.418] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:15.421] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5c75092f 01:16:15,421 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,421 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,421 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,421 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,421 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,421 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,421 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,421 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,421 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,421 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,421 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,421 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,421 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,421 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,421 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,421 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,421 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,421 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,421 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,421 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,421 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,421 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,421 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,421 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,421 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,421 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 64.88 μs with journalIndex=1 01:16:15,421 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,421 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 71.61 μs with journalIndex=1 01:16:15,421 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.421] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,421 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1337,follower7-writer-1047]/waiting 01:16:15,422 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:15.421] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,421 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1338,leader5-writer-1048]/waiting 01:16:15,422 PM [follower7-writer-1047] [DEBUG] JournalWriteTask - follower7: received 1 commands after 4.797 ms 01:16:15,422 PM [follower7-writer-1047] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.860 μs 01:16:15,422 PM [follower7-writer-1047] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,422 PM [leader5-writer-1048] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.875 ms 01:16:15,422 PM [leader5-writer-1048] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 6.439 μs 01:16:15,422 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,422 PM [leader5-writer-1048] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,422 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,422 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,422 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.422] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@11b53a31 01:16:15,422 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,422 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:15,422 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:15,422 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,422 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,422 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,423 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,423 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,423 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:15,423 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:15,423 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,424 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,424 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,424 PM [follower7-writer-1049] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,424 PM [follower7-writer-1049] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,424 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:15.424] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@182cb988 01:16:15,424 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,424 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,424 PM [follower6-writer-1050] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,424 PM [follower6-writer-1050] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,424 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,424 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,424 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,424 PM [leader5-writer-1051] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,424 PM [leader5-writer-1051] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,425 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,425 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,425 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,425 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,425 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,425 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,425 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,425 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,425 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,425 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,425 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,425 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,425 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,426 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 59.45 μs with journalIndex=1 01:16:15,426 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,426 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) [ERROR] [07/29/2025 13:16:15.426] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,426 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1339,follower7-writer-1049]/waiting 01:16:15,426 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,426 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,426 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,426 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,426 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,426 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,426 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,426 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,426 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,426 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,426 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,426 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,426 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 55.00 μs with journalIndex=1 01:16:15,426 PM [follower7-writer-1049] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.728 ms 01:16:15,426 PM [follower7-writer-1049] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.199 μs 01:16:15,426 PM [follower7-writer-1049] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,426 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,427 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1341,leader5-writer-1051]/waiting [ERROR] [07/29/2025 13:16:15.426] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,427 PM [leader5-writer-1051] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.241 ms 01:16:15,427 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,427 PM [leader5-writer-1051] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.190 μs 01:16:15,427 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,427 PM [leader5-writer-1051] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,427 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,427 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,427 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,427 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,427 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,427 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,427 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,427 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:15,427 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:15,427 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null [WARN] [07/29/2025 13:16:15.427] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@38db0a6b 01:16:15,427 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties [WARN] [07/29/2025 13:16:15.427] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@11fe92e4 01:16:15,427 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,427 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,427 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,427 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,427 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,427 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,427 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,428 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,428 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,428 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,428 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,428 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,428 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 44.97 μs with journalIndex=1 01:16:15,428 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:15,428 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:15,428 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) [ERROR] [07/29/2025 13:16:15.428] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,428 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1340,follower6-writer-1050]/waiting 01:16:15,428 PM [follower6-writer-1050] [DEBUG] JournalWriteTask - follower6: received 1 commands after 4.035 ms 01:16:15,428 PM [follower6-writer-1050] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.570 μs 01:16:15,428 PM [follower6-writer-1050] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,428 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,428 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,428 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,428 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.428] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@606a2875 01:16:15,429 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,429 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:15,429 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:15,438 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,439 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,439 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,439 PM [leader5-writer-1052] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,439 PM [leader5-writer-1052] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,439 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,439 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,439 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,439 PM [follower7-writer-1053] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,439 PM [follower7-writer-1053] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,439 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,439 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,439 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,439 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,439 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,439 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,439 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,439 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,439 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,439 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,439 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,439 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,439 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,439 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 44.58 μs with journalIndex=1 01:16:15,440 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,440 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,440 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,440 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,440 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,440 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) [ERROR] [07/29/2025 13:16:15.440] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,440 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,440 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,440 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,440 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,440 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,440 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,440 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,440 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1342,leader5-writer-1052]/waiting 01:16:15,440 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,440 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,440 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 87.71 μs with journalIndex=1 01:16:15,440 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,440 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,440 PM [leader5-writer-1052] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.520 ms 01:16:15,440 PM [leader5-writer-1052] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.770 μs 01:16:15,440 PM [leader5-writer-1052] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,440 PM [follower6-writer-1054] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,440 PM [follower6-writer-1054] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,440 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,440 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,440 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,440 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,440 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.440] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,440 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1343,follower7-writer-1053]/waiting 01:16:15,441 PM [follower7-writer-1053] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.939 ms 01:16:15,441 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,441 PM [follower7-writer-1053] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.580 μs 01:16:15,441 PM [follower7-writer-1053] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,441 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,441 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,441 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,441 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,441 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,441 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,441 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,441 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,441 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,441 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,441 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,441 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] [WARN] [07/29/2025 13:16:15.441] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2c026b45 01:16:15,442 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,441 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,442 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,442 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,442 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 619.4 μs with journalIndex=1 01:16:15,442 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.442] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@20fc13e0 01:16:15,442 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.442] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,442 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:15,442 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,442 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:15,442 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:15,442 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1344,follower6-writer-1054]/waiting 01:16:15,442 PM [follower6-writer-1054] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.221 ms 01:16:15,442 PM [follower6-writer-1054] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.430 μs 01:16:15,442 PM [follower6-writer-1054] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,442 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,442 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,442 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,442 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.443] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@748d30aa 01:16:15,443 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,443 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,443 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,443 PM [follower7-writer-1055] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,443 PM [follower7-writer-1055] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,445 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,445 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,445 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,445 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,445 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,445 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,445 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,445 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,445 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,445 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,445 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,445 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,445 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,445 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 88.25 μs with journalIndex=1 01:16:15,445 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:15.445] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,444 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,444 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:15,446 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1345,follower7-writer-1055]/waiting 01:16:15,447 PM [follower7-writer-1055] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.408 ms 01:16:15,447 PM [follower7-writer-1055] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.560 μs 01:16:15,447 PM [follower7-writer-1055] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,447 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,447 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,447 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,447 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.447] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@660d064c 01:16:15,447 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,447 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,447 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,447 PM [leader5-writer-1056] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,447 PM [leader5-writer-1056] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,447 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,448 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:15,448 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:15,448 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,448 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,448 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,449 PM [follower7-writer-1057] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,449 PM [follower7-writer-1057] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,450 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,450 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,450 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,450 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,450 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,450 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,450 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,450 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,450 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,450 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,450 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,450 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,450 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,450 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,450 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,450 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,450 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,450 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,450 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,450 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,450 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,450 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,450 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,450 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,450 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,450 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,450 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 77.10 μs with journalIndex=1 01:16:15,450 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 77.14 μs with journalIndex=1 01:16:15,450 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,450 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1347,follower7-writer-1057]/waiting 01:16:15,450 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,450 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:15,450 PM [follower7-writer-1057] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.772 ms 01:16:15,450 PM [follower7-writer-1057] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.659 μs 01:16:15,450 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:15,450 PM [follower7-writer-1057] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,450 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1346,leader5-writer-1056]/waiting 01:16:15,450 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,450 PM [leader5-writer-1056] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.036 ms 01:16:15,450 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,450 PM [leader5-writer-1056] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.500 μs 01:16:15,450 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,450 PM [leader5-writer-1056] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,450 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,451 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,451 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,451 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,451 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,451 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,451 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:15,451 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:15,451 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,451 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:15,451 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:15,456 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,456 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,456 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,456 PM [leader5-writer-1058] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,456 PM [leader5-writer-1058] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [ERROR] [07/29/2025 13:16:15.450] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.450] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:15.457] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@189c667a [WARN] [07/29/2025 13:16:15.457] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@30efc83f 01:16:15,457 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,457 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,457 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,457 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,457 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,457 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,457 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,457 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,457 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,457 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,457 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,457 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,457 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,457 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 71.04 μs with journalIndex=1 01:16:15,457 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,457 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1348,leader5-writer-1058]/waiting 01:16:15,457 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) [ERROR] [07/29/2025 13:16:15.457] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,457 PM [leader5-writer-1058] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.069 ms 01:16:15,457 PM [leader5-writer-1058] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.090 μs 01:16:15,457 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,457 PM [leader5-writer-1058] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,457 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,457 PM [follower7-writer-1059] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,457 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,457 PM [follower7-writer-1059] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,457 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,457 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,457 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,458 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,458 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:15,458 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:15,460 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,460 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,460 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,460 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,460 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,460 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,460 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,460 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,460 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,460 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,460 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,460 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,460 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,460 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,460 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,460 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 59.39 μs with journalIndex=1 01:16:15,460 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,460 PM [leader5-writer-1060] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,460 PM [leader5-writer-1060] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,460 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1349,follower7-writer-1059]/waiting 01:16:15,460 PM [follower7-writer-1059] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.774 ms 01:16:15,460 PM [follower7-writer-1059] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.640 μs 01:16:15,460 PM [follower7-writer-1059] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,460 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,461 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,461 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,461 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,461 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,461 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,461 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,461 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,461 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,461 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,461 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,461 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,461 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,461 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,461 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,461 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,461 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,461 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 53.04 μs with journalIndex=1 [WARN] [07/29/2025 13:16:15.459] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@128855be 01:16:15,461 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1350,leader5-writer-1060]/waiting 01:16:15,461 PM [leader5-writer-1060] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.161 ms 01:16:15,461 PM [leader5-writer-1060] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.030 μs 01:16:15,461 PM [leader5-writer-1060] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,461 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,461 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,461 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,461 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:15.460] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:15.461] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2c4957f0 [ERROR] [07/29/2025 13:16:15.461] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:15.461] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@62b51e4c 01:16:15,461 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,462 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:15,462 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:15,463 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,463 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,463 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,463 PM [follower6-writer-1061] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,463 PM [follower6-writer-1061] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,464 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,464 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,464 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,464 PM [leader5-writer-1062] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,464 PM [leader5-writer-1062] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,464 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,464 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,464 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:15,464 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:15,464 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,464 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,464 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,464 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,464 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,464 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,464 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,464 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,464 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,464 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,464 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,464 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,464 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,465 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 65.77 μs with journalIndex=1 01:16:15,465 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,465 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,465 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,465 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1352,leader5-writer-1062]/waiting 01:16:15,465 PM [follower7-writer-1063] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,465 PM [follower7-writer-1063] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,465 PM [leader5-writer-1062] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.365 ms 01:16:15,465 PM [leader5-writer-1062] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.440 μs 01:16:15,465 PM [leader5-writer-1062] [DEBUG] JournalWriteTask - leader5: journal writer stopped [ERROR] [07/29/2025 13:16:15.465] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,465 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,465 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,465 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,465 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,465 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,465 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,465 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.466] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@51dcab21 01:16:15,466 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,466 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,466 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,466 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,466 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,466 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,466 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,466 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,466 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,466 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,466 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,466 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,466 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,466 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,466 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,466 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,466 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,466 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,466 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,466 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,466 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,466 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,466 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 53.63 μs with journalIndex=1 01:16:15,466 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,466 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,466 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 66.27 μs with journalIndex=1 01:16:15,466 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,466 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1353,follower7-writer-1063]/waiting 01:16:15,466 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) [ERROR] [07/29/2025 13:16:15.466] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,466 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:15,466 PM [follower7-writer-1063] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.405 ms 01:16:15,467 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:15.466] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,467 PM [follower7-writer-1063] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.289 μs 01:16:15,467 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,467 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:15,467 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1351,follower6-writer-1061]/waiting 01:16:15,467 PM [follower7-writer-1063] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,467 PM [follower6-writer-1061] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.453 ms 01:16:15,467 PM [follower6-writer-1061] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 1.490 μs 01:16:15,467 PM [follower6-writer-1061] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,467 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,467 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,467 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,467 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,467 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,467 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,467 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,467 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,467 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,467 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:15,467 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:15,468 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,468 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,468 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:15,468 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:15,468 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,468 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,468 PM [leader5-writer-1064] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,468 PM [leader5-writer-1064] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,468 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,468 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,469 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,469 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,469 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,469 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,469 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,469 PM [follower7-writer-1065] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,469 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,469 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,469 PM [follower7-writer-1065] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,469 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,469 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,469 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,469 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,469 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,469 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,469 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] [WARN] [07/29/2025 13:16:15.467] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@40d8c94a [WARN] [07/29/2025 13:16:15.469] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3b8cc89d 01:16:15,469 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 50.30 μs with journalIndex=1 01:16:15,469 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,469 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,469 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,469 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,469 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,469 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,469 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,469 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,469 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,469 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,469 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,469 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,469 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,469 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,469 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 45.71 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:15.469] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,470 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:15.470] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,470 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1354,leader5-writer-1064]/waiting 01:16:15,470 PM [leader5-writer-1064] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.265 ms 01:16:15,470 PM [leader5-writer-1064] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.290 μs 01:16:15,470 PM [leader5-writer-1064] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,470 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,470 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,470 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,470 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,470 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1355,follower7-writer-1065]/waiting [WARN] [07/29/2025 13:16:15.470] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@70a7fba8 01:16:15,470 PM [follower7-writer-1065] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.809 ms 01:16:15,470 PM [follower7-writer-1065] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 1.560 μs 01:16:15,470 PM [follower7-writer-1065] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,470 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,470 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,470 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,470 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.471] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@e5a84db 01:16:15,471 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,471 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:15,471 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:15,471 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,471 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:15,471 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:15,479 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,479 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,479 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,479 PM [follower7-writer-1066] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,479 PM [follower7-writer-1066] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,480 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,480 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,480 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,480 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,480 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,480 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,480 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,480 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,480 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,480 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,480 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,480 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,480 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,480 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,480 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 45.83 μs with journalIndex=1 01:16:15,480 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,480 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,480 PM [leader5-writer-1067] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,480 PM [leader5-writer-1067] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,480 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,480 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,480 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1356,follower7-writer-1066]/waiting 01:16:15,480 PM [follower7-writer-1066] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.250 ms 01:16:15,481 PM [follower7-writer-1066] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.109 μs 01:16:15,481 PM [follower7-writer-1066] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,481 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,481 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,481 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,481 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:15.480] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:15.481] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7a504f34 01:16:15,481 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,481 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:15,481 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:15,482 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,482 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,482 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,482 PM [follower7-writer-1068] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,482 PM [follower7-writer-1068] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,483 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,483 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,483 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,483 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,483 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,483 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,483 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,483 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,483 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,483 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,483 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,483 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,483 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,483 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,483 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,483 PM [follower6-writer-1069] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,483 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,483 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,483 PM [follower6-writer-1069] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,483 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,483 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,483 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,483 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,483 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,483 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,483 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,483 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,483 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,483 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 61.01 μs with journalIndex=1 01:16:15,483 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,483 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,483 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 112.8 μs with journalIndex=1 01:16:15,483 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,483 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,483 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,483 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,483 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,483 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,483 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,483 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,483 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,483 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,483 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,483 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,483 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) [ERROR] [07/29/2025 13:16:15.483] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,483 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1358,follower7-writer-1068]/waiting 01:16:15,484 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) [ERROR] [07/29/2025 13:16:15.483] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,483 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,484 PM [follower7-writer-1068] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.557 ms 01:16:15,484 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 330.6 μs with journalIndex=1 01:16:15,484 PM [follower7-writer-1068] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.110 μs 01:16:15,484 PM [follower7-writer-1068] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,484 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,484 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,484 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,484 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,484 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1357,leader5-writer-1067]/waiting 01:16:15,484 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.484] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,484 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1359,follower6-writer-1069]/waiting 01:16:15,484 PM [leader5-writer-1067] [DEBUG] JournalWriteTask - leader5: received 1 commands after 4.016 ms 01:16:15,484 PM [leader5-writer-1067] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.420 μs 01:16:15,484 PM [leader5-writer-1067] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,484 PM [follower6-writer-1069] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.539 ms 01:16:15,484 PM [follower6-writer-1069] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.210 μs 01:16:15,484 PM [follower6-writer-1069] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,484 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,484 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,484 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,484 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,485 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,485 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,485 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,485 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.484] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@33ee6d3e [WARN] [07/29/2025 13:16:15.485] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@370a1750 01:16:15,485 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:15.485] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@b3ae449 01:16:15,485 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:15,485 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:15,485 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,485 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:15,485 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:15,485 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,485 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:15,486 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:15,501 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,502 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,502 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,502 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,502 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,502 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,502 PM [follower7-writer-1070] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,502 PM [follower7-writer-1070] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,502 PM [leader5-writer-1071] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,502 PM [leader5-writer-1071] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,502 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,502 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,502 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,503 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,503 PM [follower6-writer-1072] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,503 PM [follower6-writer-1072] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,503 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,503 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,503 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,503 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,503 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,503 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,503 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,503 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,503 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,503 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,503 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,503 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,503 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 75.07 μs with journalIndex=1 01:16:15,503 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,503 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null [ERROR] [07/29/2025 13:16:15.503] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,503 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,503 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,503 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1360,follower7-writer-1070]/waiting 01:16:15,503 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,503 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,503 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,503 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,503 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,503 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,503 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,503 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,503 PM [follower7-writer-1070] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.623 ms 01:16:15,503 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,503 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,503 PM [follower7-writer-1070] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.329 μs 01:16:15,503 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,503 PM [follower7-writer-1070] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,503 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,503 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,503 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,503 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,503 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,504 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,504 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,504 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,504 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,504 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,504 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,504 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,504 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,504 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,504 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,504 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,504 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 88.44 μs with journalIndex=1 01:16:15,504 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 84.71 μs with journalIndex=1 01:16:15,504 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [WARN] [07/29/2025 13:16:15.504] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7cc3018b at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,504 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:15.504] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.504] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,504 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,505 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:15,505 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:15,505 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1362,follower6-writer-1072]/waiting 01:16:15,505 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1361,leader5-writer-1071]/waiting 01:16:15,505 PM [follower6-writer-1072] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.078 ms 01:16:15,505 PM [follower6-writer-1072] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.700 μs 01:16:15,505 PM [follower6-writer-1072] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,505 PM [leader5-writer-1071] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.854 ms 01:16:15,505 PM [leader5-writer-1071] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.170 μs 01:16:15,505 PM [leader5-writer-1071] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,505 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,505 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,505 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,505 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,505 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,505 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,505 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,505 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.505] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5c961809 [WARN] [07/29/2025 13:16:15.505] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3cc619e6 01:16:15,505 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,505 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,505 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:15,505 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:15,505 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,505 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,505 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,506 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:15,506 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:15,506 PM [follower7-writer-1073] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,506 PM [follower7-writer-1073] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,506 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,506 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,506 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,506 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,506 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,506 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,506 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,506 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,506 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,506 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,506 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,506 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,506 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,506 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 64.88 μs with journalIndex=1 01:16:15,507 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.507] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,507 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1363,follower7-writer-1073]/waiting 01:16:15,507 PM [follower7-writer-1073] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.246 ms 01:16:15,507 PM [follower7-writer-1073] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 5.679 μs 01:16:15,507 PM [follower7-writer-1073] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,507 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,507 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,507 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,507 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.507] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5f103ee5 01:16:15,507 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,507 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,507 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,507 PM [follower6-writer-1074] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,507 PM [follower6-writer-1074] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,507 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,507 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:15,507 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:15,508 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,508 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,508 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,508 PM [follower7-writer-1075] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,508 PM [follower7-writer-1075] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,509 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,509 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,509 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,509 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,509 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,509 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,509 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,509 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,509 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,509 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,509 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,509 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,509 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,509 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,509 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,509 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,509 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,509 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,510 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,510 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,510 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,510 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,510 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,510 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,510 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,510 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 70.06 μs with journalIndex=1 01:16:15,510 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,510 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 72.97 μs with journalIndex=1 01:16:15,510 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,510 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1365,follower7-writer-1075]/waiting [ERROR] [07/29/2025 13:16:15.510] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,510 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1364,follower6-writer-1074]/waiting 01:16:15,510 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [ERROR] [07/29/2025 13:16:15.510] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,510 PM [follower7-writer-1075] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.802 ms 01:16:15,510 PM [follower7-writer-1075] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.590 μs 01:16:15,510 PM [follower7-writer-1075] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,510 PM [follower6-writer-1074] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.921 ms 01:16:15,510 PM [follower6-writer-1074] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.319 μs 01:16:15,510 PM [follower6-writer-1074] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,511 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,511 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,511 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,511 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,511 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,511 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,511 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,511 PM [leader5-writer-1076] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,511 PM [leader5-writer-1076] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:15.511] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@9ef3d8c 01:16:15,511 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,511 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:15,511 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:15,511 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,512 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,512 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,512 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,512 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,512 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,512 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,512 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,512 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,512 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,512 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,512 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,512 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,512 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 67.63 μs with journalIndex=1 01:16:15,512 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1366,leader5-writer-1076]/waiting [ERROR] [07/29/2025 13:16:15.512] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,512 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,512 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,512 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,512 PM [leader5-writer-1076] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.544 ms 01:16:15,512 PM [leader5-writer-1076] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.919 μs 01:16:15,512 PM [leader5-writer-1076] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,512 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,512 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,512 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,512 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,513 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,513 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,513 PM [follower6-writer-1077] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,513 PM [follower6-writer-1077] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:15.513] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@22b176d7 01:16:15,513 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,513 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,513 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,513 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,513 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,513 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,513 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,513 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,513 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,513 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,513 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,513 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,513 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,513 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,513 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,513 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,513 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 46.70 μs with journalIndex=1 [WARN] [07/29/2025 13:16:15.513] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@34e67acb 01:16:15,514 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,514 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1367,follower6-writer-1077]/waiting [ERROR] [07/29/2025 13:16:15.513] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,514 PM [follower6-writer-1077] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.065 ms 01:16:15,514 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,514 PM [follower6-writer-1077] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.710 μs 01:16:15,514 PM [follower6-writer-1077] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,514 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,514 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,514 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,514 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.514] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@502ab714 01:16:15,514 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,514 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,514 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:15,514 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:15,514 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:15,514 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:15,521 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:15,521 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:15,522 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,522 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,522 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,522 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,522 PM [leader5-writer-1078] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,522 PM [leader5-writer-1078] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,523 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,523 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,523 PM [follower6-writer-1079] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,523 PM [follower6-writer-1079] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,523 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,523 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,523 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,523 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,523 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,523 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,523 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,523 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,523 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,523 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,523 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,523 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,523 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,523 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,523 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,523 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,523 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,523 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 93.38 μs with journalIndex=1 01:16:15,523 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,523 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,524 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,524 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,524 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,524 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,524 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,524 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,524 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,524 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,524 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,524 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,524 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 110.2 μs with journalIndex=1 01:16:15,524 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:15.524] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,524 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,524 PM [follower7-writer-1080] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,524 PM [follower7-writer-1080] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,524 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,524 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,524 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,524 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,524 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,524 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,524 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,524 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,524 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,524 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,524 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,524 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,524 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 55.38 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:15.524] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,525 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,524 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1368,leader5-writer-1078]/waiting 01:16:15,525 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1369,follower6-writer-1079]/waiting 01:16:15,525 PM [leader5-writer-1078] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.296 ms 01:16:15,525 PM [leader5-writer-1078] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 4.940 μs 01:16:15,525 PM [leader5-writer-1078] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,525 PM [follower6-writer-1079] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.133 ms 01:16:15,525 PM [follower6-writer-1079] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 1.389 μs [ERROR] [07/29/2025 13:16:15.525] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,525 PM [follower6-writer-1079] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,525 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,525 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,525 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,525 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1370,follower7-writer-1080]/waiting 01:16:15,525 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,525 PM [follower7-writer-1080] [DEBUG] JournalWriteTask - follower7: received 1 commands after 664.9 μs 01:16:15,525 PM [follower7-writer-1080] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.540 μs 01:16:15,525 PM [follower7-writer-1080] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,525 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,525 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,525 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,525 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.525] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3157e5ad [WARN] [07/29/2025 13:16:15.525] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2be0bcdb 01:16:15,526 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,526 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:15,526 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:15,526 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,526 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:15,526 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:15,529 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,529 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,529 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,529 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,529 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,530 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,530 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,530 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,530 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:15,530 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:15,530 PM [follower7-writer-1081] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,530 PM [follower7-writer-1081] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:15.530] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@549702fa 01:16:15,530 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,530 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,530 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,531 PM [follower6-writer-1082] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,531 PM [follower6-writer-1082] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,532 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,532 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,532 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,532 PM [leader5-writer-1083] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,532 PM [leader5-writer-1083] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,532 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,532 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,532 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,532 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,532 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,532 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,532 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,532 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,532 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,532 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,532 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,532 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,532 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,532 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,532 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,532 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,532 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,532 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,532 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,532 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,532 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,532 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,532 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,532 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,532 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 63.87 μs with journalIndex=1 01:16:15,532 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,532 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,532 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 81.10 μs with journalIndex=1 01:16:15,533 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,533 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,533 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,533 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,533 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,533 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,533 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,533 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,533 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,533 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,533 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,533 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries [ERROR] [07/29/2025 13:16:15.532] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,533 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,533 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 50.49 μs with journalIndex=1 01:16:15,533 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1371,follower7-writer-1081]/waiting 01:16:15,533 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1372,follower6-writer-1082]/waiting [ERROR] [07/29/2025 13:16:15.533] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,533 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) [ERROR] [07/29/2025 13:16:15.533] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,533 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1373,leader5-writer-1083]/waiting 01:16:15,533 PM [follower7-writer-1081] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.313 ms 01:16:15,534 PM [follower7-writer-1081] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.240 μs 01:16:15,534 PM [follower7-writer-1081] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,533 PM [follower6-writer-1082] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.347 ms 01:16:15,534 PM [follower6-writer-1082] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.050 μs 01:16:15,534 PM [follower6-writer-1082] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,534 PM [leader5-writer-1083] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.831 ms 01:16:15,534 PM [leader5-writer-1083] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 6.269 μs 01:16:15,534 PM [leader5-writer-1083] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,534 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,534 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,534 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,534 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,534 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,534 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,534 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,534 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,534 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,534 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,534 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,534 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,535 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,535 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:15,535 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,535 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:15,535 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:15.535] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7689feed [WARN] [07/29/2025 13:16:15.535] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@405315e1 01:16:15,535 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:15.535] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2d71a3e9 01:16:15,535 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:15,535 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:15,535 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:15,533 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,548 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,549 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,551 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,551 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,552 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,552 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,552 PM [leader5-writer-1084] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,552 PM [leader5-writer-1084] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,552 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,552 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,552 PM [follower6-writer-1085] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,552 PM [follower6-writer-1085] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,553 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,553 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,553 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,553 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,553 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,553 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,553 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,553 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,553 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,553 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,553 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,553 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,553 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,553 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 86.11 μs with journalIndex=1 01:16:15,553 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1374,leader5-writer-1084]/waiting [ERROR] [07/29/2025 13:16:15.553] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,553 PM [leader5-writer-1084] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.847 ms 01:16:15,553 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,554 PM [leader5-writer-1084] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.809 μs 01:16:15,554 PM [leader5-writer-1084] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,554 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,554 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,554 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,554 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,554 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,554 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,554 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,554 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,554 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,554 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,554 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,554 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,554 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,554 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,554 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,554 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,554 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,554 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 49.04 μs with journalIndex=1 01:16:15,554 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null [WARN] [07/29/2025 13:16:15.554] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2fba0b7 java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,554 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1375,follower6-writer-1085]/waiting 01:16:15,554 PM [follower6-writer-1085] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.720 ms [ERROR] [07/29/2025 13:16:15.554] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,554 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,554 PM [follower6-writer-1085] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.410 μs 01:16:15,554 PM [follower6-writer-1085] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,554 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:15,554 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:15,555 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,555 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,555 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,555 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.555] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1d40b9ca 01:16:15,555 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,555 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:15,555 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:15,555 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,555 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,555 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,556 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,556 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,556 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,556 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,556 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,556 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,556 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,556 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,556 PM [follower6-writer-1087] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,556 PM [follower6-writer-1087] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,556 PM [leader5-writer-1086] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,556 PM [leader5-writer-1086] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,556 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:15,557 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,557 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,557 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,557 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,557 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,557 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,557 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,557 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,557 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,557 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 81.59 μs with journalIndex=1 01:16:15,557 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,557 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,557 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,557 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,557 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,557 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,557 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,557 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,557 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,557 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,557 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,557 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,557 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,557 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1376,leader5-writer-1086]/waiting 01:16:15,557 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 103.4 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:15.557] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,558 PM [leader5-writer-1086] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.362 ms 01:16:15,558 PM [leader5-writer-1086] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.050 μs 01:16:15,558 PM [leader5-writer-1086] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,558 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,558 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,558 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,558 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,558 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.558] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,558 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1377,follower6-writer-1087]/waiting [WARN] [07/29/2025 13:16:15.558] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@339f63fd 01:16:15,558 PM [follower6-writer-1087] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.875 ms 01:16:15,558 PM [follower6-writer-1087] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.200 μs 01:16:15,558 PM [follower6-writer-1087] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,558 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,558 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,558 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,558 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.558] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@45ac5a95 01:16:15,558 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,559 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:15,559 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:15,559 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,559 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:15,559 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:15,568 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,568 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,568 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,568 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,568 PM [follower6-writer-1088] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,568 PM [follower6-writer-1088] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,568 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,568 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,568 PM [leader5-writer-1089] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,568 PM [leader5-writer-1089] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,568 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,568 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,568 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,568 PM [follower7-writer-1090] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,568 PM [follower7-writer-1090] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,569 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,569 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,569 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,569 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,569 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,569 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,569 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,569 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,569 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,569 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,569 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,569 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,569 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,569 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 74.30 μs with journalIndex=1 01:16:15,569 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,569 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,569 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,569 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,569 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,569 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,570 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,570 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,570 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,570 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,570 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,570 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,570 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,570 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,570 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,570 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,570 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,570 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,570 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,570 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,570 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,570 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,570 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,570 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,570 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1378,follower6-writer-1088]/waiting 01:16:15,570 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,570 PM [follower6-writer-1088] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.703 ms [ERROR] [07/29/2025 13:16:15.570] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,570 PM [follower6-writer-1088] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 17.36 μs 01:16:15,570 PM [follower6-writer-1088] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,570 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,570 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,570 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 680.0 μs with journalIndex=1 01:16:15,570 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,570 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,570 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,570 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 704.4 μs with journalIndex=1 01:16:15,570 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,571 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) [WARN] [07/29/2025 13:16:15.571] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2660a0cd at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,571 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 [ERROR] [07/29/2025 13:16:15.571] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,571 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:15,571 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:15,571 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1380,follower7-writer-1090]/waiting 01:16:15,571 PM [follower7-writer-1090] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.533 ms 01:16:15,571 PM [follower7-writer-1090] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 14.32 μs 01:16:15,571 PM [follower7-writer-1090] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:15.571] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,571 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,571 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,571 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,571 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,571 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,571 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1379,leader5-writer-1089]/waiting 01:16:15,571 PM [leader5-writer-1089] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.157 ms 01:16:15,571 PM [leader5-writer-1089] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.519 μs 01:16:15,571 PM [leader5-writer-1089] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,571 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,571 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,571 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,571 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,572 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,572 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,572 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,572 PM [follower6-writer-1091] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,572 PM [follower6-writer-1091] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,572 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,572 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:15,572 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:15.572] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7994ee02 [WARN] [07/29/2025 13:16:15.572] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@29e1730a 01:16:15,572 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,572 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:15,572 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:15,576 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,576 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,576 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,576 PM [leader5-writer-1092] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,576 PM [leader5-writer-1092] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,576 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,577 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,577 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,577 PM [follower7-writer-1093] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,577 PM [follower7-writer-1093] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,577 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,577 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,577 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,577 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,577 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,577 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,577 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,577 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,577 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,577 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,577 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,577 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,577 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,577 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,577 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,577 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,577 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,577 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,577 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,577 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,577 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,577 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,577 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,577 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,577 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,577 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 75.29 μs with journalIndex=1 01:16:15,577 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,577 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 67.24 μs with journalIndex=1 01:16:15,577 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,578 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) [ERROR] [07/29/2025 13:16:15.577] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.577] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,577 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1382,leader5-writer-1092]/waiting 01:16:15,578 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,578 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1381,follower6-writer-1091]/waiting 01:16:15,578 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,578 PM [leader5-writer-1092] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.751 ms 01:16:15,578 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,578 PM [leader5-writer-1092] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.519 μs 01:16:15,578 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,578 PM [leader5-writer-1092] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,578 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,578 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,578 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,578 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,578 PM [follower6-writer-1091] [DEBUG] JournalWriteTask - follower6: received 1 commands after 5.944 ms 01:16:15,578 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,578 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,578 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,578 PM [follower6-writer-1091] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 7.179 μs 01:16:15,578 PM [follower6-writer-1091] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,578 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,578 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,578 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,578 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,578 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,578 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,578 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,578 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 71.44 μs with journalIndex=1 01:16:15,578 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,578 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,578 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:15.578] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:15.578] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5a98bf74 01:16:15,579 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,579 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1383,follower7-writer-1093]/waiting 01:16:15,579 PM [follower7-writer-1093] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.948 ms 01:16:15,579 PM [follower7-writer-1093] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.900 μs 01:16:15,579 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,579 PM [follower7-writer-1093] [DEBUG] JournalWriteTask - follower7: journal writer stopped [WARN] [07/29/2025 13:16:15.579] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@24553916 01:16:15,579 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:15,579 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,579 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:15,579 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,579 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,579 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,579 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,579 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:15,579 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:15.579] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2c2816e5 01:16:15,579 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,580 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:15,580 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:15,595 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,595 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,595 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,595 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,595 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,595 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,595 PM [follower7-writer-1094] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,595 PM [follower7-writer-1094] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,595 PM [follower6-writer-1095] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,595 PM [follower6-writer-1095] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,596 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,596 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,596 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,596 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,596 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,596 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,596 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,596 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,596 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,596 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,596 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,596 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,596 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,596 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 48.24 μs with journalIndex=1 01:16:15,596 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,596 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1384,follower7-writer-1094]/waiting 01:16:15,596 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,596 PM [follower7-writer-1094] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.134 ms 01:16:15,596 PM [follower7-writer-1094] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.940 μs 01:16:15,596 PM [follower7-writer-1094] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:15.596] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,596 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,597 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,597 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,597 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.597] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@a65ca7b 01:16:15,597 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,597 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:15,597 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:15,598 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,598 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,598 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,598 PM [follower7-writer-1096] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,598 PM [follower7-writer-1096] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,596 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,599 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,599 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,599 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,599 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,599 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,599 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,599 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,599 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,599 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,599 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,599 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,599 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,599 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,599 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,599 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,599 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,599 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,599 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,599 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,599 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,599 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,599 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,600 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,600 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,600 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 52.18 μs with journalIndex=1 01:16:15,600 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 75.39 μs with journalIndex=1 01:16:15,600 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,600 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1386,follower7-writer-1096]/waiting 01:16:15,600 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) [ERROR] [07/29/2025 13:16:15.600] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,600 PM [follower7-writer-1096] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.941 ms 01:16:15,600 PM [follower7-writer-1096] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.740 μs 01:16:15,600 PM [follower7-writer-1096] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,600 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,600 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,600 PM [leader5-writer-1097] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,600 PM [leader5-writer-1097] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [ERROR] [07/29/2025 13:16:15.600] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,600 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,600 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,600 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,601 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,601 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.601] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6de2fe4f 01:16:15,601 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,601 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:15,601 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:15,602 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,602 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,602 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,602 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,602 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,602 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,602 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,602 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,602 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,602 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,602 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,602 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,602 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,602 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 69.67 μs with journalIndex=1 01:16:15,602 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,601 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1385,follower6-writer-1095]/waiting 01:16:15,602 PM [follower6-writer-1095] [DEBUG] JournalWriteTask - follower6: received 1 commands after 6.734 ms 01:16:15,602 PM [follower6-writer-1095] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.530 μs 01:16:15,602 PM [follower6-writer-1095] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,602 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,602 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,602 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,602 PM [follower7-writer-1098] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,602 PM [follower7-writer-1098] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,602 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,602 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1387,leader5-writer-1097]/waiting 01:16:15,602 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,602 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,602 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,602 PM [leader5-writer-1097] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.254 ms 01:16:15,602 PM [leader5-writer-1097] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.310 μs 01:16:15,602 PM [leader5-writer-1097] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,603 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,603 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,603 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,603 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:15.602] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,603 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,603 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,603 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,603 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,603 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,603 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,603 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,603 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,603 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,603 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,603 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,603 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,603 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,603 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 45.61 μs with journalIndex=1 01:16:15,603 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:15.603] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7bdb5c20 01:16:15,603 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:15,603 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:15,604 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,604 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,604 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,604 PM [leader5-writer-1099] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,604 PM [leader5-writer-1099] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,604 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.604] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,605 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1388,follower7-writer-1098]/waiting 01:16:15,605 PM [follower7-writer-1098] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.395 ms 01:16:15,605 PM [follower7-writer-1098] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 4.079 μs 01:16:15,605 PM [follower7-writer-1098] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,605 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,605 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,605 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,605 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,605 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,605 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,605 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,605 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,605 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,605 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,605 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,605 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,605 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,605 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,605 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,605 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,605 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,605 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,605 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 497.0 μs with journalIndex=1 01:16:15,606 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,606 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:15,606 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:15,606 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:15,606 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:15,606 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,607 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1389,leader5-writer-1099]/waiting 01:16:15,609 PM [leader5-writer-1099] [DEBUG] JournalWriteTask - leader5: received 1 commands after 4.501 ms 01:16:15,609 PM [leader5-writer-1099] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 7.259 μs 01:16:15,609 PM [leader5-writer-1099] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,609 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,609 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,609 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,609 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,609 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,609 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,609 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,609 PM [follower7-writer-1100] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,609 PM [follower7-writer-1100] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:15.609] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3219cda [WARN] [07/29/2025 13:16:15.609] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3f88b242 01:16:15,609 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 [ERROR] [07/29/2025 13:16:15.606] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,609 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:15.609] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@d6576de 01:16:15,609 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:15,610 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,610 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,610 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,610 PM [leader5-writer-1101] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,610 PM [leader5-writer-1101] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,611 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,611 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,611 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,611 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,611 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,611 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,611 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,611 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,611 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,611 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,611 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,611 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,611 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,611 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,611 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,611 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,611 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,612 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,612 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,612 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,612 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,612 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,612 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,612 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,612 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,612 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 91.95 μs with journalIndex=1 01:16:15,612 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,612 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 96.64 μs with journalIndex=1 01:16:15,612 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,612 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,612 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 [ERROR] [07/29/2025 13:16:15.612] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,612 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,612 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1390,follower7-writer-1100]/waiting 01:16:15,612 PM [follower7-writer-1100] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.172 ms 01:16:15,612 PM [follower7-writer-1100] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 7.459 μs 01:16:15,612 PM [follower7-writer-1100] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,612 PM [follower6-writer-1102] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,612 PM [follower6-writer-1102] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,612 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,612 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,612 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,612 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.613] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@209087c8 01:16:15,613 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,613 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:15,613 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:15,614 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,614 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,614 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,614 PM [follower7-writer-1103] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,614 PM [follower7-writer-1103] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,614 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,614 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,614 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,614 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,614 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,614 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,614 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,614 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,614 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,614 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,614 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,614 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,614 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,614 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 50.07 μs with journalIndex=1 01:16:15,614 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,614 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,614 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,614 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,614 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,615 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,615 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,615 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,615 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,615 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,615 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,615 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries [ERROR] [07/29/2025 13:16:15.614] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,615 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,615 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,615 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1392,follower6-writer-1102]/waiting 01:16:15,615 PM [follower6-writer-1102] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.506 ms 01:16:15,615 PM [follower6-writer-1102] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.829 μs 01:16:15,615 PM [follower6-writer-1102] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,615 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,615 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,615 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,615 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.615] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@291102f7 01:16:15,616 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,616 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:15,616 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:15,615 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 61.17 μs with journalIndex=1 01:16:15,617 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,617 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,617 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 [ERROR] [07/29/2025 13:16:15.617] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,617 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,617 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1393,follower7-writer-1103]/waiting 01:16:15,617 PM [follower6-writer-1104] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,617 PM [follower6-writer-1104] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,617 PM [follower7-writer-1103] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.415 ms 01:16:15,617 PM [follower7-writer-1103] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.030 μs 01:16:15,617 PM [follower7-writer-1103] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,617 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,617 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,617 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,617 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:15.617] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:15.618] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3316e499 01:16:15,618 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,618 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,618 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:15,618 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:15,618 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1391,leader5-writer-1101]/waiting 01:16:15,618 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,618 PM [leader5-writer-1101] [DEBUG] JournalWriteTask - leader5: received 1 commands after 7.932 ms 01:16:15,618 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,618 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,618 PM [leader5-writer-1101] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.989 μs 01:16:15,618 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,618 PM [leader5-writer-1101] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,618 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,618 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,618 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,618 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,618 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,618 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,618 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,618 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,618 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,618 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,618 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,618 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,618 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,618 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 76.71 μs with journalIndex=1 [WARN] [07/29/2025 13:16:15.619] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5e482c7e 01:16:15,619 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) [ERROR] [07/29/2025 13:16:15.619] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,619 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,619 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,619 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1394,follower6-writer-1104]/waiting 01:16:15,619 PM [follower6-writer-1104] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.775 ms 01:16:15,619 PM [follower6-writer-1104] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 8.689 μs 01:16:15,619 PM [follower6-writer-1104] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,619 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,619 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,619 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:15,619 PM [follower7-writer-1105] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,619 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,619 PM [follower7-writer-1105] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,619 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,619 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,619 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,619 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:15,620 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,620 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,620 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,620 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,620 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,620 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,620 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,620 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,620 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,620 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,620 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,620 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,620 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,620 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 63.18 μs with journalIndex=1 [WARN] [07/29/2025 13:16:15.620] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2865f1ca 01:16:15,620 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,620 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.620] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,620 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1395,follower7-writer-1105]/waiting 01:16:15,620 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,620 PM [follower7-writer-1105] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.229 ms 01:16:15,620 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:15,620 PM [follower7-writer-1105] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.340 μs 01:16:15,620 PM [follower7-writer-1105] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,620 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:15,620 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,620 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,620 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,620 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.621] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4c245775 01:16:15,620 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,621 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,621 PM [leader5-writer-1106] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,621 PM [leader5-writer-1106] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,621 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,621 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:15,621 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:15,621 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,621 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,621 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,621 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,621 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,621 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,621 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,621 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,622 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,622 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,622 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,622 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,622 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,622 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 70.41 μs with journalIndex=1 01:16:15,622 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) [ERROR] [07/29/2025 13:16:15.622] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,622 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1396,leader5-writer-1106]/waiting 01:16:15,622 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,622 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,622 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,622 PM [follower7-writer-1107] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,622 PM [follower7-writer-1107] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,622 PM [leader5-writer-1106] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.487 ms 01:16:15,622 PM [leader5-writer-1106] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.760 μs 01:16:15,622 PM [leader5-writer-1106] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,622 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,622 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,622 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,622 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.623] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@bcf15d4 01:16:15,623 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,623 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,623 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,623 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,623 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,623 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,623 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,623 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,623 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,623 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,623 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,623 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,623 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,623 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 65.95 μs with journalIndex=1 01:16:15,623 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,623 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:15,623 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:15,624 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.623] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,624 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1397,follower7-writer-1107]/waiting 01:16:15,624 PM [follower7-writer-1107] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.521 ms 01:16:15,624 PM [follower7-writer-1107] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.000 μs 01:16:15,624 PM [follower7-writer-1107] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,624 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,624 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,624 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,624 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.624] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@78d42b65 01:16:15,624 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,624 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:15,624 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:15,629 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,629 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,629 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,629 PM [follower6-writer-1108] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,629 PM [follower6-writer-1108] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,630 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 80.82 μs with journalIndex=1 01:16:15,630 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,630 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [ERROR] [07/29/2025 13:16:15.630] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1398,follower6-writer-1108]/waiting 01:16:15,630 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,630 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,630 PM [follower6-writer-1108] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.147 ms 01:16:15,630 PM [follower6-writer-1108] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 4.149 μs 01:16:15,630 PM [follower6-writer-1108] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,630 PM [leader5-writer-1109] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,630 PM [leader5-writer-1109] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,630 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.631] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@40ed8d79 01:16:15,631 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,631 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,631 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,631 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,631 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,631 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,631 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,631 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,631 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,631 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,631 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,631 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,631 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,631 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 70.05 μs with journalIndex=1 01:16:15,631 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,631 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:15,631 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:15,631 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1399,leader5-writer-1109]/waiting 01:16:15,632 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) [ERROR] [07/29/2025 13:16:15.631] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,632 PM [leader5-writer-1109] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.230 ms 01:16:15,632 PM [leader5-writer-1109] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 4.809 μs 01:16:15,632 PM [leader5-writer-1109] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,632 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,632 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,632 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,632 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,632 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,632 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,632 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,632 PM [follower7-writer-1110] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,632 PM [follower7-writer-1110] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,632 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,632 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:15,632 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:15.632] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@370edd21 01:16:15,633 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,633 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,633 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,633 PM [leader5-writer-1111] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,633 PM [leader5-writer-1111] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,634 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,634 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,634 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,634 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,634 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,634 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,634 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,634 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,634 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,634 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,634 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,634 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,634 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,634 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,634 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,634 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,634 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,634 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,634 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,634 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,634 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,634 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,634 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,634 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,634 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,634 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 52.97 μs with journalIndex=1 01:16:15,634 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,634 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 59.17 μs with journalIndex=1 01:16:15,634 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,634 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1401,leader5-writer-1111]/waiting 01:16:15,635 PM [leader5-writer-1111] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.638 ms 01:16:15,635 PM [leader5-writer-1111] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.589 μs 01:16:15,635 PM [leader5-writer-1111] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,635 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,635 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,635 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed [ERROR] [07/29/2025 13:16:15.634] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,635 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,635 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,635 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1400,follower7-writer-1110]/waiting 01:16:15,635 PM [follower7-writer-1110] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.152 ms 01:16:15,635 PM [follower7-writer-1110] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.190 μs 01:16:15,635 PM [follower7-writer-1110] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:15.635] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:15.635] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5b88f17 01:16:15,635 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,635 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,635 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,635 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.635] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4eef0bf1 01:16:15,636 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,636 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:15,636 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:15,636 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,636 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:15,636 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:15,640 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,640 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,640 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,640 PM [leader5-writer-1112] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,640 PM [leader5-writer-1112] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,641 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,641 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,641 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,641 PM [follower6-writer-1113] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,641 PM [follower6-writer-1113] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,641 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,641 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,641 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,641 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,641 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,641 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,641 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,641 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,641 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,641 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,642 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,642 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,642 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,642 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,642 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,642 PM [follower7-writer-1114] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,642 PM [follower7-writer-1114] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,642 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,642 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 115.7 μs with journalIndex=1 01:16:15,642 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,642 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,642 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,642 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,642 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,642 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,642 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,642 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,642 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,642 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,642 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,642 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,642 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,642 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1402,leader5-writer-1112]/waiting 01:16:15,642 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 66.73 μs with journalIndex=1 01:16:15,642 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,642 PM [leader5-writer-1112] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.633 ms [ERROR] [07/29/2025 13:16:15.642] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,642 PM [leader5-writer-1112] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.530 μs 01:16:15,642 PM [leader5-writer-1112] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,642 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,642 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,642 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,642 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.642] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@28cff09d 01:16:15,643 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,643 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:15,643 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:15,643 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,644 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,644 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,644 PM [leader5-writer-1115] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,644 PM [leader5-writer-1115] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [ERROR] [07/29/2025 13:16:15.644] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,644 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,644 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1403,follower6-writer-1113]/waiting 01:16:15,644 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,644 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,644 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,644 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,644 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,644 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,644 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,644 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,644 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,644 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,644 PM [follower6-writer-1113] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.101 ms 01:16:15,644 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,644 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,644 PM [follower6-writer-1113] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.600 μs 01:16:15,644 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,644 PM [follower6-writer-1113] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,644 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,644 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,644 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,645 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,645 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 63.90 μs with journalIndex=1 01:16:15,644 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,645 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,645 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,645 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,645 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,645 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,645 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,645 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,645 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.645] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,645 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1404,follower7-writer-1114]/waiting 01:16:15,645 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,645 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 228.1 μs with journalIndex=1 01:16:15,646 PM [follower7-writer-1114] [DEBUG] JournalWriteTask - follower7: received 1 commands after 4.048 ms 01:16:15,646 PM [follower7-writer-1114] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 5.030 μs 01:16:15,646 PM [follower7-writer-1114] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,646 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,646 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,646 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,646 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1405,leader5-writer-1115]/waiting 01:16:15,646 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,646 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:15.646] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,646 PM [leader5-writer-1115] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.433 ms 01:16:15,646 PM [leader5-writer-1115] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.929 μs 01:16:15,646 PM [leader5-writer-1115] [DEBUG] JournalWriteTask - leader5: journal writer stopped [WARN] [07/29/2025 13:16:15.646] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7333e2ba 01:16:15,646 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,646 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,646 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,646 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,646 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,646 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,646 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,646 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,646 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,646 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:15,646 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:15.647] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@26926712 [WARN] [07/29/2025 13:16:15.647] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@172222f5 01:16:15,647 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,647 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:15,647 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:15,647 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,647 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,647 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,647 PM [follower7-writer-1116] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,647 PM [follower7-writer-1116] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,648 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,648 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,648 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:15,648 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:15,648 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,648 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,648 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,648 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,648 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,648 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,648 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,648 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,648 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,648 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,648 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,648 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,648 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,648 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,648 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,648 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 88.26 μs with journalIndex=1 01:16:15,649 PM [leader5-writer-1117] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,649 PM [leader5-writer-1117] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,649 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.649] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,649 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,649 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1406,follower7-writer-1116]/waiting 01:16:15,649 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,649 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,649 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,649 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,649 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,649 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,649 PM [follower7-writer-1116] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.849 ms 01:16:15,649 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,649 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,649 PM [follower7-writer-1116] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 5.299 μs 01:16:15,649 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,649 PM [follower7-writer-1116] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,649 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,649 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,649 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,649 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,649 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,649 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 64.85 μs with journalIndex=1 01:16:15,649 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,649 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,650 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,650 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1407,leader5-writer-1117]/waiting [ERROR] [07/29/2025 13:16:15.650] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,650 PM [leader5-writer-1117] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.142 ms [WARN] [07/29/2025 13:16:15.650] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@707885c7 01:16:15,650 PM [leader5-writer-1117] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 4.399 μs 01:16:15,650 PM [leader5-writer-1117] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,650 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,651 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:15,651 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:15,651 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,651 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,651 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,651 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.651] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@572c7df3 01:16:15,651 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,651 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,652 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,652 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,652 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:15,652 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:15,653 PM [follower7-writer-1118] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,653 PM [follower7-writer-1118] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,654 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,654 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,654 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,654 PM [leader5-writer-1119] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,654 PM [leader5-writer-1119] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,655 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,655 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,655 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,655 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,655 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,655 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,655 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,655 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,655 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,655 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,655 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,655 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,655 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,655 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,655 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,655 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,655 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,655 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,655 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,655 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,655 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,655 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,655 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,655 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,655 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,655 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 73.02 μs with journalIndex=1 01:16:15,655 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,655 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 79.23 μs with journalIndex=1 01:16:15,655 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,656 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.655] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,656 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1409,leader5-writer-1119]/waiting 01:16:15,656 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,656 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1408,follower7-writer-1118]/waiting [ERROR] [07/29/2025 13:16:15.656] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,656 PM [leader5-writer-1119] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.492 ms 01:16:15,656 PM [leader5-writer-1119] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 6.969 μs 01:16:15,656 PM [leader5-writer-1119] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,656 PM [follower7-writer-1118] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.156 ms 01:16:15,656 PM [follower7-writer-1118] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 5.459 μs 01:16:15,656 PM [follower7-writer-1118] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,656 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,656 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,656 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,656 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,656 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,656 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,656 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,656 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.656] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@13da424 [WARN] [07/29/2025 13:16:15.656] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4e60c335 01:16:15,656 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,657 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:15,657 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:15,657 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,657 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:15,657 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:15,664 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,664 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,664 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,664 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,664 PM [follower7-writer-1120] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,664 PM [follower7-writer-1120] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,664 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,664 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,664 PM [leader5-writer-1121] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,664 PM [leader5-writer-1121] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,665 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,665 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,665 PM [follower6-writer-1122] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,665 PM [follower6-writer-1122] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,665 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,665 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,665 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,665 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,665 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,665 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,665 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,665 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,665 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,665 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,665 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,665 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,665 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,665 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,665 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,665 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,665 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,665 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,665 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,665 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,665 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,665 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,665 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,665 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,665 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,665 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 67.14 μs with journalIndex=1 01:16:15,665 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,665 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 66.36 μs with journalIndex=1 01:16:15,665 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,666 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1410,follower7-writer-1120]/waiting 01:16:15,666 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) [ERROR] [07/29/2025 13:16:15.665] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,665 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1411,leader5-writer-1121]/waiting 01:16:15,666 PM [follower7-writer-1120] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.515 ms 01:16:15,666 PM [follower7-writer-1120] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 4.929 μs [ERROR] [07/29/2025 13:16:15.665] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,666 PM [follower7-writer-1120] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,666 PM [leader5-writer-1121] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.057 ms 01:16:15,666 PM [leader5-writer-1121] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.760 μs 01:16:15,666 PM [leader5-writer-1121] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,666 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,666 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,666 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,666 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,667 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,667 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,667 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,667 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.667] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6e004f9e 01:16:15,667 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,667 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,667 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,667 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,667 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,667 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,667 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,667 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,667 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,667 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,667 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,667 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,667 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,667 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:15,667 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,667 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:15,667 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 90.41 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:15.668] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:15.668] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1dc42fca 01:16:15,668 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,668 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1412,follower6-writer-1122]/waiting 01:16:15,668 PM [follower6-writer-1122] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.424 ms 01:16:15,668 PM [follower6-writer-1122] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.680 μs 01:16:15,668 PM [follower6-writer-1122] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,668 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,668 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,668 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,668 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,668 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,668 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,668 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,668 PM [leader5-writer-1123] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,668 PM [leader5-writer-1123] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:15.668] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@594a8aed 01:16:15,669 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,669 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:15,669 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:15,670 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,670 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,670 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,670 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,670 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,670 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,670 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,670 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,670 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,670 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,670 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,670 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,670 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,670 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 48.16 μs with journalIndex=1 01:16:15,670 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1413,leader5-writer-1123]/waiting 01:16:15,670 PM [leader5-writer-1123] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.972 ms 01:16:15,670 PM [leader5-writer-1123] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.580 μs 01:16:15,670 PM [leader5-writer-1123] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,670 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,670 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,670 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:15.670] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,670 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,670 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:15.671] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2d903df 01:16:15,671 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,671 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:15,671 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:15,671 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,671 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:15,671 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:15,673 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,673 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,673 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,673 PM [leader5-writer-1124] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,673 PM [leader5-writer-1124] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,675 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,675 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,675 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,675 PM [follower7-writer-1125] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,675 PM [follower7-writer-1125] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,675 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,675 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,675 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,675 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,675 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,675 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,676 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,676 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,676 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,676 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,676 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,676 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,676 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,676 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,676 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 63.76 μs with journalIndex=1 01:16:15,676 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,676 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,676 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,676 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,676 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,676 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,676 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,676 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,676 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,676 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,676 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,676 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,676 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,676 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 46.69 μs with journalIndex=1 01:16:15,676 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.676] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,676 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1414,leader5-writer-1124]/waiting 01:16:15,677 PM [leader5-writer-1124] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.561 ms 01:16:15,677 PM [leader5-writer-1124] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.630 μs 01:16:15,677 PM [leader5-writer-1124] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,677 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,677 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,677 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,677 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,677 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,677 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,677 PM [follower6-writer-1126] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,677 PM [follower6-writer-1126] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:15.677] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@292c6c15 01:16:15,677 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,677 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:15,677 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:15,678 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,678 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,678 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,678 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,678 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,678 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,678 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,678 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,678 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,678 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,678 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,678 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,678 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,678 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 73.05 μs with journalIndex=1 01:16:15,678 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1416,follower6-writer-1126]/waiting 01:16:15,678 PM [follower6-writer-1126] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.284 ms 01:16:15,678 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,679 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,678 PM [follower6-writer-1126] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.760 μs 01:16:15,679 PM [follower6-writer-1126] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,679 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,679 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,679 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,679 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,679 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,679 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,679 PM [leader5-writer-1127] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,679 PM [leader5-writer-1127] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,679 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,679 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1415,follower7-writer-1125]/waiting 01:16:15,679 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,679 PM [follower7-writer-1125] [DEBUG] JournalWriteTask - follower7: received 1 commands after 4.387 ms 01:16:15,679 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:15,679 PM [follower7-writer-1125] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.540 μs 01:16:15,679 PM [follower7-writer-1125] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,679 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:15,679 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,679 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,680 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,680 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,680 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,680 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:15,680 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:15,684 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,684 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,684 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,684 PM [follower6-writer-1128] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,684 PM [follower6-writer-1128] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,684 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,684 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,684 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,684 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,684 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,684 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,685 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,685 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,685 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,685 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,685 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,685 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,685 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,685 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,685 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,685 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,685 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 81.87 μs with journalIndex=1 01:16:15,685 PM [follower7-writer-1129] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,685 PM [follower7-writer-1129] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [ERROR] [07/29/2025 13:16:15.678] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.679] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:15.685] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@765f0d70 [WARN] [07/29/2025 13:16:15.685] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@47967eab 01:16:15,685 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,685 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,685 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1417,leader5-writer-1127]/waiting [ERROR] [07/29/2025 13:16:15.685] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,685 PM [leader5-writer-1127] [DEBUG] JournalWriteTask - leader5: received 1 commands after 6.642 ms 01:16:15,686 PM [leader5-writer-1127] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.700 μs 01:16:15,686 PM [leader5-writer-1127] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,686 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,686 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,686 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,686 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.686] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2b328cce 01:16:15,686 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,686 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:15,686 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:15,687 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,687 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,687 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,687 PM [leader5-writer-1130] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,687 PM [leader5-writer-1130] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,685 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,687 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,687 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,687 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,687 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,687 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,687 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,687 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,687 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,687 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,687 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,687 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,687 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 56.25 μs with journalIndex=1 01:16:15,688 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [ERROR] [07/29/2025 13:16:15.688] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,688 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1419,follower7-writer-1129]/waiting 01:16:15,688 PM [follower7-writer-1129] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.290 ms 01:16:15,688 PM [follower7-writer-1129] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 6.409 μs 01:16:15,688 PM [follower7-writer-1129] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,688 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,688 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,688 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,688 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,688 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,688 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,688 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,688 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,688 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,688 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,688 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,688 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,688 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,688 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 83.78 μs with journalIndex=1 01:16:15,689 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,689 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,689 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,689 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,689 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,689 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,689 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,689 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,689 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,689 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,689 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,689 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,689 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,689 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,689 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,689 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,689 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,689 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 39.99 μs with journalIndex=1 01:16:15,689 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,689 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:15.689] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.689] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,689 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1420,leader5-writer-1130]/waiting [WARN] [07/29/2025 13:16:15.689] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7ebd749 01:16:15,689 PM [leader5-writer-1130] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.074 ms 01:16:15,689 PM [leader5-writer-1130] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 4.950 μs 01:16:15,689 PM [leader5-writer-1130] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,689 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,689 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,689 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,689 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.689] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5fb05bd2 01:16:15,690 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,690 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:15,690 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:15,691 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,691 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,691 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,691 PM [leader5-writer-1131] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,691 PM [leader5-writer-1131] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,689 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1418,follower6-writer-1128]/waiting 01:16:15,691 PM [follower6-writer-1128] [DEBUG] JournalWriteTask - follower6: received 1 commands after 7.018 ms 01:16:15,691 PM [follower6-writer-1128] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.390 μs 01:16:15,691 PM [follower6-writer-1128] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,691 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,691 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,691 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,691 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.692] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@83e6159 01:16:15,692 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,692 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:15,692 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:15,693 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,693 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,693 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,693 PM [follower6-writer-1132] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,693 PM [follower6-writer-1132] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,694 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,694 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,694 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,694 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,694 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,694 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,694 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,694 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,694 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,694 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,694 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,694 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,694 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,694 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 71.74 μs with journalIndex=1 01:16:15,695 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.695] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,695 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1422,follower6-writer-1132]/waiting 01:16:15,696 PM [follower6-writer-1132] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.503 ms 01:16:15,696 PM [follower6-writer-1132] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.420 μs 01:16:15,696 PM [follower6-writer-1132] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,695 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,696 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,696 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,696 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,696 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,696 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,696 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,696 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,696 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,696 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,696 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,696 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,696 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,696 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 56.10 μs with journalIndex=1 01:16:15,696 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,696 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,696 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1421,leader5-writer-1131]/waiting [ERROR] [07/29/2025 13:16:15.696] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,696 PM [leader5-writer-1131] [DEBUG] JournalWriteTask - leader5: received 1 commands after 5.134 ms 01:16:15,696 PM [leader5-writer-1131] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.220 μs 01:16:15,696 PM [leader5-writer-1131] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,697 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,697 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,697 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,697 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.697] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@31cdc9b1 01:16:15,697 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,697 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:15,697 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:15,697 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,697 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:15,697 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:15,707 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:15,696 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,707 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,707 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,707 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:15.707] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@51c0a049 01:16:15,707 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,707 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,707 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,707 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:15,707 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:15,707 PM [follower7-writer-1133] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,707 PM [follower7-writer-1133] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,708 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,708 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,708 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,708 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,708 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,708 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,708 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,708 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,708 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,708 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,708 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,708 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,708 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,708 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,708 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 107.9 μs with journalIndex=1 01:16:15,709 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,709 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,709 PM [follower6-writer-1134] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,709 PM [follower6-writer-1134] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,707 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,709 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.709] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,709 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1423,follower7-writer-1133]/waiting 01:16:15,709 PM [follower7-writer-1133] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.732 ms 01:16:15,709 PM [follower7-writer-1133] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.019 μs 01:16:15,709 PM [follower7-writer-1133] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,709 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,709 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,709 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,709 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,709 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,709 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,710 PM [leader5-writer-1135] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,710 PM [leader5-writer-1135] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,710 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,710 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,710 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,710 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,710 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,710 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,710 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,710 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,710 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,710 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,710 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,710 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,710 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,710 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 45.42 μs with journalIndex=1 [WARN] [07/29/2025 13:16:15.710] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@486035b5 01:16:15,710 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,710 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1424,follower6-writer-1134]/waiting [ERROR] [07/29/2025 13:16:15.710] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,710 PM [follower6-writer-1134] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.413 ms 01:16:15,710 PM [follower6-writer-1134] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.120 μs 01:16:15,710 PM [follower6-writer-1134] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,710 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,710 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,710 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,710 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,710 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,710 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:15,710 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:15,711 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null [WARN] [07/29/2025 13:16:15.711] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@fa7fbd 01:16:15,711 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,711 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:15,711 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:15,711 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,711 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,711 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,711 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,711 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,711 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,711 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,711 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,711 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,711 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,711 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,711 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,711 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 91.93 μs with journalIndex=1 01:16:15,712 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1425,leader5-writer-1135]/waiting [ERROR] [07/29/2025 13:16:15.711] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,712 PM [leader5-writer-1135] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.064 ms 01:16:15,712 PM [leader5-writer-1135] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.700 μs 01:16:15,712 PM [leader5-writer-1135] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,712 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,712 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,712 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,712 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,712 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.712] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@bde1e3b 01:16:15,712 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,713 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:15,713 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:15,714 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,714 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,714 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,714 PM [follower7-writer-1136] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,714 PM [follower7-writer-1136] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,715 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,715 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,715 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,715 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,715 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,715 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,715 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,715 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,715 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,715 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,715 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,715 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,715 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,715 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,715 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,715 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,715 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 124.2 μs with journalIndex=1 01:16:15,715 PM [follower6-writer-1137] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,715 PM [follower6-writer-1137] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,716 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:15.715] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,716 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,716 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,716 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,716 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1426,follower7-writer-1136]/waiting 01:16:15,716 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,716 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,716 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,716 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,716 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,716 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,716 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,716 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,716 PM [follower7-writer-1136] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.855 ms 01:16:15,716 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,716 PM [follower7-writer-1136] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.520 μs 01:16:15,716 PM [follower7-writer-1136] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,716 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,716 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 58.74 μs with journalIndex=1 01:16:15,716 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,716 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,716 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,716 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,716 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1427,follower6-writer-1137]/waiting 01:16:15,716 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.716] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:15.716] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@37d0c4c5 01:16:15,716 PM [follower6-writer-1137] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.085 ms 01:16:15,717 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,717 PM [follower6-writer-1137] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.780 μs 01:16:15,717 PM [follower6-writer-1137] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,717 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:15,717 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,717 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,717 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,717 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:15,717 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,717 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,717 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,717 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,717 PM [leader5-writer-1138] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,717 PM [leader5-writer-1138] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:15.717] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7a836acc 01:16:15,717 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,717 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:15,717 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:15,718 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,718 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,718 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,718 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,718 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,718 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,718 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,718 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,718 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,718 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,718 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,718 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,718 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,718 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 121.8 μs with journalIndex=1 01:16:15,718 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) [ERROR] [07/29/2025 13:16:15.718] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,719 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1428,leader5-writer-1138]/waiting 01:16:15,719 PM [leader5-writer-1138] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.937 ms 01:16:15,719 PM [leader5-writer-1138] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.170 μs 01:16:15,719 PM [leader5-writer-1138] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,719 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,719 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,719 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,719 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.719] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@61962dcd 01:16:15,720 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,720 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,720 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,720 PM [follower7-writer-1139] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,720 PM [follower7-writer-1139] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,720 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,720 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,720 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,721 PM [follower6-writer-1140] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,721 PM [follower6-writer-1140] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,721 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,721 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,721 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,721 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,721 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,721 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,721 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,721 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,721 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,721 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,721 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,721 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,721 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,721 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 68.28 μs with journalIndex=1 01:16:15,721 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,721 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:15.721] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,721 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1429,follower7-writer-1139]/waiting 01:16:15,721 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,721 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,721 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,721 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,721 PM [follower7-writer-1139] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.288 ms 01:16:15,721 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,721 PM [follower7-writer-1139] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.590 μs 01:16:15,721 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,721 PM [follower7-writer-1139] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,721 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,721 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,721 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,721 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,721 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,721 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,721 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:15,721 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:15,721 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,721 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 58.15 μs with journalIndex=1 01:16:15,722 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,722 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,722 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,722 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,722 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,722 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1430,follower6-writer-1140]/waiting [ERROR] [07/29/2025 13:16:15.722] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:15.722] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@46ac3e91 01:16:15,722 PM [follower6-writer-1140] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.573 ms 01:16:15,722 PM [follower6-writer-1140] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.500 μs 01:16:15,722 PM [follower6-writer-1140] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,722 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,722 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,722 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,722 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,722 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,722 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:15,722 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:15.722] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@258f5d56 01:16:15,723 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,723 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:15,723 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:15,726 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,727 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,727 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,727 PM [leader5-writer-1141] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,727 PM [leader5-writer-1141] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,727 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,727 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,727 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,727 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,727 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,728 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,728 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,728 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,728 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,728 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,728 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,728 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,728 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,728 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 94.66 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:15.728] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,728 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,728 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1431,leader5-writer-1141]/waiting 01:16:15,728 PM [leader5-writer-1141] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.559 ms 01:16:15,728 PM [leader5-writer-1141] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.649 μs 01:16:15,728 PM [leader5-writer-1141] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,728 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,728 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,728 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,728 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,729 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:15.729] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@660d9cdf 01:16:15,729 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,729 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,729 PM [follower6-writer-1142] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,729 PM [follower6-writer-1142] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,729 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,729 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,729 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:15,729 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:15,729 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,729 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,730 PM [follower7-writer-1143] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,730 PM [follower7-writer-1143] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,730 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,730 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,730 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,730 PM [leader5-writer-1144] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,730 PM [leader5-writer-1144] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,730 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,730 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,730 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,730 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,730 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,730 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,730 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,730 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,730 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,730 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,730 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,730 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,730 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,730 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,731 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,731 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,731 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,731 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,731 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,731 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,731 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,731 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,731 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,731 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,731 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 73.39 μs with journalIndex=1 01:16:15,731 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,731 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,731 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 92.88 μs with journalIndex=1 01:16:15,731 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.731] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,731 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.731] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,731 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1433,follower7-writer-1143]/waiting 01:16:15,731 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1432,follower6-writer-1142]/waiting 01:16:15,732 PM [follower7-writer-1143] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.079 ms 01:16:15,732 PM [follower7-writer-1143] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.660 μs 01:16:15,732 PM [follower7-writer-1143] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,732 PM [follower6-writer-1142] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.555 ms 01:16:15,732 PM [follower6-writer-1142] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 6.779 μs 01:16:15,732 PM [follower6-writer-1142] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,732 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,732 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,732 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,732 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,732 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,732 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,732 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,732 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,732 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,732 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,732 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,732 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,732 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,732 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,732 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,732 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,732 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,732 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,732 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,732 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,732 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,732 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 52.86 μs with journalIndex=1 [WARN] [07/29/2025 13:16:15.732] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@14820ff2 [WARN] [07/29/2025 13:16:15.732] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4dc70fc9 01:16:15,733 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,733 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:15,733 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:15,733 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,733 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:15,733 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:15,737 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [ERROR] [07/29/2025 13:16:15.737] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,737 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1434,leader5-writer-1144]/waiting 01:16:15,737 PM [leader5-writer-1144] [DEBUG] JournalWriteTask - leader5: received 1 commands after 6.698 ms 01:16:15,737 PM [leader5-writer-1144] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.579 μs 01:16:15,737 PM [leader5-writer-1144] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,737 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,737 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,737 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,737 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,737 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,737 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,737 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,737 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 [WARN] [07/29/2025 13:16:15.737] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@434984f3 01:16:15,738 PM [follower7-writer-1145] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,738 PM [follower7-writer-1145] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,738 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,738 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,738 PM [follower6-writer-1146] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,738 PM [follower6-writer-1146] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,738 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,738 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:15,738 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:15,738 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,738 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,738 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,738 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,738 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,738 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,738 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,738 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,738 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,738 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,738 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,738 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,738 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,738 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,738 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,738 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,739 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,739 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,739 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,739 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,739 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,739 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 80.67 μs with journalIndex=1 01:16:15,739 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,739 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,739 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,739 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,739 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,739 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 113.2 μs with journalIndex=1 01:16:15,739 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,739 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,739 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,739 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,739 PM [leader5-writer-1147] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,739 PM [leader5-writer-1147] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [ERROR] [07/29/2025 13:16:15.739] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,739 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1435,follower7-writer-1145]/waiting [ERROR] [07/29/2025 13:16:15.739] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,740 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1436,follower6-writer-1146]/waiting 01:16:15,740 PM [follower7-writer-1145] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.055 ms 01:16:15,740 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,740 PM [follower7-writer-1145] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.100 μs 01:16:15,740 PM [follower7-writer-1145] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,740 PM [follower6-writer-1146] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.065 ms 01:16:15,740 PM [follower6-writer-1146] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 1.660 μs 01:16:15,740 PM [follower6-writer-1146] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,740 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,740 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,740 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,740 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,740 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,740 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,740 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,740 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,740 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null [WARN] [07/29/2025 13:16:15.740] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@42ce765f [WARN] [07/29/2025 13:16:15.740] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4479ded4 01:16:15,740 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,740 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,740 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,740 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,740 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,740 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,740 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,740 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,740 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,740 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,740 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,740 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,740 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 64.07 μs with journalIndex=1 01:16:15,741 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,741 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:15,741 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:15,741 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.741] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,741 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1437,leader5-writer-1147]/waiting 01:16:15,741 PM [leader5-writer-1147] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.028 ms 01:16:15,741 PM [leader5-writer-1147] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.179 μs 01:16:15,741 PM [leader5-writer-1147] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,741 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,741 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,741 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,741 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,741 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,741 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:15,741 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:15.742] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2f7e4899 01:16:15,742 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,742 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,742 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,742 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,742 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:15,742 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:15,743 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,743 PM [follower6-writer-1148] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,743 PM [follower6-writer-1148] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,743 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,743 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,743 PM [leader5-writer-1149] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,743 PM [leader5-writer-1149] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,743 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,743 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,743 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,743 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,743 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,743 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,743 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,743 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,743 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,743 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,743 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,743 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,743 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,743 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 47.55 μs with journalIndex=1 01:16:15,744 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,744 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,744 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,744 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,744 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,744 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,744 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,744 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,744 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,744 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,744 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,744 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,744 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:15.744] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,744 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1438,follower6-writer-1148]/waiting 01:16:15,744 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,744 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 252.9 μs with journalIndex=1 01:16:15,744 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.744] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,744 PM [follower6-writer-1148] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.326 ms 01:16:15,744 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1439,leader5-writer-1149]/waiting 01:16:15,745 PM [follower6-writer-1148] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 18.82 μs 01:16:15,745 PM [follower6-writer-1148] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,745 PM [leader5-writer-1149] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.709 ms 01:16:15,745 PM [leader5-writer-1149] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 42.00 μs 01:16:15,745 PM [leader5-writer-1149] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,745 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,745 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,745 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,745 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,745 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,745 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,745 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,745 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.745] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@36d5173c [WARN] [07/29/2025 13:16:15.745] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@75903734 01:16:15,745 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,745 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:15,745 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:15,745 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,746 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:15,746 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:15,753 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,753 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,753 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,753 PM [leader5-writer-1150] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,753 PM [leader5-writer-1150] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,754 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,754 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,754 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,754 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,754 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,754 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,754 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,754 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,754 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,754 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,754 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,754 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,754 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,754 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,754 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,754 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,754 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,754 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,754 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,754 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 112.3 μs with journalIndex=1 01:16:15,755 PM [follower7-writer-1151] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,755 PM [follower7-writer-1151] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,755 PM [follower6-writer-1152] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,755 PM [follower6-writer-1152] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,755 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,755 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1440,leader5-writer-1150]/waiting 01:16:15,755 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,755 PM [leader5-writer-1150] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.702 ms 01:16:15,755 PM [leader5-writer-1150] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.930 μs 01:16:15,755 PM [leader5-writer-1150] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,755 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,755 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,755 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,755 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,755 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,755 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,755 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,755 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,755 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,755 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,755 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,755 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,755 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,755 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,755 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,755 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,755 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,755 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,755 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,755 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,755 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,755 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 63.18 μs with journalIndex=1 01:16:15,755 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,755 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,755 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,755 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,755 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,755 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,755 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,755 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,755 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 85.78 μs with journalIndex=1 01:16:15,755 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,756 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1442,follower6-writer-1152]/waiting 01:16:15,756 PM [follower6-writer-1152] [DEBUG] JournalWriteTask - follower6: received 1 commands after 929.8 μs 01:16:15,756 PM [follower6-writer-1152] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.920 μs 01:16:15,756 PM [follower6-writer-1152] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,756 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,756 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,756 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,756 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,756 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,756 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1441,follower7-writer-1151]/waiting 01:16:15,756 PM [follower7-writer-1151] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.155 ms 01:16:15,756 PM [follower7-writer-1151] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 1.800 μs 01:16:15,756 PM [follower7-writer-1151] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,756 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,756 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,756 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,756 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:15.755] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.755] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:15.756] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@74a1b73b [ERROR] [07/29/2025 13:16:15.756] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:15.756] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4a738061 01:16:15,756 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,756 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:15,756 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:15,756 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,756 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:15,756 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:15.757] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@206e05df 01:16:15,757 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,757 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:15,757 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:15,769 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,769 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,769 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,769 PM [follower6-writer-1153] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,769 PM [follower6-writer-1153] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,770 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,770 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,770 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,770 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,770 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,770 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,770 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,770 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,770 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,770 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,770 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,770 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,770 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,770 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 66.63 μs with journalIndex=1 01:16:15,770 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,770 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1443,follower6-writer-1153]/waiting 01:16:15,770 PM [follower6-writer-1153] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.359 ms 01:16:15,770 PM [follower6-writer-1153] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.889 μs 01:16:15,770 PM [follower6-writer-1153] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,770 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,770 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,770 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,771 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,771 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,771 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:15,771 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:15,772 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,772 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,772 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,772 PM [follower6-writer-1154] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,772 PM [follower6-writer-1154] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [ERROR] [07/29/2025 13:16:15.770] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:15.773] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@55b2c86e 01:16:15,773 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,773 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,773 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,773 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,773 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,773 PM [leader5-writer-1155] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,773 PM [leader5-writer-1155] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,773 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,773 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,773 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,773 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,773 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,773 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,773 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,773 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,773 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,773 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,773 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,773 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 66.39 μs with journalIndex=1 01:16:15,773 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.773] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,774 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1444,follower6-writer-1154]/waiting 01:16:15,774 PM [follower6-writer-1154] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.396 ms 01:16:15,774 PM [follower6-writer-1154] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.949 μs 01:16:15,774 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,774 PM [follower6-writer-1154] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,774 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,774 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,774 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,774 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,774 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,774 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,774 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,774 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,774 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,774 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,774 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,774 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,774 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,774 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,774 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,774 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,774 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 42.17 μs with journalIndex=1 [WARN] [07/29/2025 13:16:15.774] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5d96d23d [ERROR] [07/29/2025 13:16:15.774] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,774 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,774 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,774 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:15,774 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1445,leader5-writer-1155]/waiting 01:16:15,774 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:15,774 PM [leader5-writer-1155] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.326 ms 01:16:15,774 PM [leader5-writer-1155] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.260 μs 01:16:15,774 PM [leader5-writer-1155] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,775 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,775 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,775 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,775 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,775 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,775 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:15,775 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:15.776] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7162cdc2 01:16:15,777 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,777 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,777 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,777 PM [follower6-writer-1156] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,777 PM [follower6-writer-1156] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,777 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,778 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,778 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,778 PM [leader5-writer-1157] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,778 PM [leader5-writer-1157] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,778 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,778 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,778 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,778 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,778 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,778 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,778 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,778 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,778 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,778 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,778 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,778 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,778 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,779 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 49.36 μs with journalIndex=1 01:16:15,779 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,779 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1446,follower6-writer-1156]/waiting 01:16:15,779 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null [ERROR] [07/29/2025 13:16:15.779] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,779 PM [follower6-writer-1156] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.808 ms 01:16:15,779 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,779 PM [follower6-writer-1156] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.160 μs 01:16:15,779 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,779 PM [follower6-writer-1156] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,779 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,779 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,779 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,779 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,779 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,779 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,779 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,779 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,779 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,779 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,779 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,779 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,779 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,779 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,779 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 153.8 μs with journalIndex=1 01:16:15,779 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,780 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:15,780 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:15.780] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@29c36bf0 01:16:15,780 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1447,leader5-writer-1157]/waiting 01:16:15,780 PM [leader5-writer-1157] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.023 ms 01:16:15,780 PM [leader5-writer-1157] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.769 μs 01:16:15,780 PM [leader5-writer-1157] [DEBUG] JournalWriteTask - leader5: journal writer stopped [ERROR] [07/29/2025 13:16:15.780] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,780 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,780 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,780 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,780 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,780 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,780 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,780 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,780 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,780 PM [follower6-writer-1158] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,780 PM [follower6-writer-1158] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,781 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,781 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:15,781 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:15.781] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@105fba7 01:16:15,781 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,781 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,781 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,781 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,781 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,781 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,781 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,781 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,781 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,781 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,781 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,781 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,781 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,781 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 54.39 μs with journalIndex=1 01:16:15,781 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 [ERROR] [07/29/2025 13:16:15.781] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,782 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,782 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1448,follower6-writer-1158]/waiting 01:16:15,782 PM [follower6-writer-1158] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.318 ms 01:16:15,782 PM [follower6-writer-1158] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.910 μs 01:16:15,782 PM [follower6-writer-1158] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,782 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,782 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,782 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,782 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,782 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,782 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,782 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,782 PM [follower7-writer-1159] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,782 PM [follower7-writer-1159] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,782 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,782 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:15,782 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:15,783 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,783 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,783 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,783 PM [follower6-writer-1160] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,783 PM [follower6-writer-1160] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:15.783] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7caae362 01:16:15,784 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,784 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,784 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,784 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,784 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,784 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,784 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,784 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,784 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,784 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,784 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,784 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,784 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,784 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 39.85 μs with journalIndex=1 01:16:15,784 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,784 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,784 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,784 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,784 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,784 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,784 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,784 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,784 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,784 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:15.784] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,782 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,784 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1450,follower6-writer-1160]/waiting 01:16:15,785 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,785 PM [leader5-writer-1161] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,785 PM [leader5-writer-1161] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,784 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,785 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,785 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,785 PM [follower6-writer-1160] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.726 ms 01:16:15,785 PM [follower6-writer-1160] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 6.740 μs 01:16:15,785 PM [follower6-writer-1160] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,785 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,785 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 96.52 μs with journalIndex=1 01:16:15,785 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,785 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,785 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,785 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.785] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@769871e1 01:16:15,786 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,786 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,786 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,786 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:15.786] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,786 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,786 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1449,follower7-writer-1159]/waiting 01:16:15,786 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,786 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,786 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:15,786 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,786 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:15,786 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,786 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,786 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,786 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,786 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,786 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,786 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,786 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 52.67 μs with journalIndex=1 01:16:15,787 PM [follower7-writer-1159] [DEBUG] JournalWriteTask - follower7: received 1 commands after 4.300 ms 01:16:15,787 PM [follower7-writer-1159] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.570 μs 01:16:15,787 PM [follower7-writer-1159] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,787 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,787 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1451,leader5-writer-1161]/waiting 01:16:15,787 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,787 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed [ERROR] [07/29/2025 13:16:15.787] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,787 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,787 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.787] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3ffe0077 01:16:15,787 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,787 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,787 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:15,787 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,787 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,787 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:15,787 PM [follower6-writer-1162] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,787 PM [follower6-writer-1162] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,788 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,788 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,788 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,788 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,788 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,788 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,788 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,788 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,788 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,788 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,788 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,788 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,788 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,788 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 57.14 μs with journalIndex=1 01:16:15,788 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,788 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.788] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,788 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1452,follower6-writer-1162]/waiting 01:16:15,788 PM [leader5-writer-1161] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.485 ms 01:16:15,788 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,788 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,788 PM [leader5-writer-1161] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.740 μs 01:16:15,788 PM [leader5-writer-1161] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,788 PM [follower7-writer-1163] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,788 PM [follower7-writer-1163] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,788 PM [follower6-writer-1162] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.029 ms 01:16:15,788 PM [follower6-writer-1162] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.259 μs 01:16:15,788 PM [follower6-writer-1162] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,789 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,789 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,789 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,789 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,789 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,789 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,789 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,789 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,789 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,789 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:15,789 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:15,789 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,789 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,789 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,789 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,789 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,789 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,789 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,789 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,789 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,789 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,789 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,789 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,790 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,790 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 85.55 μs with journalIndex=1 01:16:15,790 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,790 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,790 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1453,follower7-writer-1163]/waiting [WARN] [07/29/2025 13:16:15.789] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3db56683 [WARN] [07/29/2025 13:16:15.790] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@78635d2 [ERROR] [07/29/2025 13:16:15.790] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,790 PM [follower7-writer-1163] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.954 ms 01:16:15,790 PM [follower7-writer-1163] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.830 μs 01:16:15,790 PM [follower7-writer-1163] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,790 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,790 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,791 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,791 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,791 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:15,791 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,791 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,791 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:15,791 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,791 PM [leader5-writer-1164] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,791 PM [leader5-writer-1164] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:15.791] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2a833e22 01:16:15,791 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,791 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,791 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,791 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,791 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,791 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:15,791 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,791 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:15,791 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,792 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,792 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,792 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,792 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,792 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,792 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,792 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,792 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 69.09 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:15.792] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,792 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1454,leader5-writer-1164]/waiting 01:16:15,792 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,792 PM [leader5-writer-1164] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.467 ms 01:16:15,792 PM [leader5-writer-1164] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.640 μs 01:16:15,792 PM [leader5-writer-1164] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,792 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,792 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,792 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,792 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,793 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,793 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:15,793 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:15,795 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,795 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,795 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,795 PM [follower6-writer-1165] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,795 PM [follower6-writer-1165] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:15.796] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1436d77c 01:16:15,796 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,796 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,796 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,796 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,796 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,796 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,796 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,796 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,796 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,796 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,796 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,796 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,796 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,796 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 98.52 μs with journalIndex=1 01:16:15,796 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.796] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,797 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1455,follower6-writer-1165]/waiting 01:16:15,797 PM [follower6-writer-1165] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.656 ms 01:16:15,797 PM [follower6-writer-1165] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.380 μs 01:16:15,797 PM [follower6-writer-1165] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,797 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,797 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,797 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,797 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,797 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,797 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:15,797 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:15,801 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,801 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,801 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,801 PM [follower7-writer-1166] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,801 PM [follower7-writer-1166] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:15.802] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@d539c48 01:16:15,802 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,802 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,802 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,802 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,802 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,802 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,802 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,802 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,802 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,802 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,802 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,802 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,802 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,802 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 102.0 μs with journalIndex=1 01:16:15,803 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,803 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,803 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,803 PM [follower6-writer-1167] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,803 PM [follower6-writer-1167] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,804 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,804 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1456,follower7-writer-1166]/waiting 01:16:15,804 PM [follower7-writer-1166] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.669 ms 01:16:15,804 PM [follower7-writer-1166] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.909 μs 01:16:15,804 PM [follower7-writer-1166] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,804 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,804 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,804 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,804 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,804 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,804 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties [ERROR] [07/29/2025 13:16:15.803] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,804 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,804 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,804 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,804 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,804 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,804 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,804 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,805 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,805 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:15,805 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:15.805] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7b356731 01:16:15,805 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,805 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,805 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,805 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,805 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 81.83 μs with journalIndex=1 01:16:15,805 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1457,follower6-writer-1167]/waiting 01:16:15,805 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,805 PM [follower6-writer-1167] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.856 ms 01:16:15,805 PM [follower6-writer-1167] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.800 μs 01:16:15,805 PM [follower6-writer-1167] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:15.805] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,806 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,806 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,806 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,806 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,806 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,806 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:15,806 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:15,809 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:15.809] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2477c0b1 01:16:15,809 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,809 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,809 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,809 PM [leader5-writer-1168] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,809 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,809 PM [leader5-writer-1168] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,809 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,809 PM [follower7-writer-1169] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,809 PM [follower7-writer-1169] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,809 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,809 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,809 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,810 PM [follower6-writer-1170] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,810 PM [follower6-writer-1170] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,810 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,810 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,810 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,810 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,811 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,811 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,811 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,811 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,811 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,811 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,811 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,811 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,811 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,811 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,811 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,811 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,811 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,811 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,811 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,811 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,811 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,811 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,811 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,811 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,811 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,811 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,811 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,811 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,811 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,811 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,811 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,811 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,811 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,811 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,811 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,811 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,811 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,811 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 55.09 μs with journalIndex=1 01:16:15,811 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,811 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,811 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 73.34 μs with journalIndex=1 01:16:15,811 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 77.33 μs with journalIndex=1 01:16:15,811 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:15.811] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,811 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) [ERROR] [07/29/2025 13:16:15.811] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,811 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1458,leader5-writer-1168]/waiting 01:16:15,811 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1460,follower6-writer-1170]/waiting 01:16:15,811 PM [leader5-writer-1168] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.324 ms 01:16:15,811 PM [leader5-writer-1168] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.089 μs 01:16:15,811 PM [leader5-writer-1168] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,811 PM [follower6-writer-1170] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.689 ms 01:16:15,811 PM [follower6-writer-1170] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.279 μs 01:16:15,811 PM [follower6-writer-1170] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,811 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,811 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,811 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,811 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,811 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,811 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,811 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,811 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,812 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,812 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) [ERROR] [07/29/2025 13:16:15.811] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:15.812] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@505d71cc 01:16:15,812 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1459,follower7-writer-1169]/waiting [WARN] [07/29/2025 13:16:15.812] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@79c17aa6 01:16:15,812 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,813 PM [follower7-writer-1169] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.579 ms 01:16:15,813 PM [follower7-writer-1169] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.239 μs 01:16:15,813 PM [follower7-writer-1169] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,813 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:15,812 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:15,813 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:15,813 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:15,821 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,821 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,821 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,821 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,821 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,821 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,821 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,821 PM [follower6-writer-1171] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,821 PM [follower6-writer-1171] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:15.821] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2cc6ab0f 01:16:15,821 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,821 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:15,821 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:15,822 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,822 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,822 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,822 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,822 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,822 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,822 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,822 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,822 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,822 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,822 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,822 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,822 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,822 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,822 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 123.9 μs with journalIndex=1 01:16:15,822 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,822 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,822 PM [follower7-writer-1172] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,822 PM [follower7-writer-1172] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,822 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,822 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,822 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,822 PM [leader5-writer-1173] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,822 PM [leader5-writer-1173] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,822 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,823 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1461,follower6-writer-1171]/waiting 01:16:15,823 PM [follower6-writer-1171] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.668 ms 01:16:15,823 PM [follower6-writer-1171] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.770 μs [ERROR] [07/29/2025 13:16:15.822] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,823 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,823 PM [follower6-writer-1171] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,823 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,823 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,823 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,823 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,823 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,823 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,823 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,823 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,823 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,823 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,823 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,823 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,823 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,823 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,823 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,823 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,823 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 75.88 μs with journalIndex=1 [WARN] [07/29/2025 13:16:15.823] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@25567b7a 01:16:15,823 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,823 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:15,823 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:15,823 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1462,follower7-writer-1172]/waiting 01:16:15,823 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) [ERROR] [07/29/2025 13:16:15.823] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,823 PM [follower7-writer-1172] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.162 ms 01:16:15,823 PM [follower7-writer-1172] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.459 μs 01:16:15,823 PM [follower7-writer-1172] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,823 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,823 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,823 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,823 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,824 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,824 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:15,824 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:15,824 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,824 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,824 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,824 PM [follower6-writer-1174] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,824 PM [follower6-writer-1174] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:15.824] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6aa22f04 01:16:15,825 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,825 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,825 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,825 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,825 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,825 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,825 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,825 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,825 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,825 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,825 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,825 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,825 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,825 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 56.03 μs with journalIndex=1 01:16:15,825 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,825 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,825 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.825] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,825 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1464,follower6-writer-1174]/waiting 01:16:15,825 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,825 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,825 PM [follower6-writer-1174] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.078 ms 01:16:15,825 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,825 PM [follower6-writer-1174] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.710 μs 01:16:15,825 PM [follower6-writer-1174] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,825 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,825 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,825 PM [follower7-writer-1175] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,825 PM [follower7-writer-1175] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,825 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,825 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,825 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,825 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,825 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,825 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,825 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,825 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,825 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,825 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 53.30 μs with journalIndex=1 01:16:15,825 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,825 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,825 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,825 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,826 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [WARN] [07/29/2025 13:16:15.826] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7f4b04d4 at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.825] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,826 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1463,leader5-writer-1173]/waiting 01:16:15,826 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,826 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:15,826 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:15,826 PM [leader5-writer-1173] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.530 ms 01:16:15,826 PM [leader5-writer-1173] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 4.539 μs 01:16:15,826 PM [leader5-writer-1173] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,826 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,826 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,826 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,826 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,826 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,826 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,826 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,826 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log [WARN] [07/29/2025 13:16:15.826] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@24052c9c 01:16:15,827 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,827 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,827 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,827 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,827 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,827 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,827 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,827 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,827 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,827 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,827 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 53.19 μs with journalIndex=1 01:16:15,827 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,827 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,827 PM [follower6-writer-1176] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,827 PM [follower6-writer-1176] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,827 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,827 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:15,827 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:15,827 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,827 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,827 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,828 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,828 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,828 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,828 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,828 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,828 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,828 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,828 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,828 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,828 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,828 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 69.48 μs with journalIndex=1 01:16:15,828 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,828 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,828 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,828 PM [leader5-writer-1177] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,828 PM [leader5-writer-1177] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,828 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,829 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:15.828] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) [ERROR] [07/29/2025 13:16:15.828] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,829 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1465,follower7-writer-1175]/waiting 01:16:15,829 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1466,follower6-writer-1176]/waiting 01:16:15,829 PM [follower7-writer-1175] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.524 ms 01:16:15,829 PM [follower7-writer-1175] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.109 μs 01:16:15,829 PM [follower7-writer-1175] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,829 PM [follower6-writer-1176] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.000 ms 01:16:15,829 PM [follower6-writer-1176] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.319 μs 01:16:15,829 PM [follower6-writer-1176] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,829 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,829 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,829 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,829 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,829 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,829 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,829 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,829 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.829] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@79df4cdf [WARN] [07/29/2025 13:16:15.829] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4436de99 01:16:15,829 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,829 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:15,829 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:15,829 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,829 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:15,829 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:15,837 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,837 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,837 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,837 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,837 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,837 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,837 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,837 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,837 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,837 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,837 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,837 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,837 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,837 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,837 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,837 PM [follower7-writer-1178] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,837 PM [follower7-writer-1178] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,837 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,837 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 54.30 μs with journalIndex=1 01:16:15,837 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,837 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null [ERROR] [07/29/2025 13:16:15.837] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,837 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,837 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1467,leader5-writer-1177]/waiting 01:16:15,837 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,837 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,838 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,838 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,838 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,838 PM [leader5-writer-1177] [DEBUG] JournalWriteTask - leader5: received 1 commands after 9.445 ms 01:16:15,838 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,838 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,838 PM [leader5-writer-1177] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.280 μs 01:16:15,838 PM [leader5-writer-1177] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,838 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,838 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,838 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,838 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,838 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,838 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 93.12 μs with journalIndex=1 01:16:15,838 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,838 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,838 PM [follower6-writer-1179] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,838 PM [follower6-writer-1179] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,838 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,838 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,838 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,838 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:15.838] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,838 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [WARN] [07/29/2025 13:16:15.838] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@e0b99d at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,838 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1468,follower7-writer-1178]/waiting 01:16:15,839 PM [follower7-writer-1178] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.764 ms 01:16:15,839 PM [follower7-writer-1178] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.210 μs 01:16:15,839 PM [follower7-writer-1178] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,839 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,839 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,839 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,839 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.839] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@696ce959 01:16:15,839 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,839 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:15,839 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:15,839 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,839 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:15,839 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:15,849 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,849 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,849 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,849 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,849 PM [follower7-writer-1180] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,849 PM [follower7-writer-1180] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,849 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,849 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,849 PM [leader5-writer-1181] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,849 PM [leader5-writer-1181] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,849 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,849 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,849 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,849 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,849 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,849 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,849 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,849 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,849 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,849 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,849 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,849 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,849 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,849 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 44.90 μs with journalIndex=1 01:16:15,850 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,850 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.850] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,850 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,850 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,850 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,850 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1469,follower6-writer-1179]/waiting 01:16:15,850 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,850 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,850 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,850 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,850 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,850 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,850 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,850 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,850 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,850 PM [follower6-writer-1179] [DEBUG] JournalWriteTask - follower6: received 1 commands after 12.10 ms 01:16:15,850 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 39.52 μs with journalIndex=1 01:16:15,850 PM [follower6-writer-1179] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 4.790 μs 01:16:15,850 PM [follower6-writer-1179] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,850 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,850 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,850 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,850 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,850 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:15.850] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,850 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1470,follower7-writer-1180]/waiting 01:16:15,850 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,850 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,851 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,851 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,851 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,851 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,851 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,851 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,851 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,851 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,851 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,851 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,851 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,851 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 49.55 μs with journalIndex=1 [WARN] [07/29/2025 13:16:15.851] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3daa4ea 01:16:15,851 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:15.851] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,851 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1471,leader5-writer-1181]/waiting 01:16:15,851 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,851 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:15,851 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:15,851 PM [follower7-writer-1180] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.331 ms 01:16:15,851 PM [follower7-writer-1180] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 7.329 μs 01:16:15,851 PM [follower7-writer-1180] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,851 PM [leader5-writer-1181] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.265 ms 01:16:15,852 PM [leader5-writer-1181] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.059 μs 01:16:15,852 PM [leader5-writer-1181] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,852 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,852 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,852 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,852 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,852 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,852 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,852 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,852 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,852 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,852 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:15,852 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:15,852 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,852 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:15,852 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:15.853] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6094faf2 [WARN] [07/29/2025 13:16:15.853] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5f6b4d39 01:16:15,856 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,856 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,856 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,856 PM [follower6-writer-1182] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,856 PM [follower6-writer-1182] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,857 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,857 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,857 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,857 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,857 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,857 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,857 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,857 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,857 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,857 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,857 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,857 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,857 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,857 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 100.2 μs with journalIndex=1 01:16:15,857 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:15,857 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,858 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,858 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1472,follower6-writer-1182]/waiting 01:16:15,858 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,858 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,858 PM [leader5-writer-1183] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,858 PM [follower6-writer-1182] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.776 ms 01:16:15,858 PM [leader5-writer-1183] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [ERROR] [07/29/2025 13:16:15.857] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,858 PM [follower6-writer-1182] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 4.059 μs 01:16:15,858 PM [follower6-writer-1182] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,858 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,858 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,858 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,858 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.858] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@d0805a 01:16:15,858 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,858 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,858 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,858 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:15,858 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:15,858 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,858 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,859 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,859 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,859 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,859 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,859 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,859 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,859 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,859 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,859 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,859 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,859 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,859 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,859 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 73.04 μs with journalIndex=1 01:16:15,859 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,859 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1473,leader5-writer-1183]/waiting [ERROR] [07/29/2025 13:16:15.859] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,859 PM [leader5-writer-1183] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.361 ms 01:16:15,859 PM [leader5-writer-1183] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.400 μs 01:16:15,859 PM [leader5-writer-1183] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,859 PM [follower7-writer-1184] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,859 PM [follower7-writer-1184] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,859 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,859 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,859 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,859 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,859 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,859 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,859 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 [WARN] [07/29/2025 13:16:15.860] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@61eb9b33 01:16:15,860 PM [follower6-writer-1185] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,860 PM [follower6-writer-1185] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,860 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,860 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:15,860 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:15,861 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,861 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,861 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,861 PM [leader5-writer-1186] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,861 PM [leader5-writer-1186] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,861 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,861 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,861 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,861 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,861 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,861 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,861 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,861 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,861 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,861 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,861 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,861 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,862 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,862 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 108.4 μs with journalIndex=1 01:16:15,862 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,862 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,862 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,862 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,862 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,862 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,862 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,862 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,862 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,862 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,862 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,862 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,862 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,862 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,862 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,862 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,862 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,862 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,862 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,862 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,862 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,862 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,862 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,862 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,862 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,862 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,862 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 43.90 μs with journalIndex=1 01:16:15,862 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 85.96 μs with journalIndex=1 01:16:15,862 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,862 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1476,leader5-writer-1186]/waiting 01:16:15,862 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,863 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1475,follower6-writer-1185]/waiting 01:16:15,863 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,863 PM [leader5-writer-1186] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.714 ms 01:16:15,862 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1474,follower7-writer-1184]/waiting 01:16:15,863 PM [leader5-writer-1186] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.500 μs 01:16:15,863 PM [follower6-writer-1185] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.053 ms 01:16:15,863 PM [leader5-writer-1186] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,863 PM [follower6-writer-1185] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.279 μs 01:16:15,863 PM [follower7-writer-1184] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.457 ms 01:16:15,863 PM [follower6-writer-1185] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,863 PM [follower7-writer-1184] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.330 μs 01:16:15,863 PM [follower7-writer-1184] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,863 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,863 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,863 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,863 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,863 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,863 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed [ERROR] [07/29/2025 13:16:15.862] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,863 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,863 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:15.862] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.862] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:15.863] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5c9d5149 [WARN] [07/29/2025 13:16:15.863] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7e9cbc5e 01:16:15,863 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,863 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:15,863 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:15,863 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,863 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:15,863 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:15,871 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,872 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,872 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,872 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,872 PM [leader5-writer-1187] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,872 PM [leader5-writer-1187] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,872 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,872 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,872 PM [follower6-writer-1188] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,872 PM [follower6-writer-1188] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,872 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,872 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,872 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,872 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.872] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@762a6d17 01:16:15,872 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,872 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:15,872 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:15,873 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,873 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,873 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,873 PM [follower7-writer-1189] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,873 PM [follower7-writer-1189] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,874 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,874 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,874 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,874 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,874 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,874 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,874 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,874 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,874 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,874 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,874 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,874 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,874 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,874 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 46.03 μs with journalIndex=1 01:16:15,874 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:15.874] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,874 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1479,follower7-writer-1189]/waiting 01:16:15,875 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,875 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,875 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,875 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,875 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,875 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,875 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,875 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,875 PM [follower7-writer-1189] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.341 ms 01:16:15,875 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,875 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,875 PM [follower7-writer-1189] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.020 μs 01:16:15,875 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,875 PM [follower7-writer-1189] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,875 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,875 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,875 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 41.00 μs with journalIndex=1 01:16:15,875 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,875 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,875 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,875 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,875 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) [ERROR] [07/29/2025 13:16:15.875] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,875 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1478,follower6-writer-1188]/waiting [WARN] [07/29/2025 13:16:15.875] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1a600eb 01:16:15,875 PM [follower6-writer-1188] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.388 ms 01:16:15,875 PM [follower6-writer-1188] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.009 μs 01:16:15,875 PM [follower6-writer-1188] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,875 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,875 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,875 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,875 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.876] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@574bb9fb 01:16:15,876 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,876 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,876 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:15,876 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:15,876 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:15,876 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:15,881 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,881 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,881 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,881 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,881 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,881 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,881 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,881 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,881 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,881 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,881 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,881 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,881 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,881 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 104.6 μs with journalIndex=1 01:16:15,882 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1477,leader5-writer-1187]/waiting 01:16:15,882 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) [ERROR] [07/29/2025 13:16:15.881] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,882 PM [leader5-writer-1187] [DEBUG] JournalWriteTask - leader5: received 1 commands after 10.02 ms 01:16:15,882 PM [leader5-writer-1187] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.839 μs 01:16:15,882 PM [leader5-writer-1187] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,882 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,882 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,882 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,882 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,882 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,882 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,882 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,882 PM [follower6-writer-1190] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,882 PM [follower6-writer-1190] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:15.882] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5ab03eb7 01:16:15,882 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,882 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:15,882 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:15,883 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,883 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,883 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,883 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,883 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,883 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,883 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,883 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,883 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,883 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,883 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,883 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,883 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,883 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 59.05 μs with journalIndex=1 01:16:15,883 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,883 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) [ERROR] [07/29/2025 13:16:15.883] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,883 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,883 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,883 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1480,follower6-writer-1190]/waiting 01:16:15,883 PM [follower6-writer-1190] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.213 ms 01:16:15,883 PM [follower6-writer-1190] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.299 μs 01:16:15,883 PM [follower6-writer-1190] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,884 PM [leader5-writer-1191] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,884 PM [leader5-writer-1191] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,884 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,884 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,884 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,884 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,884 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:15.884] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@65b086b 01:16:15,884 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,884 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,884 PM [follower7-writer-1192] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,884 PM [follower7-writer-1192] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,884 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,884 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,884 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,884 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,884 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,884 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,884 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,884 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,884 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,885 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,885 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,885 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:15,885 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,885 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:15,885 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,885 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,885 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,885 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,885 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,885 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,885 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,885 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 207.6 μs with journalIndex=1 01:16:15,885 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,885 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,885 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,885 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,885 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,885 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,885 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,885 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,885 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 83.43 μs with journalIndex=1 01:16:15,885 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) [ERROR] [07/29/2025 13:16:15.885] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,885 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) [ERROR] [07/29/2025 13:16:15.885] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,885 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1482,follower7-writer-1192]/waiting 01:16:15,886 PM [follower7-writer-1192] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.610 ms 01:16:15,886 PM [follower7-writer-1192] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 6.199 μs 01:16:15,886 PM [follower7-writer-1192] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,886 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,886 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,886 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,886 PM [follower6-writer-1193] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,886 PM [follower6-writer-1193] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,886 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,886 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,886 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,886 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,886 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,886 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:15,886 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:15.887] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3efe7ef0 01:16:15,887 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,888 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,888 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,888 PM [follower7-writer-1194] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,888 PM [follower7-writer-1194] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,888 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,888 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,888 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,888 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,888 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,888 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,888 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,888 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,888 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,888 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,889 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,889 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,889 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,889 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,889 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,889 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,889 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,889 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,889 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,889 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,889 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,889 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,889 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,889 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,889 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,889 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 46.21 μs with journalIndex=1 01:16:15,889 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,889 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 247.3 μs with journalIndex=1 01:16:15,889 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) [ERROR] [07/29/2025 13:16:15.889] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,889 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1483,follower6-writer-1193]/waiting 01:16:15,889 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.889] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,885 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1481,leader5-writer-1191]/waiting 01:16:15,889 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1484,follower7-writer-1194]/waiting 01:16:15,889 PM [follower6-writer-1193] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.364 ms 01:16:15,889 PM [follower6-writer-1193] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.540 μs 01:16:15,889 PM [follower6-writer-1193] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,889 PM [leader5-writer-1191] [DEBUG] JournalWriteTask - leader5: received 1 commands after 5.937 ms 01:16:15,889 PM [leader5-writer-1191] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.820 μs 01:16:15,889 PM [follower7-writer-1194] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.679 ms 01:16:15,889 PM [leader5-writer-1191] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,889 PM [follower7-writer-1194] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.250 μs 01:16:15,890 PM [follower7-writer-1194] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,890 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,890 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,890 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,890 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,890 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,890 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,890 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,890 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,890 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,890 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:15,890 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:15,891 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,891 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,891 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,891 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,891 PM [follower6-writer-1195] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,891 PM [follower6-writer-1195] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:15.891] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@541deeda [WARN] [07/29/2025 13:16:15.891] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4ac3f512 01:16:15,891 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:15,891 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:15,891 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,891 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,891 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,891 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.891] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6e257a3 01:16:15,892 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,892 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:15,892 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:15,896 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,896 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,896 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,896 PM [leader5-writer-1196] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,896 PM [leader5-writer-1196] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,896 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,897 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,897 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,897 PM [follower7-writer-1197] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,897 PM [follower7-writer-1197] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,897 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,897 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,897 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,897 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,897 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,897 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,897 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,897 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,897 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,897 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,897 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,897 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,897 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,897 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 54.44 μs with journalIndex=1 01:16:15,897 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,897 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,897 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,897 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,897 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,897 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,897 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,897 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,897 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,897 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,897 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,897 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,897 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,897 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 43.32 μs with journalIndex=1 01:16:15,897 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:15.897] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,898 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1485,follower6-writer-1195]/waiting 01:16:15,898 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,898 PM [follower6-writer-1195] [DEBUG] JournalWriteTask - follower6: received 1 commands after 6.950 ms 01:16:15,898 PM [follower6-writer-1195] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.509 μs 01:16:15,898 PM [follower6-writer-1195] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,898 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1486,leader5-writer-1196]/waiting 01:16:15,898 PM [leader5-writer-1196] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.602 ms 01:16:15,898 PM [leader5-writer-1196] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.270 μs 01:16:15,898 PM [leader5-writer-1196] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,898 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,898 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,898 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,898 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,898 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,898 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,898 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,898 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,898 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,898 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,898 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,898 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,898 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,898 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,898 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,898 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,898 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot [ERROR] [07/29/2025 13:16:15.898] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,898 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,898 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,898 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,898 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,898 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 42.77 μs with journalIndex=1 [WARN] [07/29/2025 13:16:15.898] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7d55411d 01:16:15,898 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:15.898] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) [WARN] [07/29/2025 13:16:15.899] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6c35b661 at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,899 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1487,follower7-writer-1197]/waiting 01:16:15,899 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,899 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:15,899 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:15,899 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,899 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:15,899 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:15,901 PM [follower7-writer-1197] [DEBUG] JournalWriteTask - follower7: received 1 commands after 4.010 ms 01:16:15,901 PM [follower7-writer-1197] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.390 μs 01:16:15,901 PM [follower7-writer-1197] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,901 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,901 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,901 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,901 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,901 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,901 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:15,901 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:15,902 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,902 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,902 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,902 PM [leader5-writer-1198] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,902 PM [leader5-writer-1198] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:15.902] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5fe5fbbc 01:16:15,902 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,902 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,902 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,902 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,902 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,902 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,902 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,902 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,902 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,902 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,902 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,902 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,902 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,902 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 73.47 μs with journalIndex=1 01:16:15,903 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [ERROR] [07/29/2025 13:16:15.903] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,903 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1488,leader5-writer-1198]/waiting 01:16:15,903 PM [leader5-writer-1198] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.397 ms 01:16:15,903 PM [leader5-writer-1198] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.460 μs 01:16:15,903 PM [leader5-writer-1198] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,903 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,903 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,903 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,903 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.903] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2d0850f0 01:16:15,904 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,904 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:15,904 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:15,910 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,911 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,911 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,911 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,911 PM [follower7-writer-1199] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,911 PM [follower7-writer-1199] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,911 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,911 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,911 PM [leader5-writer-1200] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,911 PM [leader5-writer-1200] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,911 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,911 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,911 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,911 PM [follower6-writer-1201] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,911 PM [follower6-writer-1201] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,911 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,912 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,912 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,912 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,912 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,912 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,912 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,912 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,912 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,912 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,912 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,912 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,912 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,912 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 56.18 μs with journalIndex=1 01:16:15,912 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,912 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,912 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,912 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,912 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,912 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,912 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,912 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,912 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:15.912] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,912 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1489,follower7-writer-1199]/waiting 01:16:15,912 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,912 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,912 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,912 PM [follower7-writer-1199] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.524 ms 01:16:15,912 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,912 PM [follower7-writer-1199] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.319 μs 01:16:15,912 PM [follower7-writer-1199] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,912 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,912 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,912 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,912 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 88.39 μs with journalIndex=1 01:16:15,912 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,912 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.913] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5dc73985 01:16:15,913 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,913 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.913] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,913 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,913 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,913 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,913 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,913 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,913 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1490,leader5-writer-1200]/waiting 01:16:15,913 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,913 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,913 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,913 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,913 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,913 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,913 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,913 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,913 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 56.16 μs with journalIndex=1 01:16:15,913 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:15,913 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:15,913 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,913 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1491,follower6-writer-1201]/waiting [ERROR] [07/29/2025 13:16:15.913] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,914 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,914 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,914 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,914 PM [leader5-writer-1200] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.010 ms 01:16:15,914 PM [leader5-writer-1200] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.019 μs 01:16:15,914 PM [leader5-writer-1200] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,914 PM [follower6-writer-1201] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.848 ms 01:16:15,914 PM [follower6-writer-1201] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 970.0 ns 01:16:15,914 PM [follower6-writer-1201] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,914 PM [follower7-writer-1202] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,914 PM [follower7-writer-1202] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,914 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,914 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,914 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,914 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,914 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,914 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,914 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,914 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.914] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@26164d35 [WARN] [07/29/2025 13:16:15.914] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4043da42 01:16:15,915 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,915 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:15,915 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:15,915 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,915 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,915 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:15,915 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:15,915 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,915 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,915 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,915 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,915 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,915 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,915 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,915 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,915 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,915 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,915 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,915 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,915 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 116.3 μs with journalIndex=1 01:16:15,917 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,917 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1492,follower7-writer-1202]/waiting 01:16:15,917 PM [follower7-writer-1202] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.802 ms 01:16:15,917 PM [follower7-writer-1202] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.319 μs 01:16:15,917 PM [follower7-writer-1202] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,917 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,917 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed [ERROR] [07/29/2025 13:16:15.915] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,917 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,917 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,917 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,918 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:15,918 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:15,921 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,921 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,921 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,921 PM [leader5-writer-1203] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,921 PM [leader5-writer-1203] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:15.921] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3f2402f8 01:16:15,922 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,922 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,922 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,922 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,922 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,922 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,922 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,922 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,922 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,922 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,922 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,922 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,922 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,922 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 95.01 μs with journalIndex=1 01:16:15,922 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1493,leader5-writer-1203]/waiting 01:16:15,922 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:15.922] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,922 PM [leader5-writer-1203] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.168 ms 01:16:15,922 PM [leader5-writer-1203] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.310 μs 01:16:15,922 PM [leader5-writer-1203] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,922 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,922 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,922 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,922 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,923 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,923 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:15,923 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:15,924 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,924 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,924 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,924 PM [follower6-writer-1204] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,924 PM [follower6-writer-1204] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:15.924] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2db81c51 01:16:15,927 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,927 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,927 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,927 PM [follower7-writer-1205] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,927 PM [follower7-writer-1205] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,927 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,927 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,927 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,927 PM [leader5-writer-1206] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,927 PM [leader5-writer-1206] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,928 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,928 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,928 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,928 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,928 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,928 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,928 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,928 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,928 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,928 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,928 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,928 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,928 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,928 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,928 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,928 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,928 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,928 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,928 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,928 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,928 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,928 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,928 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,928 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,928 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,928 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,928 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,928 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,928 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,928 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,928 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,928 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,928 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,928 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,928 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 65.76 μs with journalIndex=1 01:16:15,928 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,928 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,928 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,928 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,928 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 61.24 μs with journalIndex=1 01:16:15,928 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,928 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 62.53 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:15.928] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,929 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,929 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,929 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1494,follower6-writer-1204]/waiting 01:16:15,929 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:15.929] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,929 PM [follower6-writer-1204] [DEBUG] JournalWriteTask - follower6: received 1 commands after 4.846 ms 01:16:15,929 PM [follower6-writer-1204] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.009 μs 01:16:15,929 PM [follower6-writer-1204] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:15.929] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,929 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,929 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,929 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,929 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,929 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1496,leader5-writer-1206]/waiting [WARN] [07/29/2025 13:16:15.929] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@192d0037 01:16:15,929 PM [leader5-writer-1206] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.161 ms 01:16:15,929 PM [leader5-writer-1206] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.680 μs 01:16:15,929 PM [leader5-writer-1206] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,929 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,929 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,929 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,929 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,929 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,929 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:15,930 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:15.930] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6cc99b12 01:16:15,930 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,930 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:15,930 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:15,932 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,932 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,932 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,932 PM [follower6-writer-1207] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,932 PM [follower6-writer-1207] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,929 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1495,follower7-writer-1205]/waiting 01:16:15,932 PM [follower7-writer-1205] [DEBUG] JournalWriteTask - follower7: received 1 commands after 5.569 ms 01:16:15,932 PM [follower7-writer-1205] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.010 μs 01:16:15,932 PM [follower7-writer-1205] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,933 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,933 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,933 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,933 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,933 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,933 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,933 PM [leader5-writer-1208] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,933 PM [leader5-writer-1208] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,933 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.933] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@62e8dab1 01:16:15,933 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,933 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,933 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,933 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,933 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,933 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,933 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,933 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,933 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,933 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,933 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,933 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,933 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,933 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,933 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,933 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,933 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,933 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 44.29 μs with journalIndex=1 01:16:15,933 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,933 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,933 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,933 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,933 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,933 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,933 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,933 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,934 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,934 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 70.41 μs with journalIndex=1 01:16:15,934 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,934 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,934 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1498,leader5-writer-1208]/waiting [ERROR] [07/29/2025 13:16:15.934] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,934 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1497,follower6-writer-1207]/waiting 01:16:15,934 PM [leader5-writer-1208] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.229 ms 01:16:15,934 PM [leader5-writer-1208] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.159 μs 01:16:15,934 PM [leader5-writer-1208] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,934 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,934 PM [follower6-writer-1207] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.810 ms 01:16:15,934 PM [follower6-writer-1207] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 1.040 μs 01:16:15,934 PM [follower6-writer-1207] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:15.934] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,934 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:15,934 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:15,934 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,934 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,934 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,934 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.934] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@300630fb 01:16:15,935 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,935 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:15,935 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:15,935 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,935 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,935 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,935 PM [follower7-writer-1209] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,935 PM [follower7-writer-1209] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,935 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,935 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,935 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,935 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,936 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,936 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:15,936 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:15,936 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,936 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,936 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,936 PM [leader5-writer-1210] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,936 PM [leader5-writer-1210] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:15.936] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@22e47263 01:16:15,936 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,936 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,936 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,936 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,936 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,936 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,936 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,936 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,936 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,936 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,936 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,936 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,937 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,937 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 60.48 μs with journalIndex=1 01:16:15,937 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,937 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,937 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,937 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,937 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,937 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,937 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,937 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,937 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,937 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot [ERROR] [07/29/2025 13:16:15.937] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,937 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,937 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,937 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,937 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,937 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 47.82 μs with journalIndex=1 01:16:15,937 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [ERROR] [07/29/2025 13:16:15.937] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,938 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,938 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,938 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,938 PM [follower6-writer-1211] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,938 PM [follower6-writer-1211] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,938 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1499,follower7-writer-1209]/waiting 01:16:15,938 PM [follower7-writer-1209] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.001 ms 01:16:15,938 PM [follower7-writer-1209] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.809 μs 01:16:15,938 PM [follower7-writer-1209] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,938 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1500,leader5-writer-1210]/waiting 01:16:15,938 PM [leader5-writer-1210] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.269 ms 01:16:15,938 PM [leader5-writer-1210] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.810 μs 01:16:15,938 PM [leader5-writer-1210] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,938 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,938 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,938 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,938 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,938 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,938 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,938 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,938 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.939] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2b518753 01:16:15,939 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:15.939] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@59f44f2f 01:16:15,939 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:15,939 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:15,939 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,939 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,939 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,939 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,939 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,939 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,939 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,939 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,939 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,939 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,939 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,939 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,939 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,939 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 85.15 μs with journalIndex=1 01:16:15,939 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1501,follower6-writer-1211]/waiting 01:16:15,939 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [ERROR] [07/29/2025 13:16:15.939] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,939 PM [follower6-writer-1211] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.635 ms 01:16:15,939 PM [follower6-writer-1211] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.409 μs 01:16:15,939 PM [follower6-writer-1211] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,940 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,940 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,940 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,940 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.940] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@21bf11bb 01:16:15,940 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,941 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:15,941 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:15,941 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,941 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,941 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:15,941 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:15,941 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,941 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,942 PM [follower6-writer-1212] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,942 PM [follower6-writer-1212] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,943 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,943 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,943 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,943 PM [follower7-writer-1213] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,943 PM [follower7-writer-1213] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,944 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,944 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,944 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,944 PM [leader5-writer-1214] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,944 PM [leader5-writer-1214] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,944 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,944 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,944 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,944 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,944 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,944 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,944 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,944 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,944 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,944 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,944 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,944 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,944 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,944 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 455.8 μs with journalIndex=1 01:16:15,944 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,944 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,944 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,945 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,945 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,945 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,945 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,945 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,945 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,945 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,945 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,945 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.945] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,945 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1502,follower6-writer-1212]/waiting 01:16:15,945 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,945 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,945 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,945 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 414.8 μs with journalIndex=1 01:16:15,945 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,945 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,945 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,945 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,945 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,945 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,945 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,945 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,945 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,945 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,945 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,945 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,945 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 40.64 μs with journalIndex=1 01:16:15,945 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,945 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1503,follower7-writer-1213]/waiting 01:16:15,945 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,946 PM [follower7-writer-1213] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.205 ms 01:16:15,946 PM [follower7-writer-1213] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 4.990 μs 01:16:15,946 PM [follower7-writer-1213] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,945 PM [follower6-writer-1212] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.952 ms 01:16:15,946 PM [follower6-writer-1212] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 1.459 μs 01:16:15,946 PM [follower6-writer-1212] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,945 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1504,leader5-writer-1214]/waiting [ERROR] [07/29/2025 13:16:15.945] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,946 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,946 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,946 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,946 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,946 PM [leader5-writer-1214] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.870 ms 01:16:15,946 PM [leader5-writer-1214] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.430 μs 01:16:15,946 PM [leader5-writer-1214] [DEBUG] JournalWriteTask - leader5: journal writer stopped [ERROR] [07/29/2025 13:16:15.945] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,946 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,946 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,946 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,946 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.946] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@17bebb66 01:16:15,946 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,946 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:15,946 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:15.946] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@9ac79ab 01:16:15,947 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,947 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:15,947 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:15,949 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,949 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,949 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,949 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.949] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3299d3b5 01:16:15,949 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,949 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:15,949 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:15,949 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,950 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,950 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,950 PM [leader5-writer-1215] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,950 PM [leader5-writer-1215] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,950 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,950 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,950 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,950 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,950 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,950 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,950 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,950 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,950 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,950 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,950 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,950 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,950 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,950 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,951 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 86.62 μs with journalIndex=1 01:16:15,951 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,951 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,951 PM [follower6-writer-1216] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,951 PM [follower6-writer-1216] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,951 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,951 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1505,leader5-writer-1215]/waiting 01:16:15,951 PM [leader5-writer-1215] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.473 ms 01:16:15,951 PM [leader5-writer-1215] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.810 μs 01:16:15,951 PM [leader5-writer-1215] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,951 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,951 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,951 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,951 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,951 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,951 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,951 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,951 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,951 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,951 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,951 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,951 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,951 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,951 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,951 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,951 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,951 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,951 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,951 PM [follower7-writer-1217] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,951 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,951 PM [follower7-writer-1217] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,951 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,951 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 67.74 μs with journalIndex=1 01:16:15,952 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,952 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:15,952 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor [ERROR] [07/29/2025 13:16:15.951] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,952 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,952 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1506,follower6-writer-1216]/waiting 01:16:15,952 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,952 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,952 PM [follower6-writer-1216] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.563 ms 01:16:15,952 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,952 PM [follower6-writer-1216] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.480 μs 01:16:15,952 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,952 PM [follower6-writer-1216] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,952 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,952 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,952 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,952 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,952 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,952 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,952 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,952 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,952 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,952 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,952 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,952 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,952 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] [WARN] [07/29/2025 13:16:15.952] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5f86b308 01:16:15,952 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 70.70 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:15.952] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,953 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,953 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1507,follower7-writer-1217]/waiting 01:16:15,953 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:15.953] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@14b42e41 01:16:15,953 PM [follower7-writer-1217] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.429 ms 01:16:15,953 PM [follower7-writer-1217] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.150 μs 01:16:15,953 PM [follower7-writer-1217] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,953 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,953 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,953 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,953 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,953 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 [ERROR] [07/29/2025 13:16:15.953] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,953 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:15,953 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,953 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,953 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:15,953 PM [leader5-writer-1218] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,953 PM [leader5-writer-1218] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:15.953] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@15752152 01:16:15,954 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,954 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,954 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,954 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,954 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,954 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:15,954 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,954 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:15,954 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,954 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,954 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,954 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,954 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,954 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,954 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,954 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,954 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,954 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,954 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,954 PM [follower6-writer-1219] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,954 PM [follower6-writer-1219] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,954 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 450.8 μs with journalIndex=1 01:16:15,954 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,955 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,955 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,955 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,955 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,955 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,955 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1508,leader5-writer-1218]/waiting 01:16:15,955 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,955 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,955 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,955 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,955 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,955 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,955 PM [leader5-writer-1218] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.786 ms 01:16:15,955 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries [ERROR] [07/29/2025 13:16:15.955] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,955 PM [leader5-writer-1218] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.629 μs 01:16:15,955 PM [leader5-writer-1218] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,955 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,955 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 81.35 μs with journalIndex=1 01:16:15,955 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,955 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,955 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,955 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,955 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,955 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.955] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,955 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1509,follower6-writer-1219]/waiting 01:16:15,955 PM [follower6-writer-1219] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.293 ms 01:16:15,955 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,955 PM [follower6-writer-1219] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.140 μs 01:16:15,955 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,955 PM [follower6-writer-1219] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,955 PM [follower7-writer-1220] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,955 PM [follower7-writer-1220] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,955 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,955 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,955 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,955 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.956] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@24464148 01:16:15,956 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,956 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:15,956 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:15,957 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:15.957] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@49c0a9d4 01:16:15,957 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,957 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,957 PM [follower6-writer-1221] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,957 PM [follower6-writer-1221] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,957 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,957 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,957 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,957 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,957 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,957 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,957 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,957 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,957 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,957 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,957 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,957 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,957 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,957 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:15,957 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,957 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:15,957 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 55.98 μs with journalIndex=1 01:16:15,958 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,958 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,958 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,958 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,958 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,958 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,958 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,958 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,958 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,958 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,958 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,958 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,958 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] [ERROR] [07/29/2025 13:16:15.958] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,958 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,958 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1510,follower7-writer-1220]/waiting 01:16:15,958 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 74.83 μs with journalIndex=1 01:16:15,958 PM [follower7-writer-1220] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.869 ms 01:16:15,958 PM [follower7-writer-1220] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.979 μs 01:16:15,958 PM [follower7-writer-1220] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,958 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,958 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,958 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed [ERROR] [07/29/2025 13:16:15.958] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,958 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,958 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,958 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1511,follower6-writer-1221]/waiting 01:16:15,959 PM [follower6-writer-1221] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.544 ms 01:16:15,959 PM [follower6-writer-1221] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.000 μs 01:16:15,959 PM [follower6-writer-1221] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,959 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,959 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,959 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.959] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5dd7b4af 01:16:15,959 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,959 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,959 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:15,959 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:15.959] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@64077fc5 01:16:15,961 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,961 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:15,961 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:15,963 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,963 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,963 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,964 PM [leader5-writer-1222] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,964 PM [leader5-writer-1222] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,964 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,964 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,964 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,964 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,964 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,964 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,964 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,964 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,964 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,965 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,965 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,965 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,965 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,965 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,965 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,965 PM [follower7-writer-1223] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,965 PM [follower7-writer-1223] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,965 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,965 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 74.11 μs with journalIndex=1 01:16:15,965 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,965 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,965 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,965 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,965 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,965 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,965 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,965 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,965 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot [ERROR] [07/29/2025 13:16:15.965] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,965 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,965 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,965 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,965 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,965 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,965 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 109.0 μs with journalIndex=1 01:16:15,965 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1512,leader5-writer-1222]/waiting 01:16:15,965 PM [leader5-writer-1222] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.721 ms 01:16:15,965 PM [leader5-writer-1222] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.999 μs 01:16:15,965 PM [leader5-writer-1222] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,966 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1513,follower7-writer-1223]/waiting 01:16:15,966 PM [follower7-writer-1223] [DEBUG] JournalWriteTask - follower7: received 1 commands after 990.8 μs 01:16:15,966 PM [follower7-writer-1223] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 1.580 μs 01:16:15,966 PM [follower7-writer-1223] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,966 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [ERROR] [07/29/2025 13:16:15.965] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,966 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,966 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,966 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,966 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.966] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@444d4a2a 01:16:15,966 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,966 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,966 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,966 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,966 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,966 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:15.966] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@70cd046c 01:16:15,966 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:15,967 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,967 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:15,967 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:15,975 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,975 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,975 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,975 PM [follower7-writer-1224] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,975 PM [follower7-writer-1224] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,975 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,976 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,976 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,976 PM [leader5-writer-1225] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,976 PM [leader5-writer-1225] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,976 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,976 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,976 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,976 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,976 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,976 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,976 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,976 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,976 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,976 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,976 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,976 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,976 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,976 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,976 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 50.50 μs with journalIndex=1 01:16:15,976 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,976 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,976 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,976 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,976 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,976 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1514,follower7-writer-1224]/waiting 01:16:15,976 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,976 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,976 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,976 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,976 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,976 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,976 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:15.976] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,976 PM [follower7-writer-1224] [DEBUG] JournalWriteTask - follower7: received 1 commands after 995.9 μs 01:16:15,976 PM [follower7-writer-1224] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.770 μs 01:16:15,976 PM [follower7-writer-1224] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,976 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,976 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,976 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,976 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,977 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,977 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 162.0 μs with journalIndex=1 01:16:15,977 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,977 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [WARN] [07/29/2025 13:16:15.977] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1395aa3e at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.977] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,977 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,977 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:15,977 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:15,977 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1515,leader5-writer-1225]/waiting 01:16:15,977 PM [leader5-writer-1225] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.527 ms 01:16:15,977 PM [leader5-writer-1225] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.300 μs 01:16:15,977 PM [leader5-writer-1225] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,977 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,977 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,977 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,977 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.978] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3608d44c 01:16:15,978 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,978 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,978 PM [follower6-writer-1226] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,978 PM [follower6-writer-1226] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,978 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,978 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,978 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,978 PM [follower7-writer-1227] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,978 PM [follower7-writer-1227] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,978 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,978 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:15,978 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:15,979 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,979 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,979 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,979 PM [leader5-writer-1228] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,979 PM [leader5-writer-1228] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,979 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,979 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,979 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,979 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,979 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,979 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,979 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,979 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,979 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,979 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,979 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,979 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,980 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,980 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 66.56 μs with journalIndex=1 01:16:15,980 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.980] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,980 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1516,follower6-writer-1226]/waiting 01:16:15,980 PM [follower6-writer-1226] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.311 ms 01:16:15,980 PM [follower6-writer-1226] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.550 μs 01:16:15,980 PM [follower6-writer-1226] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,980 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,980 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,980 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,980 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,980 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,980 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,980 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,980 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,980 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,980 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,980 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,980 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,980 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,980 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,980 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,980 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,980 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,980 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 39.98 μs with journalIndex=1 01:16:15,981 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,981 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,981 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,981 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log [WARN] [07/29/2025 13:16:15.981] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2a5d4e1b 01:16:15,981 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,981 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,981 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:15.981] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,981 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,981 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,981 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,981 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,981 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,981 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,981 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,981 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 49.00 μs with journalIndex=1 01:16:15,981 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,981 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:15,981 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:15,981 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:15.981] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,982 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,982 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1517,follower7-writer-1227]/waiting 01:16:15,981 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1518,leader5-writer-1228]/waiting 01:16:15,985 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,985 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,985 PM [follower7-writer-1227] [DEBUG] JournalWriteTask - follower7: received 1 commands after 6.876 ms 01:16:15,985 PM [follower7-writer-1227] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 6.179 μs 01:16:15,985 PM [follower7-writer-1227] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,985 PM [follower6-writer-1229] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,985 PM [follower6-writer-1229] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,985 PM [leader5-writer-1228] [DEBUG] JournalWriteTask - leader5: received 1 commands after 5.828 ms 01:16:15,985 PM [leader5-writer-1228] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.239 μs 01:16:15,985 PM [leader5-writer-1228] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,985 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,985 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,985 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,985 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,985 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,985 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,985 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,985 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:15.986] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2d139f7f 01:16:15,986 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,986 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,986 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,986 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,986 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,986 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,986 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,986 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,986 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,986 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,986 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,986 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,986 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,986 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,986 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 55.45 μs with journalIndex=1 01:16:15,986 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:15,986 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:15,986 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:15.986] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,986 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1519,follower6-writer-1229]/waiting 01:16:15,986 PM [follower6-writer-1229] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.332 ms 01:16:15,986 PM [follower6-writer-1229] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.089 μs 01:16:15,986 PM [follower6-writer-1229] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:15,986 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:15,986 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:15,986 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,986 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:15,987 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,987 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:15,987 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:15,987 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:15,987 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:15,987 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,987 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:15,987 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:15,987 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:15.987] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@54a6c2ab [WARN] [07/29/2025 13:16:15.987] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7a673bb7 01:16:15,989 PM [leader5-writer-1230] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:15,989 PM [leader5-writer-1230] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:15,993 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:15,993 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,993 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:15,994 PM [follower6-writer-1231] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:15,994 PM [follower6-writer-1231] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:15,994 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:15,994 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,994 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:15,994 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:15,994 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:15,994 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:15,994 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:15,994 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:15,994 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,994 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:15,994 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:15,994 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:15,994 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:15,994 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:15,994 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:15,994 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,994 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 55.06 μs with journalIndex=1 01:16:15,994 PM [follower7-writer-1232] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:15,994 PM [follower7-writer-1232] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:15,994 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.994] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,994 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,994 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:15,995 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:15,995 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:15,995 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:15,995 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,995 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:15,995 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:15,995 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:15,995 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:15,995 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:15,995 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:15,995 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,995 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 47.60 μs with journalIndex=1 01:16:15,995 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:15.995] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,995 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,995 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:15,995 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:15,995 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:15,995 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:15,995 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:15,995 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:15,995 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:15,995 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:15,995 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:15,995 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:15,995 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:15,995 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:15,995 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 40.52 μs with journalIndex=1 01:16:15,994 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1520,leader5-writer-1230]/waiting 01:16:15,995 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1522,follower7-writer-1232]/waiting 01:16:15,995 PM [leader5-writer-1230] [DEBUG] JournalWriteTask - leader5: received 1 commands after 6.785 ms 01:16:15,995 PM [leader5-writer-1230] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.870 μs 01:16:15,995 PM [leader5-writer-1230] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:15,995 PM [follower7-writer-1232] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.336 ms [ERROR] [07/29/2025 13:16:15.995] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,995 PM [follower7-writer-1232] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 1.250 μs 01:16:15,996 PM [follower7-writer-1232] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:15,996 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:15,996 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:15,996 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:15,996 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,996 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:15,996 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:15,996 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:15,996 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,996 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:15,996 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:15,996 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:15,996 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:15,996 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:15,996 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:15,996 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:16.005] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1ee71674 [WARN] [07/29/2025 13:16:16.005] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@17b6e7cc 01:16:16,5 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1521,follower6-writer-1231]/waiting 01:16:16,5 PM [follower6-writer-1231] [DEBUG] JournalWriteTask - follower6: received 1 commands after 11.26 ms 01:16:16,5 PM [follower6-writer-1231] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.610 μs 01:16:16,5 PM [follower6-writer-1231] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,5 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,5 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,5 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,5 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,5 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,5 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,5 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,5 PM [leader5-writer-1233] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,5 PM [leader5-writer-1233] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:16.005] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3922d34f 01:16:16,5 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,6 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:16,6 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:16,6 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,6 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,6 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,6 PM [follower6-writer-1234] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,6 PM [follower6-writer-1234] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,7 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,7 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,7 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,7 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,7 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,7 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,7 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,7 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,7 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,7 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,7 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,7 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,7 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,7 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 42.81 μs with journalIndex=1 01:16:16,7 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,7 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1523,leader5-writer-1233]/waiting 01:16:16,7 PM [leader5-writer-1233] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.373 ms 01:16:16,7 PM [leader5-writer-1233] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.679 μs 01:16:16,7 PM [leader5-writer-1233] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,8 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,8 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,8 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,8 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,8 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,8 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,8 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,8 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,8 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,8 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,8 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,8 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,8 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,8 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 34.99 μs with journalIndex=1 01:16:16,8 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:16.007] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,8 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:16,8 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1524,follower6-writer-1234]/waiting 01:16:16,8 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,8 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,8 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,8 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,8 PM [follower6-writer-1234] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.811 ms 01:16:16,8 PM [follower6-writer-1234] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.430 μs 01:16:16,8 PM [follower6-writer-1234] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:16.008] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,9 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,9 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,9 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,9 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,9 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,9 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,9 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,9 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,9 PM [follower7-writer-1235] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,9 PM [follower7-writer-1235] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:16.009] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1497f460 [WARN] [07/29/2025 13:16:16.009] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6280a4bb 01:16:16,9 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,9 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:16,9 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:16,9 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,9 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,10 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,10 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,10 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,10 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,10 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,10 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,10 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,10 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,10 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,10 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,10 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,10 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 55.70 μs with journalIndex=1 01:16:16,10 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:16.010] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,10 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1525,follower7-writer-1235]/waiting 01:16:16,10 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:16,10 PM [follower7-writer-1235] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.141 ms 01:16:16,10 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:16,10 PM [follower7-writer-1235] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.540 μs 01:16:16,10 PM [follower7-writer-1235] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,10 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,10 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,10 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,10 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.010] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@70e89856 01:16:16,10 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,10 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:16,10 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:16,11 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,11 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,11 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,11 PM [follower7-writer-1236] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,11 PM [follower7-writer-1236] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,12 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,12 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,12 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,12 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,12 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,12 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,12 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,12 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,12 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,12 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,12 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,12 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,12 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,12 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 57.74 μs with journalIndex=1 01:16:16,12 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) [ERROR] [07/29/2025 13:16:16.012] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,13 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,13 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1526,follower7-writer-1236]/waiting 01:16:16,13 PM [follower7-writer-1236] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.258 ms 01:16:16,13 PM [follower7-writer-1236] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.509 μs 01:16:16,13 PM [follower7-writer-1236] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,13 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,13 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,13 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,13 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,13 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,13 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:16,13 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:16,13 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,14 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,14 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,14 PM [follower6-writer-1237] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,14 PM [follower6-writer-1237] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:16.014] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2de8201d 01:16:16,14 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,14 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,14 PM [leader5-writer-1238] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,14 PM [leader5-writer-1238] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,14 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,14 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,14 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,14 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,14 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,14 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,14 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,14 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,14 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,14 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,14 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,14 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,14 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,14 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 74.28 μs with journalIndex=1 01:16:16,15 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,15 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1527,follower6-writer-1237]/waiting [ERROR] [07/29/2025 13:16:16.015] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,15 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,15 PM [follower6-writer-1237] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.401 ms 01:16:16,15 PM [follower6-writer-1237] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.179 μs 01:16:16,15 PM [follower6-writer-1237] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,15 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,15 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,15 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,15 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,15 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,15 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,15 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,15 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,15 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,15 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,15 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,15 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,15 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 36.17 μs with journalIndex=1 01:16:16,15 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1528,leader5-writer-1238]/waiting 01:16:16,15 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:16.015] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,15 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,16 PM [leader5-writer-1238] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.864 ms 01:16:16,16 PM [leader5-writer-1238] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.910 μs 01:16:16,16 PM [leader5-writer-1238] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,16 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,16 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,16 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,16 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,16 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,16 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,16 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,16 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.016] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6f1d348a [WARN] [07/29/2025 13:16:16.016] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@18b6bd96 01:16:16,16 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,16 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,16 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:16,17 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:16,17 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:16,17 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:16,21 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,21 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,21 PM [follower7-writer-1239] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,21 PM [follower7-writer-1239] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,21 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,22 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,22 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,22 PM [leader5-writer-1240] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,22 PM [leader5-writer-1240] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,22 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,22 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,22 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,22 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,22 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,22 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,22 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,22 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,22 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,22 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,22 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,22 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,22 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,22 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,22 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 43.10 μs with journalIndex=1 01:16:16,22 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,22 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,22 PM [follower6-writer-1241] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,22 PM [follower6-writer-1241] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,22 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:16.022] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,23 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,23 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1529,follower7-writer-1239]/waiting 01:16:16,23 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,23 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,23 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,23 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,23 PM [follower7-writer-1239] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.775 ms 01:16:16,23 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,23 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,23 PM [follower7-writer-1239] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.510 μs 01:16:16,23 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,23 PM [follower7-writer-1239] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,23 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,23 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,23 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,23 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,23 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,23 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,23 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,23 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,23 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,23 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 46.78 μs with journalIndex=1 [WARN] [07/29/2025 13:16:16.023] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7b6dbd8f 01:16:16,23 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:16.023] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,23 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1530,leader5-writer-1240]/waiting 01:16:16,23 PM [leader5-writer-1240] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.441 ms 01:16:16,23 PM [leader5-writer-1240] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.500 μs 01:16:16,23 PM [leader5-writer-1240] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,23 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,23 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,23 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,23 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,23 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,23 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:16,23 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:16.024] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6f00c5a6 01:16:16,24 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,24 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:16,24 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:16,24 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,24 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,24 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,24 PM [follower7-writer-1242] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,24 PM [follower7-writer-1242] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,25 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,25 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,25 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,25 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,25 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,25 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,25 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,25 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,25 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,25 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,25 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,25 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,25 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,25 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,25 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 53.75 μs with journalIndex=1 01:16:16,25 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,25 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,25 PM [leader5-writer-1243] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,25 PM [leader5-writer-1243] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,25 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,25 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,25 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,25 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,25 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,25 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,25 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,25 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,25 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,25 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,25 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,25 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,25 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,25 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 37.25 μs with journalIndex=1 01:16:16,26 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:16.026] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,26 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1531,follower6-writer-1241]/waiting 01:16:16,26 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,26 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,26 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,26 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,26 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,26 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,26 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,26 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,26 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,26 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,26 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,26 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,26 PM [follower6-writer-1241] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.906 ms 01:16:16,26 PM [follower6-writer-1241] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.669 μs 01:16:16,26 PM [follower6-writer-1241] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,26 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,26 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,26 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,26 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,26 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 96.50 μs with journalIndex=1 01:16:16,26 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.027] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4cf11a5b 01:16:16,27 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,27 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:16,27 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor [ERROR] [07/29/2025 13:16:16.026] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,27 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,27 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1533,leader5-writer-1243]/waiting 01:16:16,27 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,28 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,28 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,28 PM [leader5-writer-1243] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.498 ms 01:16:16,28 PM [leader5-writer-1243] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.539 μs 01:16:16,28 PM [leader5-writer-1243] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,28 PM [follower6-writer-1244] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,28 PM [follower6-writer-1244] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,28 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,28 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,28 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,28 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.028] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4a49b9a8 01:16:16,28 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,28 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties [ERROR] [07/29/2025 13:16:16.028] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,28 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,28 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1532,follower7-writer-1242]/waiting 01:16:16,28 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,28 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,28 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,28 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,28 PM [follower7-writer-1242] [DEBUG] JournalWriteTask - follower7: received 1 commands after 4.097 ms 01:16:16,29 PM [follower7-writer-1242] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.430 μs 01:16:16,29 PM [follower7-writer-1242] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,29 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:16,29 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,29 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:16,29 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,29 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,29 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,29 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,29 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,29 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,29 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,29 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 50.92 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:16.029] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,29 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1534,follower6-writer-1244]/waiting 01:16:16,29 PM [follower6-writer-1244] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.274 ms 01:16:16,29 PM [follower6-writer-1244] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.190 μs 01:16:16,29 PM [follower6-writer-1244] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,29 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,29 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,29 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,29 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,29 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,29 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,30 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 [WARN] [07/29/2025 13:16:16.030] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6640517 01:16:16,30 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,30 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,30 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,31 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,30 PM [leader5-writer-1245] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,31 PM [leader5-writer-1245] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,31 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,30 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,31 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,31 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,31 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,31 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,31 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,31 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,31 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,31 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,31 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,31 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,31 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,31 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,31 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,31 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 51.20 μs with journalIndex=1 [WARN] [07/29/2025 13:16:16.031] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6b6e0a16 01:16:16,31 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,30 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:16,32 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:16,32 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:16,32 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor [ERROR] [07/29/2025 13:16:16.032] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,32 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,32 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1535,leader5-writer-1245]/waiting 01:16:16,32 PM [leader5-writer-1245] [DEBUG] JournalWriteTask - leader5: received 1 commands after 759.0 μs 01:16:16,32 PM [leader5-writer-1245] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.829 μs 01:16:16,32 PM [leader5-writer-1245] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,32 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,32 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,32 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,32 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,32 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,33 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:16,33 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:16.033] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2868d943 01:16:16,49 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,49 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,49 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,49 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,49 PM [follower7-writer-1246] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,49 PM [follower7-writer-1246] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,49 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,49 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,49 PM [follower6-writer-1247] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,49 PM [follower6-writer-1247] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,50 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,50 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,50 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,50 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,50 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,50 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,50 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,50 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,50 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,50 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,50 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,50 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,50 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,50 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,50 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,50 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,50 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,50 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,50 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,50 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,50 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,50 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,50 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,50 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,50 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,50 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,50 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 67.88 μs with journalIndex=1 01:16:16,50 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 67.63 μs with journalIndex=1 01:16:16,51 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:16.050] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:16.051] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,51 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,51 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1537,follower6-writer-1247]/waiting 01:16:16,51 PM [follower6-writer-1247] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.743 ms 01:16:16,51 PM [follower6-writer-1247] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.520 μs 01:16:16,51 PM [follower6-writer-1247] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,51 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,51 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,51 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,51 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,52 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,52 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:16,52 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:16,51 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1536,follower7-writer-1246]/waiting 01:16:16,53 PM [follower7-writer-1246] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.603 ms 01:16:16,53 PM [follower7-writer-1246] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.770 μs 01:16:16,53 PM [follower7-writer-1246] [DEBUG] JournalWriteTask - follower7: journal writer stopped [WARN] [07/29/2025 13:16:16.053] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@78afa320 01:16:16,53 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,53 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,53 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,53 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.053] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@427728ed 01:16:16,53 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,53 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:16,53 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:16,54 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,54 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,54 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,55 PM [follower7-writer-1248] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,55 PM [follower7-writer-1248] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,55 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,55 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,55 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,55 PM [follower6-writer-1249] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,55 PM [follower6-writer-1249] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,56 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,56 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,56 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,56 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,56 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,56 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,56 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,56 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,56 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,56 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,56 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,56 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,56 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,56 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 47.71 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:16.056] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,57 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,57 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1538,follower7-writer-1248]/waiting 01:16:16,57 PM [follower7-writer-1248] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.221 ms 01:16:16,57 PM [follower7-writer-1248] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.499 μs 01:16:16,57 PM [follower7-writer-1248] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,57 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,57 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,57 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,57 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,57 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,57 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,57 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,57 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,57 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,57 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,57 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,57 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,57 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,57 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,57 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,57 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,57 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,57 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 45.11 μs with journalIndex=1 [WARN] [07/29/2025 13:16:16.057] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3f56467f [ERROR] [07/29/2025 13:16:16.057] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,58 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,58 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,58 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1539,follower6-writer-1249]/waiting 01:16:16,58 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:16,58 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:16,58 PM [follower6-writer-1249] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.654 ms 01:16:16,58 PM [follower6-writer-1249] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.919 μs 01:16:16,58 PM [follower6-writer-1249] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,58 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,58 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,58 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,58 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,58 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,58 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:16,58 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:16.061] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@572e6411 01:16:16,63 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,63 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,63 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,63 PM [leader5-writer-1250] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,63 PM [leader5-writer-1250] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,64 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,64 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,64 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,64 PM [follower7-writer-1251] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,65 PM [follower7-writer-1251] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,65 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,65 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,65 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,65 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,65 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,65 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,65 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,65 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,65 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,65 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,65 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,65 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,65 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,65 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,65 PM [follower6-writer-1252] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,65 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,65 PM [follower6-writer-1252] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,65 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,65 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 64.99 μs with journalIndex=1 01:16:16,66 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,66 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,66 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,66 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,66 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,66 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,66 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,66 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,66 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,66 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,66 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,66 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,66 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,66 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 39.40 μs with journalIndex=1 01:16:16,66 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,66 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,66 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,66 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,66 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,66 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,66 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,66 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,66 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,66 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,66 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 [ERROR] [07/29/2025 13:16:16.066] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,66 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,66 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] [ERROR] [07/29/2025 13:16:16.066] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,66 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 66.70 μs with journalIndex=1 01:16:16,66 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,66 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) [ERROR] [07/29/2025 13:16:16.066] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,67 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1542,follower6-writer-1252]/waiting 01:16:16,67 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,67 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1541,follower7-writer-1251]/waiting 01:16:16,67 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1540,leader5-writer-1250]/waiting 01:16:16,67 PM [follower6-writer-1252] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.781 ms 01:16:16,67 PM [follower6-writer-1252] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.839 μs 01:16:16,67 PM [follower6-writer-1252] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,67 PM [follower7-writer-1251] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.681 ms 01:16:16,67 PM [follower7-writer-1251] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 940.0 ns 01:16:16,67 PM [follower7-writer-1251] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,67 PM [leader5-writer-1250] [DEBUG] JournalWriteTask - leader5: received 1 commands after 4.024 ms 01:16:16,67 PM [leader5-writer-1250] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 11.34 μs 01:16:16,67 PM [leader5-writer-1250] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,67 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,67 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,67 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,67 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,67 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,67 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,67 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,67 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,67 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,68 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,68 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,68 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:16,68 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:16,68 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:16,68 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:16.076] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5aa406ce [WARN] [07/29/2025 13:16:16.076] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1f8a4fde 01:16:16,77 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,77 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,77 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,77 PM [leader5-writer-1253] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,77 PM [leader5-writer-1253] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,78 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,78 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,78 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,78 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,78 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,78 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,78 PM [follower7-writer-1254] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,78 PM [follower7-writer-1254] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:16.078] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@611d3747 01:16:16,78 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,78 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:16,78 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,78 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:16,78 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,78 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,78 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,78 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,78 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,78 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,78 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,78 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,78 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,78 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,78 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,78 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,78 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 74.56 μs with journalIndex=1 01:16:16,78 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,79 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,79 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,79 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,79 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,79 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,79 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,79 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,79 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,79 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,79 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,79 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,79 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,79 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 59.42 μs with journalIndex=1 01:16:16,79 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) [ERROR] [07/29/2025 13:16:16.079] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,79 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1544,follower7-writer-1254]/waiting 01:16:16,79 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,79 PM [follower7-writer-1254] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.260 ms 01:16:16,79 PM [follower7-writer-1254] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.559 μs 01:16:16,79 PM [follower7-writer-1254] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,79 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,79 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,79 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,79 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,79 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,79 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 [WARN] [07/29/2025 13:16:16.079] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@50e280b0 01:16:16,80 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,80 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:16,80 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:16,80 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,80 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,80 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,80 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,80 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,80 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,80 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,80 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,80 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,80 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,80 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,80 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,80 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,80 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 103.4 μs with journalIndex=1 01:16:16,80 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:16.080] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,81 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1545,follower6-writer-1255]/blocked@ForkJoinPool-53-worker-2 01:16:16,80 PM [follower6-writer-1255] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,81 PM [follower6-writer-1255] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,80 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,81 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,81 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 [ERROR] [07/29/2025 13:16:16.081] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,81 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,81 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,81 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,81 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,81 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,81 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,81 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,81 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,81 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,81 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,81 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,81 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,81 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,81 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,81 PM [follower7-writer-1256] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,81 PM [follower7-writer-1256] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,81 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 45.58 μs with journalIndex=1 01:16:16,81 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1543,leader5-writer-1253]/waiting 01:16:16,82 PM [leader5-writer-1253] [DEBUG] JournalWriteTask - leader5: received 1 commands after 4.020 ms 01:16:16,82 PM [leader5-writer-1253] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.890 μs 01:16:16,82 PM [leader5-writer-1253] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,82 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,82 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,82 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,82 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,82 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1546,follower7-writer-1256]/waiting [ERROR] [07/29/2025 13:16:16.082] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,82 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) [WARN] [07/29/2025 13:16:16.082] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@71c93095 at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,82 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,82 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:16,82 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:16,83 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,83 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,83 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,83 PM [leader5-writer-1257] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,83 PM [leader5-writer-1257] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,83 PM [follower7-writer-1256] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.489 ms 01:16:16,83 PM [follower7-writer-1256] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 4.030 μs 01:16:16,83 PM [follower7-writer-1256] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,83 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,83 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,83 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,83 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,83 PM [follower6-writer-1255] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.468 ms 01:16:16,83 PM [follower6-writer-1255] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.250 μs 01:16:16,83 PM [follower6-writer-1255] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,83 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,83 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,83 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,83 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.083] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@220599d6 01:16:16,84 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,84 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,84 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:16,84 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:16,84 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,84 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,84 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,84 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,84 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,84 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,84 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,84 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,84 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,84 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,84 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,84 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,84 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:16,84 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,84 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:16,84 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 68.70 μs with journalIndex=1 [WARN] [07/29/2025 13:16:16.084] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4aaf50da [ERROR] [07/29/2025 13:16:16.084] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,84 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,84 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1547,leader5-writer-1257]/waiting 01:16:16,84 PM [leader5-writer-1257] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.256 ms 01:16:16,84 PM [leader5-writer-1257] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.580 μs 01:16:16,84 PM [leader5-writer-1257] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,84 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,84 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,84 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,84 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.085] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@580a0c49 01:16:16,85 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,85 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:16,85 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:16,95 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,95 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,95 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,95 PM [follower7-writer-1258] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,95 PM [follower7-writer-1258] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,96 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,96 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,96 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,96 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,96 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,96 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,96 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,96 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,96 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,96 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,96 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,96 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,96 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,96 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 62.33 μs with journalIndex=1 01:16:16,96 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,96 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,96 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,96 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1548,follower7-writer-1258]/waiting 01:16:16,96 PM [leader5-writer-1259] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,96 PM [leader5-writer-1259] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [ERROR] [07/29/2025 13:16:16.096] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,96 PM [follower7-writer-1258] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.104 ms 01:16:16,96 PM [follower7-writer-1258] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.289 μs 01:16:16,96 PM [follower7-writer-1258] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,96 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,96 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,96 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,96 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.097] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@76dc93e9 01:16:16,97 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,97 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,97 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,97 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,97 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,97 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:16,97 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,97 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:16,97 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,97 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,97 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,97 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,97 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,97 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,97 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,97 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,97 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 61.61 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:16.097] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,97 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1549,leader5-writer-1259]/waiting 01:16:16,98 PM [leader5-writer-1259] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.364 ms 01:16:16,98 PM [leader5-writer-1259] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.070 μs 01:16:16,98 PM [leader5-writer-1259] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,98 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,98 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,98 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,98 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,98 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,98 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,98 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 [WARN] [07/29/2025 13:16:16.098] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4caab171 01:16:16,98 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,98 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:16,98 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:16,98 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,98 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,99 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,99 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,99 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,99 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,99 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,99 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,99 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,99 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,99 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,99 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,99 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,99 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 77.12 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:16.099] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,99 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1550,follower7-writer-1260]/runnable 01:16:16,99 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,99 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,99 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,99 PM [follower7-writer-1260] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,99 PM [follower7-writer-1260] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.410 μs 01:16:16,99 PM [follower7-writer-1260] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.739 μs 01:16:16,99 PM [follower7-writer-1260] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,99 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,99 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,99 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,99 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,99 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,100 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,100 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 [WARN] [07/29/2025 13:16:16.100] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@14726fb2 01:16:16,100 PM [leader5-writer-1261] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,100 PM [leader5-writer-1261] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,100 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,100 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:16,100 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:16,100 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,100 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,100 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,100 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,100 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,100 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,100 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,100 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,100 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,100 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,100 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,100 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,100 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,100 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 56.48 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:16.100] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,101 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,101 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1551,leader5-writer-1261]/waiting 01:16:16,101 PM [leader5-writer-1261] [DEBUG] JournalWriteTask - leader5: received 1 commands after 940.0 μs 01:16:16,101 PM [leader5-writer-1261] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.760 μs 01:16:16,101 PM [leader5-writer-1261] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,101 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,101 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,101 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,101 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.101] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@604f57c 01:16:16,101 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,101 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:16,101 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:16,102 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,102 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,102 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,103 PM [follower6-writer-1262] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,103 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,103 PM [follower6-writer-1262] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,103 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,103 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,103 PM [follower7-writer-1263] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,103 PM [follower7-writer-1263] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,103 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,103 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,103 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,103 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,103 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,103 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,103 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,103 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,103 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,103 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,103 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,103 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,103 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,103 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,103 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 64.52 μs with journalIndex=1 01:16:16,103 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,103 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,103 PM [leader5-writer-1264] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,103 PM [leader5-writer-1264] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,104 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,104 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1553,follower7-writer-1263]/waiting 01:16:16,104 PM [follower7-writer-1263] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.259 ms 01:16:16,104 PM [follower7-writer-1263] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.509 μs 01:16:16,104 PM [follower7-writer-1263] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:16.103] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,104 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,104 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,104 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,104 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,104 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,105 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,105 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,105 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,105 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,105 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,105 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,105 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,105 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,105 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,105 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,105 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,105 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,105 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 40.57 μs with journalIndex=1 [WARN] [07/29/2025 13:16:16.104] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2180b361 01:16:16,105 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,105 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,105 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1554,leader5-writer-1264]/waiting [ERROR] [07/29/2025 13:16:16.105] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,105 PM [leader5-writer-1264] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.638 ms 01:16:16,105 PM [leader5-writer-1264] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.040 μs 01:16:16,105 PM [leader5-writer-1264] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,105 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,105 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,105 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,105 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,106 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,106 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:16,106 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:16,106 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,107 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,107 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,105 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:16,107 PM [leader5-writer-1265] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,107 PM [leader5-writer-1265] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,107 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:16.107] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2b9d764c 01:16:16,107 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,107 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,107 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,107 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,107 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,107 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,107 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,107 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,107 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,107 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,107 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,107 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,107 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,107 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,107 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,107 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,107 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,107 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 60.43 μs with journalIndex=1 01:16:16,107 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,107 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,107 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,107 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,107 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,107 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,107 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,107 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,108 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,108 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 67.41 μs with journalIndex=1 01:16:16,108 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,108 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,108 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1555,leader5-writer-1265]/waiting 01:16:16,108 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1552,follower6-writer-1262]/waiting 01:16:16,108 PM [leader5-writer-1265] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.230 ms 01:16:16,108 PM [leader5-writer-1265] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.570 μs 01:16:16,108 PM [leader5-writer-1265] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,108 PM [follower6-writer-1262] [DEBUG] JournalWriteTask - follower6: received 1 commands after 5.369 ms 01:16:16,108 PM [follower6-writer-1262] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 8.869 μs 01:16:16,108 PM [follower6-writer-1262] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,108 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,108 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,108 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,108 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:16.108] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:16.108] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.108] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@12fe14b5 01:16:16,108 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,108 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:16,108 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:16,109 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,109 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,109 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,109 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.109] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2a02452c 01:16:16,109 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,109 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,109 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,109 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,109 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:16,109 PM [leader5-writer-1266] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,109 PM [leader5-writer-1266] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,108 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,110 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,110 PM [follower7-writer-1267] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,110 PM [follower7-writer-1267] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,109 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:16,108 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,110 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,110 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,110 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,110 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,110 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,110 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,111 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,111 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,111 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,111 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,111 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,111 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,111 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,111 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,111 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,111 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,111 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,111 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,111 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 60.51 μs with journalIndex=1 01:16:16,111 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,111 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,111 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,111 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,111 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:16.111] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,111 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,111 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,111 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1557,follower7-writer-1267]/waiting 01:16:16,111 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,111 PM [follower7-writer-1267] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.109 ms 01:16:16,111 PM [follower7-writer-1267] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.899 μs 01:16:16,111 PM [follower7-writer-1267] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,111 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,111 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 125.3 μs with journalIndex=1 01:16:16,111 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,111 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,111 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,111 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,111 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,111 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:16.111] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.111] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4f8014c2 01:16:16,112 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,112 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:16,112 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:16,111 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1556,leader5-writer-1266]/waiting 01:16:16,112 PM [leader5-writer-1266] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.028 ms 01:16:16,113 PM [leader5-writer-1266] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.599 μs 01:16:16,113 PM [leader5-writer-1266] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,113 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,113 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,113 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,113 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,113 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,113 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,113 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,113 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,113 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:16,113 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:16.113] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@75d42603 01:16:16,111 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,113 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,113 PM [follower7-writer-1268] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,113 PM [follower7-writer-1268] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,113 PM [follower6-writer-1269] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,113 PM [follower6-writer-1269] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,114 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,114 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,114 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,114 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,114 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,114 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,114 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,114 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,114 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,114 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,114 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,114 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,114 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,114 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 71.92 μs with journalIndex=1 01:16:16,114 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,114 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,114 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,114 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:16.114] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,114 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1558,follower7-writer-1268]/waiting 01:16:16,114 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,114 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,117 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,117 PM [follower7-writer-1268] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.386 ms 01:16:16,117 PM [follower7-writer-1268] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.240 μs 01:16:16,117 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,117 PM [follower7-writer-1268] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,117 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,117 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,117 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,117 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,117 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,117 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,117 PM [leader5-writer-1270] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,117 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,117 PM [leader5-writer-1270] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,117 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,117 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,117 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,117 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,117 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,117 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,117 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 106.9 μs with journalIndex=1 [WARN] [07/29/2025 13:16:16.117] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@44a3d500 01:16:16,117 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,117 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:16,117 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:16,118 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,118 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,118 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,118 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,118 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,118 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,118 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,118 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,118 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,118 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,118 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,118 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1559,follower6-writer-1269]/waiting 01:16:16,118 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,118 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,118 PM [follower6-writer-1269] [DEBUG] JournalWriteTask - follower6: received 1 commands after 4.437 ms 01:16:16,118 PM [follower6-writer-1269] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.449 μs 01:16:16,118 PM [follower6-writer-1269] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,118 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,118 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 66.92 μs with journalIndex=1 01:16:16,118 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,118 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,118 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,118 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,118 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,118 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1560,leader5-writer-1270]/waiting 01:16:16,118 PM [leader5-writer-1270] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.583 ms 01:16:16,118 PM [leader5-writer-1270] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.590 μs 01:16:16,118 PM [leader5-writer-1270] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,119 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,119 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:16,119 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:16,119 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,119 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,119 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,119 PM [follower7-writer-1271] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,119 PM [follower7-writer-1271] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,119 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,119 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,119 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,119 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,120 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,120 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,120 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,120 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,120 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,120 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:16,120 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,120 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:16,120 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,120 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,120 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,120 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,120 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,120 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,120 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,120 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,120 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,120 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 54.64 μs with journalIndex=1 01:16:16,120 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,120 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,120 PM [follower6-writer-1272] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,120 PM [follower6-writer-1272] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,120 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,120 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1561,follower7-writer-1271]/waiting 01:16:16,121 PM [follower7-writer-1271] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.579 ms 01:16:16,121 PM [follower7-writer-1271] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.489 μs 01:16:16,121 PM [follower7-writer-1271] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,121 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,121 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,121 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,121 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,121 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,121 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,121 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,121 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,121 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,121 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,121 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,121 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,121 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,121 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,121 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,121 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,121 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,121 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,121 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 52.92 μs with journalIndex=1 01:16:16,121 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,121 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,121 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,121 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:16,121 PM [leader5-writer-1273] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,121 PM [leader5-writer-1273] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,121 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:16,121 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,122 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,122 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,122 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,122 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,122 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,122 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,122 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,122 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,122 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,122 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,122 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,122 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,122 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,122 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 69.22 μs with journalIndex=1 01:16:16,121 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1562,follower6-writer-1272]/waiting 01:16:16,122 PM [follower6-writer-1272] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.752 ms 01:16:16,122 PM [follower6-writer-1272] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.329 μs 01:16:16,122 PM [follower6-writer-1272] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,122 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,122 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1563,leader5-writer-1273]/waiting 01:16:16,122 PM [leader5-writer-1273] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.132 ms 01:16:16,122 PM [leader5-writer-1273] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.779 μs 01:16:16,122 PM [leader5-writer-1273] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,122 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,122 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,122 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,122 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,123 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,123 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:16,123 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:16,122 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,123 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,123 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,123 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,123 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,124 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,124 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,124 PM [leader5-writer-1274] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,124 PM [leader5-writer-1274] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,124 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,124 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:16,124 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:16,122 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,124 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,124 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,124 PM [follower7-writer-1275] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,124 PM [follower7-writer-1275] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [ERROR] [07/29/2025 13:16:16.117] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:16.118] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.124] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6f75a410 [WARN] [07/29/2025 13:16:16.124] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1e3b81fb 01:16:16,125 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,125 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,125 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,125 PM [follower6-writer-1276] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,125 PM [follower6-writer-1276] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,125 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,125 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,125 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,125 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,125 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,125 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,125 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,125 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,125 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,125 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery [ERROR] [07/29/2025 13:16:16.120] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,125 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 [WARN] [07/29/2025 13:16:16.125] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@51d2b0fa 01:16:16,125 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,125 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,125 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 66.73 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:16.121] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:16.122] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.125] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4ac9fd72 [WARN] [07/29/2025 13:16:16.125] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@8de851f 01:16:16,126 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,126 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,126 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,126 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) [ERROR] [07/29/2025 13:16:16.126] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,126 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,126 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,126 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,126 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,126 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,126 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,126 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,126 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,126 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,126 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,126 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,126 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,126 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,126 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 67.46 μs with journalIndex=1 01:16:16,126 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1564,leader5-writer-1274]/waiting 01:16:16,127 PM [leader5-writer-1274] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.970 ms 01:16:16,127 PM [leader5-writer-1274] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.659 μs 01:16:16,127 PM [leader5-writer-1274] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,127 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,127 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,127 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,127 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,127 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,127 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,127 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:16,127 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor [ERROR] [07/29/2025 13:16:16.126] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.127] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3c45c134 01:16:16,128 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,128 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,128 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,128 PM [leader5-writer-1277] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,128 PM [leader5-writer-1277] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,126 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,127 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1566,follower6-writer-1276]/waiting 01:16:16,128 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,128 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,128 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,128 PM [follower6-writer-1276] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.223 ms 01:16:16,128 PM [follower6-writer-1276] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.430 μs 01:16:16,128 PM [follower6-writer-1276] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,128 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,128 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,128 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,128 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,128 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,128 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,128 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,128 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,128 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,128 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,128 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 51.26 μs with journalIndex=1 01:16:16,128 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,128 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1565,follower7-writer-1275]/waiting 01:16:16,129 PM [follower7-writer-1275] [DEBUG] JournalWriteTask - follower7: received 1 commands after 4.730 ms 01:16:16,129 PM [follower7-writer-1275] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.650 μs 01:16:16,129 PM [follower7-writer-1275] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,129 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,129 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,129 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,129 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,129 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,129 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:16,129 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:16,130 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,130 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,130 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,130 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,130 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,130 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:16,130 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,130 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,130 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,130 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,130 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:16,130 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,130 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,130 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,130 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,130 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,130 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 82.45 μs with journalIndex=1 01:16:16,130 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,130 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1567,leader5-writer-1277]/waiting 01:16:16,130 PM [leader5-writer-1277] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.154 ms 01:16:16,130 PM [leader5-writer-1277] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.690 μs 01:16:16,130 PM [leader5-writer-1277] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,130 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,130 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,130 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,130 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,131 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,131 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:16,131 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:16,136 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,136 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,136 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,136 PM [follower6-writer-1278] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,136 PM [follower6-writer-1278] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [ERROR] [07/29/2025 13:16:16.128] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.137] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@35bf4ed6 [WARN] [07/29/2025 13:16:16.137] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@215e1a43 01:16:16,137 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,137 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,137 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,137 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,137 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,137 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,137 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,137 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,137 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,137 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,137 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,137 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,137 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,137 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,137 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 72.95 μs with journalIndex=1 01:16:16,137 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,137 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,137 PM [leader5-writer-1279] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,137 PM [leader5-writer-1279] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [ERROR] [07/29/2025 13:16:16.130] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,137 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,138 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1568,follower6-writer-1278]/waiting 01:16:16,138 PM [follower6-writer-1278] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.803 ms 01:16:16,138 PM [follower6-writer-1278] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.670 μs 01:16:16,138 PM [follower6-writer-1278] [DEBUG] JournalWriteTask - follower6: journal writer stopped [WARN] [07/29/2025 13:16:16.138] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@c09248d 01:16:16,138 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,138 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,138 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,138 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:16.137] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,138 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,138 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,138 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,138 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,138 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,138 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,138 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,138 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,138 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,138 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,138 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,138 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,138 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,138 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 53.13 μs with journalIndex=1 01:16:16,138 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:16.138] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3bfcf874 01:16:16,138 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:16,138 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor [ERROR] [07/29/2025 13:16:16.138] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,139 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,139 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1569,leader5-writer-1279]/waiting 01:16:16,139 PM [leader5-writer-1279] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.469 ms 01:16:16,139 PM [leader5-writer-1279] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.519 μs 01:16:16,139 PM [leader5-writer-1279] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,139 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,139 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,139 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,139 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,139 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,139 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,139 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,139 PM [follower6-writer-1280] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,139 PM [follower6-writer-1280] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,139 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:16.139] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6732e55d 01:16:16,140 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:16,140 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:16,140 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,140 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,140 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,140 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,140 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,140 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,140 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,140 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,140 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,140 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,140 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,140 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,140 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,140 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 58.84 μs with journalIndex=1 01:16:16,140 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,141 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1570,follower6-writer-1280]/waiting 01:16:16,141 PM [follower6-writer-1280] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.702 ms 01:16:16,141 PM [follower6-writer-1280] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.620 μs 01:16:16,141 PM [follower6-writer-1280] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,141 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,141 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,141 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,141 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,141 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,141 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,141 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,141 PM [leader5-writer-1281] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,141 PM [leader5-writer-1281] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,142 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,142 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:16,142 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:16,145 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 [ERROR] [07/29/2025 13:16:16.140] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.145] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@35ea1e72 01:16:16,145 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,145 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,145 PM [follower7-writer-1282] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,145 PM [follower7-writer-1282] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,145 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,145 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,145 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,145 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,145 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,145 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,145 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,145 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,145 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,145 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,145 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,145 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,145 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,145 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 52.15 μs with journalIndex=1 01:16:16,145 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,145 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,145 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,145 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,145 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,145 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,146 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,146 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,146 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,146 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,146 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,146 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,146 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] [ERROR] [07/29/2025 13:16:16.145] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,146 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 47.26 μs with journalIndex=1 01:16:16,146 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,146 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1571,leader5-writer-1281]/waiting 01:16:16,146 PM [leader5-writer-1281] [DEBUG] JournalWriteTask - leader5: received 1 commands after 4.402 ms 01:16:16,146 PM [leader5-writer-1281] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.610 μs 01:16:16,146 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,146 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1572,follower7-writer-1282]/waiting 01:16:16,146 PM [leader5-writer-1281] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,146 PM [follower7-writer-1282] [DEBUG] JournalWriteTask - follower7: received 1 commands after 953.4 μs 01:16:16,146 PM [follower7-writer-1282] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 1.670 μs 01:16:16,146 PM [follower7-writer-1282] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:16.146] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,146 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,146 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,146 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,146 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.146] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7461754a 01:16:16,147 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,147 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:16,147 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:16,148 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,148 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,148 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,148 PM [follower7-writer-1283] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,148 PM [follower7-writer-1283] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,148 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,148 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,148 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,148 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.148] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3d251a91 01:16:16,148 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,148 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:16,148 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:16,153 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,153 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,153 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,153 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,153 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,153 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,153 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,153 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,153 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,153 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,153 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,153 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,153 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,153 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,153 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,153 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,153 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 60.01 μs with journalIndex=1 01:16:16,153 PM [follower6-writer-1284] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,153 PM [follower6-writer-1284] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,154 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 [ERROR] [07/29/2025 13:16:16.154] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,154 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,154 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,154 PM [leader5-writer-1285] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,154 PM [leader5-writer-1285] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,154 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1573,follower7-writer-1283]/waiting 01:16:16,154 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,154 PM [follower7-writer-1283] [DEBUG] JournalWriteTask - follower7: received 1 commands after 6.584 ms 01:16:16,154 PM [follower7-writer-1283] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.039 μs 01:16:16,154 PM [follower7-writer-1283] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,154 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,154 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,154 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,155 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,155 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,155 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,155 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,155 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,155 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,155 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,155 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,155 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,155 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,155 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,155 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,155 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,155 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,155 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 52.70 μs with journalIndex=1 [WARN] [07/29/2025 13:16:16.155] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@499a9d9c 01:16:16,155 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,155 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:16,155 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor [ERROR] [07/29/2025 13:16:16.155] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,155 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,156 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1574,follower6-writer-1284]/waiting 01:16:16,156 PM [follower6-writer-1284] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.134 ms 01:16:16,156 PM [follower6-writer-1284] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.510 μs 01:16:16,156 PM [follower6-writer-1284] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,156 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,156 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,156 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,156 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,156 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,156 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,156 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:16,156 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:16,156 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,156 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,156 PM [follower7-writer-1286] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,156 PM [follower7-writer-1286] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:16.156] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4a0148ab 01:16:16,157 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,157 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,157 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,157 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,157 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,157 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,157 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,157 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,157 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,157 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,157 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,157 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,157 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,157 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,157 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 68.75 μs with journalIndex=1 01:16:16,157 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,157 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,157 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,157 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,157 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,157 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,157 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,157 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,157 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,157 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,157 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,158 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,158 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,158 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 97.32 μs with journalIndex=1 01:16:16,158 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,158 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,158 PM [follower6-writer-1287] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,158 PM [follower6-writer-1287] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [ERROR] [07/29/2025 13:16:16.158] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,158 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,158 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1576,follower7-writer-1286]/waiting 01:16:16,158 PM [follower7-writer-1286] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.510 ms 01:16:16,158 PM [follower7-writer-1286] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.810 μs 01:16:16,158 PM [follower7-writer-1286] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,158 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:16.158] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,158 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1575,leader5-writer-1285]/waiting 01:16:16,158 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,158 PM [leader5-writer-1285] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.864 ms 01:16:16,158 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,158 PM [leader5-writer-1285] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.670 μs 01:16:16,158 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,158 PM [leader5-writer-1285] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,158 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,158 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,158 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,158 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,158 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.158] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@498bf636 [WARN] [07/29/2025 13:16:16.158] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@63329168 01:16:16,159 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:16,159 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,159 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,159 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,159 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,159 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,159 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,159 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,159 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,159 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,159 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,159 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,159 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,159 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,159 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,159 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 43.96 μs with journalIndex=1 01:16:16,159 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:16,159 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:16,159 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:16.159] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,159 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,160 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:16,160 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:16,160 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1577,follower6-writer-1287]/waiting 01:16:16,160 PM [follower6-writer-1287] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.916 ms 01:16:16,160 PM [follower6-writer-1287] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.629 μs 01:16:16,160 PM [follower6-writer-1287] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,160 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,160 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,160 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,160 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.160] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@435ff779 01:16:16,161 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,161 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:16,161 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:16,172 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,172 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,172 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,172 PM [leader5-writer-1288] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,172 PM [leader5-writer-1288] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,173 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,173 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,173 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,173 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,173 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,173 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,173 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,173 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,173 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,173 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,173 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,173 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,173 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,173 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 43.03 μs with journalIndex=1 01:16:16,173 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:16.173] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,173 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1578,leader5-writer-1288]/waiting 01:16:16,174 PM [leader5-writer-1288] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.491 ms 01:16:16,174 PM [leader5-writer-1288] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.739 μs 01:16:16,174 PM [leader5-writer-1288] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,174 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,174 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,174 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,174 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,174 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,174 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:16,174 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:16,175 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,175 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,175 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,175 PM [leader5-writer-1289] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,175 PM [leader5-writer-1289] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:16.175] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@9ba07ea 01:16:16,175 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,175 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,175 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,175 PM [follower7-writer-1290] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,175 PM [follower7-writer-1290] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,176 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,176 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,176 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,176 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,176 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,176 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,176 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,176 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,176 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,176 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,176 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,176 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,176 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,176 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 50.11 μs with journalIndex=1 01:16:16,176 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,176 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,176 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,176 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,176 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,176 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,176 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,176 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,176 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,176 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,176 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,176 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,176 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,176 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 40.54 μs with journalIndex=1 01:16:16,176 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:16.176] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,177 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:16.176] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,176 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1580,follower7-writer-1290]/waiting 01:16:16,177 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1579,leader5-writer-1289]/waiting 01:16:16,177 PM [follower7-writer-1290] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.282 ms 01:16:16,177 PM [follower7-writer-1290] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 4.029 μs 01:16:16,177 PM [follower7-writer-1290] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,177 PM [leader5-writer-1289] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.647 ms 01:16:16,177 PM [leader5-writer-1289] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.000 μs 01:16:16,177 PM [leader5-writer-1289] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,177 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,177 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,177 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,177 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,177 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,177 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:16,177 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:16,178 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,178 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,178 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,178 PM [follower7-writer-1291] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,178 PM [follower7-writer-1291] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:16.178] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3e2d9b0c 01:16:16,179 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,179 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,179 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,179 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,179 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,179 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:16,179 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:16,180 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,180 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,180 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,180 PM [leader5-writer-1292] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,180 PM [leader5-writer-1292] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:16.180] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4475d565 01:16:16,180 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,180 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,180 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,180 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,180 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,180 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,180 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,180 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,180 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,180 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,180 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,180 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,181 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,181 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 48.47 μs with journalIndex=1 01:16:16,181 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1581,follower7-writer-1291]/waiting [ERROR] [07/29/2025 13:16:16.181] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,181 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,181 PM [follower7-writer-1291] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.610 ms 01:16:16,181 PM [follower7-writer-1291] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.450 μs 01:16:16,181 PM [follower7-writer-1291] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,181 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,181 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,181 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,181 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.181] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7bc81547 01:16:16,181 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,181 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:16,181 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,181 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:16,181 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,181 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,181 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,182 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,182 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,182 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,182 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,182 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,182 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,182 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,182 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,182 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,182 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 60.78 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:16.182] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,182 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,182 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1582,leader5-writer-1292]/waiting 01:16:16,182 PM [leader5-writer-1292] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.898 ms 01:16:16,182 PM [leader5-writer-1292] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.610 μs 01:16:16,182 PM [leader5-writer-1292] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,182 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,182 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,182 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,182 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,182 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,182 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,182 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 [WARN] [07/29/2025 13:16:16.183] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@45fa1f83 01:16:16,183 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,183 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:16,183 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:16,183 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,183 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,183 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,183 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,183 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,183 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,183 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,183 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,183 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,183 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,183 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,183 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,183 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,183 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 55.78 μs with journalIndex=1 01:16:16,183 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1583,follower7-writer-1293]/runnable 01:16:16,183 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:16.183] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,184 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,184 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,184 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,184 PM [leader5-writer-1294] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,184 PM [leader5-writer-1294] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,184 PM [follower7-writer-1293] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,184 PM [follower7-writer-1293] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.670 μs 01:16:16,184 PM [follower7-writer-1293] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 7.009 μs 01:16:16,184 PM [follower7-writer-1293] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,184 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,184 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,184 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,184 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.184] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@17e328fd 01:16:16,184 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,184 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,184 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,184 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,184 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,184 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:16,184 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,184 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,184 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:16,184 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,185 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,185 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,185 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,185 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,185 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,185 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,185 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 590.2 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:16.185] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,185 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,186 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1584,leader5-writer-1294]/waiting 01:16:16,186 PM [leader5-writer-1294] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.778 ms 01:16:16,186 PM [leader5-writer-1294] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.539 μs 01:16:16,186 PM [leader5-writer-1294] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,186 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,186 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,186 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,186 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,186 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,186 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:16,186 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:16,188 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,188 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,188 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,189 PM [follower6-writer-1295] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,189 PM [follower6-writer-1295] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:16.189] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6018effa 01:16:16,193 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,193 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,193 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,193 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,193 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,193 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,193 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,193 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,193 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,193 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,193 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,193 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,193 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,193 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 61.07 μs with journalIndex=1 01:16:16,193 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,193 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,193 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,193 PM [leader5-writer-1296] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,193 PM [leader5-writer-1296] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,194 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,194 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,194 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,194 PM [follower7-writer-1297] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,194 PM [follower7-writer-1297] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,194 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,194 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1585,follower6-writer-1295]/waiting 01:16:16,194 PM [follower6-writer-1295] [DEBUG] JournalWriteTask - follower6: received 1 commands after 5.772 ms 01:16:16,194 PM [follower6-writer-1295] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.290 μs 01:16:16,194 PM [follower6-writer-1295] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:16.194] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,194 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,194 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,194 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,194 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.195] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@57d935db 01:16:16,195 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,195 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,195 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,195 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,195 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,195 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,195 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,195 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,195 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,195 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,195 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,195 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,195 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,195 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,195 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,195 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,195 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,195 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 46.08 μs with journalIndex=1 01:16:16,195 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,195 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,195 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,195 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,195 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,195 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,195 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,195 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,195 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,195 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 76.82 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:16.195] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,195 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,195 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1587,follower7-writer-1297]/waiting 01:16:16,195 PM [follower7-writer-1297] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.557 ms 01:16:16,195 PM [follower7-writer-1297] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.860 μs 01:16:16,195 PM [follower7-writer-1297] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,195 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,195 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1586,leader5-writer-1296]/waiting [ERROR] [07/29/2025 13:16:16.195] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,196 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,196 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,196 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,196 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.196] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6544670c 01:16:16,196 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,196 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:16,196 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:16,196 PM [leader5-writer-1296] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.071 ms 01:16:16,196 PM [leader5-writer-1296] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.940 μs 01:16:16,196 PM [leader5-writer-1296] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,196 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,196 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,196 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,196 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.196] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6e67e832 01:16:16,197 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,197 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,197 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,197 PM [follower7-writer-1298] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,197 PM [follower7-writer-1298] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,197 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,197 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:16,197 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:16,197 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,197 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,197 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,197 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,197 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,197 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,197 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,197 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,197 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,197 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,197 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,198 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,198 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,198 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 59.40 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:16.198] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,198 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,198 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1588,follower7-writer-1298]/waiting 01:16:16,198 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,198 PM [follower7-writer-1298] [DEBUG] JournalWriteTask - follower7: received 1 commands after 933.9 μs 01:16:16,198 PM [follower7-writer-1298] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.650 μs 01:16:16,198 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:16,198 PM [follower7-writer-1298] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,198 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,198 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,198 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,198 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,198 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,198 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,198 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,198 PM [leader5-writer-1299] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,198 PM [leader5-writer-1299] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:16.198] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@650a89cb 01:16:16,198 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,198 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:16,198 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:16,199 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,199 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,199 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,199 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,199 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,199 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,199 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,199 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,199 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,199 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,199 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,199 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,199 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,199 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 78.20 μs with journalIndex=1 01:16:16,199 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,199 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,199 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,199 PM [follower7-writer-1300] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,199 PM [follower7-writer-1300] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,200 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:16,200 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:16.200] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,200 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1589,leader5-writer-1299]/waiting 01:16:16,200 PM [leader5-writer-1299] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.619 ms 01:16:16,200 PM [leader5-writer-1299] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.709 μs 01:16:16,200 PM [leader5-writer-1299] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,200 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,200 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,200 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,200 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,200 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,200 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,200 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,200 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log [WARN] [07/29/2025 13:16:16.200] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3b4c2f9d 01:16:16,200 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,200 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,200 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,200 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,200 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,200 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,200 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,200 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,200 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,200 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 40.58 μs with journalIndex=1 01:16:16,200 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,200 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:16,200 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:16,200 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,201 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1590,follower7-writer-1300]/waiting 01:16:16,201 PM [follower7-writer-1300] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.231 ms 01:16:16,201 PM [follower7-writer-1300] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.469 μs 01:16:16,201 PM [follower7-writer-1300] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,201 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,201 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,201 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,201 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,201 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,201 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,201 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,201 PM [leader5-writer-1301] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,201 PM [leader5-writer-1301] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,201 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,202 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:16,202 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor [ERROR] [07/29/2025 13:16:16.200] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,205 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:16.205] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6d6207b5 01:16:16,205 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,205 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,205 PM [follower6-writer-1302] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,205 PM [follower6-writer-1302] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,205 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,205 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,205 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,205 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,205 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,205 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,205 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,205 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,205 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,205 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,205 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,205 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,205 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,205 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 54.95 μs with journalIndex=1 01:16:16,205 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,205 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) [ERROR] [07/29/2025 13:16:16.205] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,205 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1591,leader5-writer-1301]/waiting 01:16:16,206 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,206 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,206 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,206 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,206 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,206 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,206 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,206 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,206 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,206 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,206 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,206 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,206 PM [leader5-writer-1301] [DEBUG] JournalWriteTask - leader5: received 1 commands after 4.505 ms 01:16:16,206 PM [leader5-writer-1301] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.600 μs 01:16:16,206 PM [leader5-writer-1301] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,206 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,206 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 62.84 μs with journalIndex=1 01:16:16,206 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,206 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,206 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,206 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.206] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4a29d812 01:16:16,206 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:16.206] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,206 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1592,follower6-writer-1302]/waiting 01:16:16,206 PM [follower6-writer-1302] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.568 ms 01:16:16,206 PM [follower6-writer-1302] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.450 μs 01:16:16,206 PM [follower6-writer-1302] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,206 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,206 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,206 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,206 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,207 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,207 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,207 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,207 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:16,207 PM [follower7-writer-1303] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,207 PM [follower7-writer-1303] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,207 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:16.207] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2b1a244b 01:16:16,207 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,207 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,207 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,207 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,207 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,207 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,207 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,207 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,207 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,207 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,207 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,207 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,207 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,207 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,207 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 42.02 μs with journalIndex=1 01:16:16,207 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:16,207 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:16,207 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1593,follower7-writer-1303]/waiting [ERROR] [07/29/2025 13:16:16.207] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,208 PM [follower7-writer-1303] [DEBUG] JournalWriteTask - follower7: received 1 commands after 979.7 μs 01:16:16,208 PM [follower7-writer-1303] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.550 μs 01:16:16,208 PM [follower7-writer-1303] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,208 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,208 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,208 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,208 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.208] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@25a6908c 01:16:16,208 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,208 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:16,208 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:16,219 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,219 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,219 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,219 PM [leader5-writer-1304] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,219 PM [leader5-writer-1304] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,219 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,219 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,220 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,220 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,220 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,220 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,220 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,220 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,220 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,220 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,220 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,220 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,220 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,220 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,220 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,220 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,220 PM [follower7-writer-1305] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,220 PM [follower7-writer-1305] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,220 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,220 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 60.00 μs with journalIndex=1 01:16:16,220 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,220 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,220 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,220 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,220 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,220 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,220 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,220 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} [ERROR] [07/29/2025 13:16:16.220] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,220 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,221 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,221 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,221 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,221 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,221 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,221 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 38.72 μs with journalIndex=1 01:16:16,221 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1595,follower7-writer-1305]/waiting [ERROR] [07/29/2025 13:16:16.221] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,221 PM [follower7-writer-1305] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.365 ms 01:16:16,221 PM [follower7-writer-1305] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.579 μs 01:16:16,221 PM [follower7-writer-1305] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,221 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,221 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,221 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,221 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.221] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2cb4d316 01:16:16,221 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,222 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:16,222 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:16,222 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,222 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,222 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,222 PM [follower7-writer-1306] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,222 PM [follower7-writer-1306] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,223 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,223 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,223 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,223 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,223 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,223 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,223 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,223 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,223 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,223 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,223 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,223 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,223 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,223 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,223 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 52.36 μs with journalIndex=1 01:16:16,223 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1596,follower7-writer-1306]/waiting 01:16:16,223 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:16.223] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,219 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,223 PM [follower7-writer-1306] [DEBUG] JournalWriteTask - follower7: received 1 commands after 970.1 μs 01:16:16,220 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1594,leader5-writer-1304]/waiting 01:16:16,225 PM [follower7-writer-1306] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.469 μs 01:16:16,225 PM [follower7-writer-1306] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,225 PM [leader5-writer-1304] [DEBUG] JournalWriteTask - leader5: received 1 commands after 5.842 ms 01:16:16,225 PM [leader5-writer-1304] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.120 μs 01:16:16,225 PM [leader5-writer-1304] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,225 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,225 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,225 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,225 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,225 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,225 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:16,225 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:16,226 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,227 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,227 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,227 PM [follower7-writer-1307] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,227 PM [follower7-writer-1307] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:16.227] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6926d3c9 01:16:16,227 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,227 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,227 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,227 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.227] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2eb47fc2 01:16:16,227 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,227 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:16,227 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:16,227 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,227 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,227 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,227 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,227 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,227 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,227 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,227 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,227 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,228 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,228 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,228 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,228 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,228 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 64.35 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:16.228] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,228 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,228 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1597,follower7-writer-1307]/waiting 01:16:16,228 PM [follower7-writer-1307] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.445 ms 01:16:16,228 PM [follower7-writer-1307] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.920 μs 01:16:16,228 PM [follower7-writer-1307] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,228 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,228 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,228 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,228 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.228] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7dbf2010 01:16:16,229 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,229 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,229 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:16,229 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:16,229 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,229 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,229 PM [leader5-writer-1308] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,229 PM [leader5-writer-1308] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,229 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,229 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,229 PM [follower6-writer-1309] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,229 PM [follower6-writer-1309] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,230 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,230 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,230 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,230 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,230 PM [follower7-writer-1310] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,230 PM [follower7-writer-1310] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,230 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,230 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,230 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,230 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,230 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,230 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,230 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,230 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,230 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,230 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,230 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,230 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,230 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 61.01 μs with journalIndex=1 01:16:16,230 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,230 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,230 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log [ERROR] [07/29/2025 13:16:16.230] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,231 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1598,leader5-writer-1308]/waiting 01:16:16,231 PM [leader5-writer-1308] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.030 ms 01:16:16,231 PM [leader5-writer-1308] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.470 μs 01:16:16,231 PM [leader5-writer-1308] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,231 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,231 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,231 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,231 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,231 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,231 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,231 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,231 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,231 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,231 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,231 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,231 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,231 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,231 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,231 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 41.55 μs with journalIndex=1 01:16:16,231 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,231 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,231 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,231 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,232 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 [ERROR] [07/29/2025 13:16:16.231] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,232 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:16.232] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6e031860 01:16:16,232 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:16,232 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,232 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1600,follower7-writer-1310]/waiting 01:16:16,232 PM [follower7-writer-1310] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.255 ms 01:16:16,232 PM [follower7-writer-1310] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.440 μs 01:16:16,232 PM [follower7-writer-1310] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,232 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,232 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,232 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,232 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,233 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,233 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:16,233 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:16,233 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,233 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,233 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,233 PM [leader5-writer-1311] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,233 PM [leader5-writer-1311] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:16.233] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5eafd1b0 01:16:16,233 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,233 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,233 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,233 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,233 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,233 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,233 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,233 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,233 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,233 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,233 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 43.81 μs with journalIndex=1 01:16:16,234 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,234 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,234 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,234 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,234 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,234 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,234 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,234 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,234 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,234 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,234 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,234 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,234 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,234 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 57.69 μs with journalIndex=1 01:16:16,234 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,234 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,234 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1601,leader5-writer-1311]/waiting 01:16:16,234 PM [leader5-writer-1311] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.169 ms 01:16:16,234 PM [leader5-writer-1311] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.730 μs 01:16:16,234 PM [leader5-writer-1311] [DEBUG] JournalWriteTask - leader5: journal writer stopped [ERROR] [07/29/2025 13:16:16.234] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:16.234] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,234 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1599,follower6-writer-1309]/waiting 01:16:16,234 PM [follower6-writer-1309] [DEBUG] JournalWriteTask - follower6: received 1 commands after 5.239 ms 01:16:16,234 PM [follower6-writer-1309] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 1.580 μs 01:16:16,234 PM [follower6-writer-1309] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,234 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,234 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,234 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,234 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,234 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.235] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@c66da8c 01:16:16,235 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,235 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:16,235 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:16,236 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,234 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,236 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,236 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,236 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.236] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6eb2c75e 01:16:16,236 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,236 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:16,236 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:16,237 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,237 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,237 PM [follower7-writer-1312] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,237 PM [follower7-writer-1312] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,237 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,237 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,237 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,237 PM [leader5-writer-1313] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,237 PM [leader5-writer-1313] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,237 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,237 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,237 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,237 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,237 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,237 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,237 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,237 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,237 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,237 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,237 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,237 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,237 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,237 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,237 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,237 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 45.19 μs with journalIndex=1 01:16:16,237 PM [follower6-writer-1314] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,237 PM [follower6-writer-1314] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,238 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,238 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,238 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,238 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,238 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,238 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,238 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,238 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,238 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,238 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery [ERROR] [07/29/2025 13:16:16.238] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,238 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,238 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,238 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,238 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,238 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,238 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 113.7 μs with journalIndex=1 01:16:16,238 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1602,follower7-writer-1312]/waiting 01:16:16,238 PM [follower7-writer-1312] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.561 ms 01:16:16,238 PM [follower7-writer-1312] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.720 μs 01:16:16,238 PM [follower7-writer-1312] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,238 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,238 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,238 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,238 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,238 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) [ERROR] [07/29/2025 13:16:16.238] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,239 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1604,follower6-writer-1314]/waiting 01:16:16,239 PM [follower6-writer-1314] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.207 ms 01:16:16,239 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,239 PM [follower6-writer-1314] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.390 μs 01:16:16,239 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,239 PM [follower6-writer-1314] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,239 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,239 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,239 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,239 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,239 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,239 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,239 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:16,239 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:16,239 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,239 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:16,239 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:16.245] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4889b7f5 [WARN] [07/29/2025 13:16:16.245] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7751d3e8 01:16:16,245 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,245 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,245 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,245 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,245 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,245 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,245 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,245 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,245 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,245 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 61.34 μs with journalIndex=1 01:16:16,246 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,247 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,247 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,247 PM [follower7-writer-1315] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,247 PM [follower7-writer-1315] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,247 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,247 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1603,leader5-writer-1313]/waiting 01:16:16,247 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,247 PM [leader5-writer-1313] [DEBUG] JournalWriteTask - leader5: received 1 commands after 9.715 ms 01:16:16,247 PM [leader5-writer-1313] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.580 μs 01:16:16,247 PM [leader5-writer-1313] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,247 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,247 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,247 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,247 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,247 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,247 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,247 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,247 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,247 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,247 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,247 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,247 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,247 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,247 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,247 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,247 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,247 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,247 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 37.84 μs with journalIndex=1 01:16:16,247 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,247 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:16,247 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,248 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1605,follower7-writer-1315]/waiting 01:16:16,248 PM [follower7-writer-1315] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.020 ms 01:16:16,248 PM [follower7-writer-1315] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.430 μs 01:16:16,248 PM [follower7-writer-1315] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,248 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,248 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,248 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,248 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,248 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,248 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,248 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,248 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:16,248 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:16,248 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,248 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,248 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,248 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,248 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,248 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,248 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,248 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,248 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,248 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,248 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,248 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,248 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,248 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 52.86 μs with journalIndex=1 01:16:16,249 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,249 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1606,follower6-writer-1316]/runnable 01:16:16,249 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,249 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,249 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,249 PM [follower7-writer-1317] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,249 PM [follower7-writer-1317] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,249 PM [follower6-writer-1316] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,249 PM [follower6-writer-1316] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.430 μs 01:16:16,249 PM [follower6-writer-1316] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 4.899 μs 01:16:16,249 PM [follower6-writer-1316] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,249 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,249 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,249 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,249 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,247 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:16,250 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,250 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:16,250 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:16,250 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,250 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,250 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,250 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,250 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,250 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,250 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,250 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,250 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,250 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,250 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,250 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,250 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,250 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 52.30 μs with journalIndex=1 01:16:16,250 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,250 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1607,follower7-writer-1317]/waiting 01:16:16,252 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,252 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,252 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,252 PM [follower7-writer-1317] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.153 ms 01:16:16,252 PM [follower7-writer-1317] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.020 μs 01:16:16,252 PM [follower7-writer-1317] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,252 PM [leader5-writer-1318] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,252 PM [leader5-writer-1318] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,252 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,252 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,252 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,253 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:16.245] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.253] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3c059c87 01:16:16,253 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,253 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:16,253 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor [ERROR] [07/29/2025 13:16:16.247] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,253 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,253 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,253 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,253 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,253 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,253 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,253 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,253 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,253 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,253 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,253 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,253 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,253 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,253 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 63.53 μs with journalIndex=1 01:16:16,253 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,254 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1608,leader5-writer-1318]/waiting 01:16:16,254 PM [leader5-writer-1318] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.255 ms 01:16:16,254 PM [leader5-writer-1318] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.230 μs 01:16:16,254 PM [leader5-writer-1318] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,254 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,254 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,254 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,254 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,254 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,254 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,254 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,254 PM [follower7-writer-1319] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,254 PM [follower7-writer-1319] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,254 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,254 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:16,254 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:16,254 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,254 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,255 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,255 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,255 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,255 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,255 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,255 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,255 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,255 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,255 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,255 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,255 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,255 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 55.14 μs with journalIndex=1 01:16:16,255 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,255 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1609,follower7-writer-1319]/waiting 01:16:16,255 PM [follower7-writer-1319] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.148 ms 01:16:16,255 PM [follower7-writer-1319] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.390 μs 01:16:16,255 PM [follower7-writer-1319] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,255 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,255 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,255 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,255 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,255 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,255 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,255 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,255 PM [leader5-writer-1320] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,255 PM [leader5-writer-1320] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,256 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:16.253] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7419e5f9 [ERROR] [07/29/2025 13:16:16.248] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,256 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:16.256] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3bd08d32 01:16:16,256 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor [ERROR] [07/29/2025 13:16:16.250] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.256] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2b3501e3 [ERROR] [07/29/2025 13:16:16.253] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.256] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3b4441a6 [ERROR] [07/29/2025 13:16:16.255] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.256] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@c94d1a 01:16:16,257 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,256 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,257 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,257 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,257 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,257 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,257 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,257 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,257 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,257 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,257 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,257 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,257 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,257 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,257 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 40.19 μs with journalIndex=1 01:16:16,258 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:16.257] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,258 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,258 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,258 PM [follower7-writer-1321] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,258 PM [follower7-writer-1321] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,256 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,258 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1610,leader5-writer-1320]/waiting 01:16:16,258 PM [leader5-writer-1320] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.420 ms 01:16:16,258 PM [leader5-writer-1320] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.079 μs 01:16:16,258 PM [leader5-writer-1320] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,258 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,258 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,258 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,258 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,258 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,258 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:16,258 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:16,259 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,259 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,259 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,259 PM [leader5-writer-1322] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,259 PM [leader5-writer-1322] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:16.259] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@75eaf87e 01:16:16,260 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,260 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,260 PM [follower6-writer-1323] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,260 PM [follower6-writer-1323] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,260 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,260 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,260 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,260 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,260 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,260 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,260 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,260 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,260 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,260 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,260 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,260 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,260 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,260 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 38.77 μs with journalIndex=1 01:16:16,260 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,261 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,261 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,261 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,261 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,261 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1612,leader5-writer-1322]/waiting 01:16:16,261 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,261 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,261 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,261 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,261 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,261 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,261 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,261 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,261 PM [leader5-writer-1322] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.313 ms 01:16:16,261 PM [leader5-writer-1322] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.380 μs 01:16:16,261 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,261 PM [leader5-writer-1322] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,261 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 41.79 μs with journalIndex=1 01:16:16,261 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,261 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,261 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,261 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,261 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1613,follower6-writer-1323]/waiting 01:16:16,261 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,261 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,261 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,261 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,261 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,261 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,261 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,261 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,261 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,261 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,261 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,261 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,261 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 37.47 μs with journalIndex=1 01:16:16,261 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,261 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:16,261 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:16,261 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1611,follower7-writer-1321]/waiting 01:16:16,261 PM [follower7-writer-1321] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.518 ms 01:16:16,261 PM [follower7-writer-1321] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.750 μs 01:16:16,261 PM [follower7-writer-1321] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,261 PM [follower6-writer-1323] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.647 ms 01:16:16,261 PM [follower6-writer-1323] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 890.0 ns 01:16:16,261 PM [follower6-writer-1323] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,261 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,261 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,261 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,261 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,262 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,262 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:16,262 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:16,263 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,264 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,264 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,264 PM [leader5-writer-1324] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,264 PM [leader5-writer-1324] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,264 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,264 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,265 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,264 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,264 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,264 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,265 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,265 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,265 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,265 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,265 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,265 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,265 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,265 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,265 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,265 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,265 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,265 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,265 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,265 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,265 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 61.08 μs with journalIndex=1 01:16:16,265 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,265 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,265 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,265 PM [follower6-writer-1325] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,265 PM [follower6-writer-1325] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,265 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,265 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1614,leader5-writer-1324]/waiting 01:16:16,265 PM [leader5-writer-1324] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.730 ms 01:16:16,265 PM [leader5-writer-1324] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.490 μs 01:16:16,265 PM [leader5-writer-1324] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,265 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,265 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,265 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,265 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,265 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,266 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,266 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,266 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,266 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,266 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,266 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,266 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,266 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,266 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,266 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,266 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,266 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,266 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 38.06 μs with journalIndex=1 01:16:16,266 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,266 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:16,266 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:16,266 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1615,follower6-writer-1325]/waiting 01:16:16,266 PM [follower6-writer-1325] [DEBUG] JournalWriteTask - follower6: received 1 commands after 703.4 μs 01:16:16,266 PM [follower6-writer-1325] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.470 μs 01:16:16,266 PM [follower6-writer-1325] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,266 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,266 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,266 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,266 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,266 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,266 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:16,266 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:16,270 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,270 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,270 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,270 PM [leader5-writer-1326] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,270 PM [leader5-writer-1326] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,270 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,271 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,271 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,271 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,271 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,271 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,271 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,271 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,271 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,271 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,271 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,271 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,271 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,271 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:16,271 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,271 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:16,271 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,271 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 44.49 μs with journalIndex=1 01:16:16,272 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,272 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,272 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,272 PM [follower6-writer-1327] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,272 PM [follower6-writer-1327] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,272 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,272 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1616,leader5-writer-1326]/waiting 01:16:16,272 PM [leader5-writer-1326] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.907 ms 01:16:16,272 PM [leader5-writer-1326] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.359 μs 01:16:16,272 PM [leader5-writer-1326] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,272 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,272 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,272 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,272 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,273 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,273 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,273 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:16,273 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:16,273 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,273 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,273 PM [follower7-writer-1328] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,273 PM [follower7-writer-1328] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,273 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,273 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,273 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,273 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,273 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,273 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,273 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,273 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,273 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,273 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,273 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,273 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,273 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,273 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 62.06 μs with journalIndex=1 01:16:16,274 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,274 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,274 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1618,follower7-writer-1328]/waiting 01:16:16,274 PM [follower7-writer-1328] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.007 ms 01:16:16,274 PM [follower7-writer-1328] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.359 μs 01:16:16,274 PM [follower7-writer-1328] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,274 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,274 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,274 PM [leader5-writer-1329] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,274 PM [leader5-writer-1329] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,274 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,274 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,274 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,274 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,274 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,274 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:16,274 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:16,275 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,275 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,275 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,275 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,275 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,275 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,275 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,275 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,275 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,275 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,275 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,275 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,275 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,275 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 58.10 μs with journalIndex=1 01:16:16,275 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,275 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,275 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1617,follower6-writer-1327]/waiting 01:16:16,275 PM [follower6-writer-1327] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.355 ms 01:16:16,275 PM [follower6-writer-1327] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.450 μs 01:16:16,275 PM [follower6-writer-1327] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,275 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,275 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,275 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,275 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,275 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,276 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,276 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,276 PM [follower7-writer-1330] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,276 PM [follower7-writer-1330] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,276 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,276 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:16,276 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:16,276 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,276 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,276 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,276 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,276 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,276 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,276 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,276 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,276 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,276 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,276 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,276 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,276 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,276 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 52.96 μs with journalIndex=1 01:16:16,276 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1620,follower7-writer-1330]/waiting 01:16:16,276 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:16.260] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,277 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [ERROR] [07/29/2025 13:16:16.261] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.277] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3f4fe92c [ERROR] [07/29/2025 13:16:16.261] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,277 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,277 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 [WARN] [07/29/2025 13:16:16.277] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3cf6cd3f 01:16:16,277 PM [follower6-writer-1331] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,277 PM [follower6-writer-1331] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [ERROR] [07/29/2025 13:16:16.265] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.277] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2526e276 [WARN] [07/29/2025 13:16:16.277] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6fcdda55 01:16:16,275 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,276 PM [follower7-writer-1330] [DEBUG] JournalWriteTask - follower7: received 1 commands after 845.9 μs 01:16:16,277 PM [follower7-writer-1330] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.840 μs 01:16:16,277 PM [follower7-writer-1330] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:16.266] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.277] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2f8b5809 01:16:16,277 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,277 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,277 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,277 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,277 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,277 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,277 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,277 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,277 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,277 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,277 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery [ERROR] [07/29/2025 13:16:16.271] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,277 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,277 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 [WARN] [07/29/2025 13:16:16.277] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@251ef7f2 01:16:16,277 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,277 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,277 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 44.47 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:16.274] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.277] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@37399475 [ERROR] [07/29/2025 13:16:16.275] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.277] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@77320488 01:16:16,277 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:16.276] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.278] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@16a72f72 at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:16.277] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,278 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1619,leader5-writer-1329]/waiting 01:16:16,278 PM [leader5-writer-1329] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.974 ms 01:16:16,278 PM [leader5-writer-1329] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.730 μs 01:16:16,278 PM [leader5-writer-1329] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,278 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,278 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,278 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,278 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,278 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,278 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:16,278 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,278 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,278 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,278 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,278 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:16,278 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,278 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,278 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,278 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,278 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,278 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,278 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,278 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,278 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,278 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 36.47 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:16.278] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.278] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4a666cc3 01:16:16,278 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,279 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1621,follower6-writer-1331]/waiting 01:16:16,279 PM [follower6-writer-1331] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.563 ms 01:16:16,279 PM [follower6-writer-1331] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.590 μs 01:16:16,279 PM [follower6-writer-1331] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,279 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,279 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,279 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,279 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,279 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,279 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:16,279 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:16,279 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,279 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,279 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:16,279 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:16,279 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,279 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,279 PM [follower7-writer-1332] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,279 PM [follower7-writer-1332] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:16.279] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@95f7497 01:16:16,280 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,280 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,280 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,280 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,280 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,280 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,280 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,280 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,280 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,280 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,280 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,280 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,280 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,280 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 71.65 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:16.280] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,280 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,280 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1622,follower7-writer-1332]/waiting 01:16:16,280 PM [follower7-writer-1332] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.059 ms 01:16:16,280 PM [follower7-writer-1332] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.320 μs 01:16:16,280 PM [follower7-writer-1332] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,280 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,280 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,280 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,280 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,281 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,281 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:16,281 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:16.285] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@26afa155 01:16:16,296 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,296 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,296 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,296 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,296 PM [follower6-writer-1333] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,296 PM [follower6-writer-1333] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,296 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,296 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,296 PM [follower7-writer-1334] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,296 PM [follower7-writer-1334] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,297 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,297 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,297 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,297 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,297 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,297 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,297 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,297 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,297 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,297 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,297 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,297 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,297 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,297 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,297 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,297 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,297 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,297 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,297 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,297 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,297 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,297 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,297 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,297 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,297 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,297 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 97.93 μs with journalIndex=1 01:16:16,297 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,297 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 56.07 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:16.297] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,297 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:16.297] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,297 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1624,follower7-writer-1334]/waiting 01:16:16,297 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,297 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1623,follower6-writer-1333]/waiting 01:16:16,297 PM [follower6-writer-1333] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.714 ms 01:16:16,297 PM [follower6-writer-1333] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.760 μs 01:16:16,297 PM [follower6-writer-1333] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,297 PM [follower7-writer-1334] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.612 ms 01:16:16,297 PM [follower7-writer-1334] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 990.0 ns 01:16:16,297 PM [follower7-writer-1334] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,298 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,298 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,298 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,298 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.298] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@709c8b4e 01:16:16,298 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,298 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:16,298 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:16,299 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,299 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,299 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,299 PM [follower6-writer-1335] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,299 PM [follower6-writer-1335] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,299 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,299 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,299 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,299 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.299] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4b73c8ef 01:16:16,299 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,299 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:16,299 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:16,300 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,300 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,300 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,300 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,300 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,300 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,300 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,300 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,300 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,300 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,300 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,300 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,300 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,300 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 62.08 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:16.300] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,300 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,300 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1625,follower6-writer-1335]/waiting 01:16:16,300 PM [follower6-writer-1335] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.193 ms 01:16:16,300 PM [follower6-writer-1335] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.149 μs 01:16:16,300 PM [follower6-writer-1335] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,300 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,300 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,300 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,300 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,300 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,300 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,300 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 [WARN] [07/29/2025 13:16:16.301] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7a6572cc 01:16:16,301 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,301 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:16,301 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:16,301 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,301 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,301 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,301 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,301 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,301 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,301 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,301 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,301 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,301 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,301 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,301 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,301 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,301 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,301 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,301 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,301 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 65.07 μs with journalIndex=1 01:16:16,301 PM [leader5-writer-1337] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,301 PM [leader5-writer-1337] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,301 PM [follower7-writer-1336] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,301 PM [follower7-writer-1336] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [ERROR] [07/29/2025 13:16:16.301] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,302 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,302 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1626,follower7-writer-1336]/waiting 01:16:16,302 PM [follower7-writer-1336] [DEBUG] JournalWriteTask - follower7: received 1 commands after 417.7 μs 01:16:16,302 PM [follower7-writer-1336] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.400 μs 01:16:16,302 PM [follower7-writer-1336] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,302 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,302 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,302 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,302 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,302 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,302 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,302 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,302 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,302 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,302 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,302 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,302 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,302 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,302 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,302 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,302 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,302 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,302 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 50.25 μs with journalIndex=1 01:16:16,302 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,302 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:16,302 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:16.302] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1ca2c6de 01:16:16,302 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) [ERROR] [07/29/2025 13:16:16.302] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,302 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1627,leader5-writer-1337]/waiting 01:16:16,303 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,303 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,303 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,303 PM [leader5-writer-1337] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.913 ms 01:16:16,303 PM [leader5-writer-1337] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.289 μs 01:16:16,303 PM [leader5-writer-1337] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,303 PM [follower7-writer-1338] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,303 PM [follower7-writer-1338] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,303 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,303 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,304 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,304 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,302 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,304 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,304 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,304 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,304 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:16.304] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@486bea3c 01:16:16,304 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:16,304 PM [follower6-writer-1339] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,304 PM [follower6-writer-1339] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,305 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,305 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,305 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,305 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,305 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,305 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,305 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,305 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,305 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,305 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,305 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,305 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,305 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,305 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,305 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,305 PM [leader5-writer-1340] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,305 PM [leader5-writer-1340] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,305 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,305 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,305 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,305 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,305 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,305 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,305 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,305 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,305 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,305 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,305 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,305 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,305 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,305 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 33.77 μs with journalIndex=1 01:16:16,305 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,306 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 438.0 μs with journalIndex=1 01:16:16,306 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:16.306] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,306 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1629,follower6-writer-1339]/waiting 01:16:16,306 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:16.306] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,306 PM [follower6-writer-1339] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.789 ms 01:16:16,306 PM [follower6-writer-1339] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.110 μs 01:16:16,306 PM [follower6-writer-1339] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,306 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,306 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,306 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,306 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,306 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,306 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,306 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,306 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,306 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,306 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,306 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,306 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,306 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,306 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,306 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,306 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,306 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,306 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 44.59 μs with journalIndex=1 01:16:16,306 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1628,follower7-writer-1338]/waiting 01:16:16,306 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) [ERROR] [07/29/2025 13:16:16.306] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) [WARN] [07/29/2025 13:16:16.307] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@535bcdaa at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,307 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,307 PM [follower7-writer-1338] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.372 ms 01:16:16,307 PM [follower7-writer-1338] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.970 μs 01:16:16,307 PM [follower7-writer-1338] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,307 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:16,307 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1630,leader5-writer-1340]/waiting 01:16:16,307 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:16,307 PM [leader5-writer-1340] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.873 ms 01:16:16,307 PM [leader5-writer-1340] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.510 μs 01:16:16,307 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,307 PM [leader5-writer-1340] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,307 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,307 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,307 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,307 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,307 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,307 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,307 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,308 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,308 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,308 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:16,308 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:16,308 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:16,308 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:16,313 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:16,314 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,314 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,314 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,314 PM [follower6-writer-1341] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,314 PM [follower6-writer-1341] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:16.314] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6c1fa944 [WARN] [07/29/2025 13:16:16.315] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@639ae950 01:16:16,317 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,317 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,317 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,317 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,317 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,317 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,317 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,317 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,317 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,317 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,317 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,317 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,317 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,317 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 97.48 μs with journalIndex=1 01:16:16,320 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,320 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,320 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1631,follower6-writer-1341]/waiting [ERROR] [07/29/2025 13:16:16.317] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,320 PM [follower6-writer-1341] [DEBUG] JournalWriteTask - follower6: received 1 commands after 5.901 ms 01:16:16,320 PM [follower6-writer-1341] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.279 μs 01:16:16,320 PM [follower6-writer-1341] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,320 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,320 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,320 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,320 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,320 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,321 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,321 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,321 PM [follower7-writer-1342] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,321 PM [follower7-writer-1342] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:16.321] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2ac70184 01:16:16,321 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,321 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:16,321 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:16,321 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,321 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,321 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,321 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,321 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,321 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,321 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,321 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,321 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,321 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,321 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,321 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,322 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,322 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 110.1 μs with journalIndex=1 01:16:16,322 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1632,follower7-writer-1342]/waiting 01:16:16,322 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) [ERROR] [07/29/2025 13:16:16.322] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,322 PM [follower7-writer-1342] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.389 ms 01:16:16,322 PM [follower7-writer-1342] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.629 μs 01:16:16,322 PM [follower7-writer-1342] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,322 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,322 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,322 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,322 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,322 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,322 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,322 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 [WARN] [07/29/2025 13:16:16.322] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@580b0547 01:16:16,322 PM [follower6-writer-1343] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,322 PM [follower6-writer-1343] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,322 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,323 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:16,323 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:16,323 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,323 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,323 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,323 PM [leader5-writer-1344] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,323 PM [leader5-writer-1344] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,323 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,323 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,323 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,323 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,323 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,323 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,323 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,323 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,323 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,323 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,323 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,323 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,323 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 59.94 μs with journalIndex=1 01:16:16,324 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,324 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,324 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,324 PM [follower7-writer-1345] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,324 PM [follower7-writer-1345] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,324 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:16.324] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,324 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1633,follower6-writer-1343]/waiting 01:16:16,325 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,325 PM [follower6-writer-1343] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.287 ms 01:16:16,325 PM [follower6-writer-1343] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.170 μs 01:16:16,325 PM [follower6-writer-1343] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,325 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,325 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,325 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,325 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,325 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,325 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,325 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,325 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,325 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,325 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,325 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,325 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,325 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,325 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,325 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,325 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,325 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 57.68 μs with journalIndex=1 01:16:16,325 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null [WARN] [07/29/2025 13:16:16.325] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@28e6fd26 01:16:16,325 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,325 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,325 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,325 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,325 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,325 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,325 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,325 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,325 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,325 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,325 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,325 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,325 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 54.05 μs with journalIndex=1 01:16:16,325 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:16.325] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,325 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:16.325] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,326 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1634,leader5-writer-1344]/waiting 01:16:16,325 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1635,follower7-writer-1345]/waiting 01:16:16,326 PM [leader5-writer-1344] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.898 ms 01:16:16,326 PM [leader5-writer-1344] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.389 μs 01:16:16,326 PM [leader5-writer-1344] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,326 PM [follower7-writer-1345] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.037 ms 01:16:16,326 PM [follower7-writer-1345] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.590 μs 01:16:16,326 PM [follower7-writer-1345] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,326 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,326 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,326 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,326 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,326 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,326 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,326 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,326 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,326 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,326 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:16,326 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:16,327 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,327 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:16,327 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:16,330 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,330 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,330 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,330 PM [leader5-writer-1346] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,330 PM [leader5-writer-1346] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:16.330] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3f752c49 [WARN] [07/29/2025 13:16:16.330] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@31a890b9 01:16:16,331 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,331 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,331 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:16,331 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:16,331 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,331 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,331 PM [follower7-writer-1347] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,331 PM [follower7-writer-1347] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,331 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,331 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,331 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,332 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,332 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,332 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,332 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,332 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,332 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,332 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,332 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,332 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,332 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,332 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 42.65 μs with journalIndex=1 01:16:16,332 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,332 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,332 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1636,leader5-writer-1346]/waiting 01:16:16,332 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,332 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,332 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,332 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,332 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,332 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,332 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,332 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,332 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,332 PM [leader5-writer-1346] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.760 ms 01:16:16,332 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,332 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,332 PM [leader5-writer-1346] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.740 μs 01:16:16,332 PM [leader5-writer-1346] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,332 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,332 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 45.59 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:16.332] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,332 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,332 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,332 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,332 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.333] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@22b1360f 01:16:16,333 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,333 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:16,333 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor [ERROR] [07/29/2025 13:16:16.333] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,334 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,334 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,334 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,334 PM [leader5-writer-1348] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,334 PM [leader5-writer-1348] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,333 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,333 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1637,follower7-writer-1347]/waiting 01:16:16,335 PM [follower7-writer-1347] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.807 ms 01:16:16,335 PM [follower7-writer-1347] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.100 μs 01:16:16,335 PM [follower7-writer-1347] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,335 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,335 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,335 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,335 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.335] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@142b629a 01:16:16,335 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,335 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,335 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,335 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,335 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,335 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,335 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,335 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,335 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,335 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,335 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,335 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,335 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,335 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 45.60 μs with journalIndex=1 01:16:16,335 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,335 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:16,335 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:16,336 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:16.335] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,336 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1638,leader5-writer-1348]/waiting 01:16:16,336 PM [leader5-writer-1348] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.222 ms 01:16:16,336 PM [leader5-writer-1348] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.070 μs 01:16:16,336 PM [leader5-writer-1348] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,336 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,336 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,336 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,336 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.336] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5be63c84 01:16:16,336 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,336 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:16,336 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:16,347 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,347 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,347 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,347 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,347 PM [leader5-writer-1349] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,347 PM [leader5-writer-1349] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,347 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,347 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,347 PM [follower7-writer-1350] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,347 PM [follower7-writer-1350] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,348 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,348 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,348 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,348 PM [follower6-writer-1351] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,348 PM [follower6-writer-1351] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,348 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,348 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,348 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,348 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,348 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,348 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,348 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,348 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,348 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,348 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,348 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,348 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,348 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,348 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 69.28 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:16.348] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,349 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1640,follower7-writer-1350]/waiting 01:16:16,349 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,349 PM [follower7-writer-1350] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.572 ms 01:16:16,349 PM [follower7-writer-1350] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.199 μs 01:16:16,349 PM [follower7-writer-1350] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,349 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,349 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,349 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,349 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,349 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,349 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,349 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,349 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,349 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,349 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,349 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,349 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,349 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,349 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 41.83 μs with journalIndex=1 01:16:16,349 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,349 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,349 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,349 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:16.349] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,350 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [WARN] [07/29/2025 13:16:16.350] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6515b84 at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,350 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1639,leader5-writer-1349]/waiting 01:16:16,350 PM [leader5-writer-1349] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.600 ms 01:16:16,350 PM [leader5-writer-1349] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.530 μs 01:16:16,350 PM [leader5-writer-1349] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,350 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,350 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,350 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,350 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,350 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,350 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:16,350 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:16.350] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4bac156b 01:16:16,350 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,350 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:16,350 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:16,357 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,357 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,357 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,357 PM [follower7-writer-1352] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,357 PM [follower7-writer-1352] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,357 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,357 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,357 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,357 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,357 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,357 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,357 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,357 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,357 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,357 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,357 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,357 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,357 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,357 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 67.79 μs with journalIndex=1 01:16:16,357 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,357 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,357 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,357 PM [leader5-writer-1353] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,357 PM [leader5-writer-1353] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,357 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:16.357] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,358 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1641,follower6-writer-1351]/waiting 01:16:16,358 PM [follower6-writer-1351] [DEBUG] JournalWriteTask - follower6: received 1 commands after 9.756 ms 01:16:16,358 PM [follower6-writer-1351] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.800 μs 01:16:16,358 PM [follower6-writer-1351] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,358 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,358 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,358 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,358 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,358 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,358 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:16,358 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:16,359 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,359 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,359 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,359 PM [follower6-writer-1354] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,359 PM [follower6-writer-1354] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:16.359] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4cf50827 01:16:16,360 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,360 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,360 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,360 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,360 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,360 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,360 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,360 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,360 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,360 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,360 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,360 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,360 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,360 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,360 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,360 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,360 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,360 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,360 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,360 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,360 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,360 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,360 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,360 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,360 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 44.31 μs with journalIndex=1 01:16:16,360 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,360 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,360 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 77.12 μs with journalIndex=1 01:16:16,360 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,360 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,360 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,360 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,360 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,360 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,360 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,360 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,360 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,360 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,360 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,360 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries [ERROR] [07/29/2025 13:16:16.360] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,360 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,360 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,360 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1642,follower7-writer-1352]/waiting 01:16:16,361 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:16.360] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,360 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 42.28 μs with journalIndex=1 01:16:16,361 PM [follower7-writer-1352] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.732 ms 01:16:16,361 PM [follower7-writer-1352] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.970 μs 01:16:16,361 PM [follower7-writer-1352] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,361 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,361 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,361 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,361 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,361 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [ERROR] [07/29/2025 13:16:16.361] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.361] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2730a3bc 01:16:16,361 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1643,leader5-writer-1353]/waiting 01:16:16,361 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1644,follower6-writer-1354]/waiting 01:16:16,361 PM [follower6-writer-1354] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.974 ms 01:16:16,361 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,361 PM [follower6-writer-1354] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 4.980 μs 01:16:16,361 PM [follower6-writer-1354] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,361 PM [leader5-writer-1353] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.998 ms 01:16:16,361 PM [leader5-writer-1353] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 900.0 ns 01:16:16,361 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:16,361 PM [leader5-writer-1353] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,361 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:16,361 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,361 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,361 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,361 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,361 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,361 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,361 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,361 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.361] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2a27dd04 [WARN] [07/29/2025 13:16:16.362] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2dfba35 01:16:16,362 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,362 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:16,362 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:16,362 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,362 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:16,362 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:16,370 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,370 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,370 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,370 PM [follower7-writer-1355] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,370 PM [follower7-writer-1355] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,371 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,371 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,371 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,371 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,371 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,371 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,371 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,371 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,371 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,371 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,371 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,371 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,371 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,371 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 86.95 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:16.371] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,372 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,372 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1645,follower7-writer-1355]/waiting 01:16:16,372 PM [follower7-writer-1355] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.547 ms 01:16:16,372 PM [follower7-writer-1355] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.070 μs 01:16:16,372 PM [follower7-writer-1355] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,372 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,372 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,372 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,372 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,372 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,372 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:16,372 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:16.377] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@8026dc7 01:16:16,382 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,382 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,382 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,382 PM [leader5-writer-1356] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,382 PM [leader5-writer-1356] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,382 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,383 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,383 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,383 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,383 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,383 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,383 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,383 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,383 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,383 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,383 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,383 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,383 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,383 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,383 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,383 PM [follower7-writer-1357] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,383 PM [follower7-writer-1357] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,383 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,383 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 48.35 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:16.383] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,383 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,383 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1646,leader5-writer-1356]/waiting 01:16:16,383 PM [leader5-writer-1356] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.478 ms 01:16:16,384 PM [leader5-writer-1356] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.409 μs 01:16:16,384 PM [leader5-writer-1356] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,384 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,384 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,384 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,384 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,384 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,384 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:16,384 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:16,385 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,385 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,385 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 [WARN] [07/29/2025 13:16:16.385] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@c0cea2 01:16:16,385 PM [leader5-writer-1358] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,385 PM [leader5-writer-1358] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,385 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,385 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,385 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,385 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,385 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,385 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,385 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,385 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,385 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,385 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,385 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,385 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,386 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,386 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 260.3 μs with journalIndex=1 01:16:16,386 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,386 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,386 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,386 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,386 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,386 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,386 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,386 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,386 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,386 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,386 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,386 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,386 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,386 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 41.41 μs with journalIndex=1 01:16:16,386 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,386 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1648,leader5-writer-1358]/waiting 01:16:16,386 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,386 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1647,follower7-writer-1357]/waiting 01:16:16,386 PM [leader5-writer-1358] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.034 ms 01:16:16,386 PM [leader5-writer-1358] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.580 μs 01:16:16,386 PM [leader5-writer-1358] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,386 PM [follower7-writer-1357] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.413 ms 01:16:16,386 PM [follower7-writer-1357] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.240 μs 01:16:16,386 PM [follower7-writer-1357] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,386 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,386 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,386 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,386 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:16.386] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:16.386] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.387] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1409826d 01:16:16,387 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,387 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:16,387 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:16,388 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,388 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,388 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,388 PM [leader5-writer-1359] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,388 PM [leader5-writer-1359] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,388 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,388 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,388 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,388 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,388 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,388 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:16,388 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:16.388] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@814d257 01:16:16,388 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,388 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,388 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,388 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,388 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,389 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,389 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,389 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,389 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,389 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,389 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,389 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,389 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,389 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 49.34 μs with journalIndex=1 01:16:16,389 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,389 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1649,leader5-writer-1359]/waiting [ERROR] [07/29/2025 13:16:16.389] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,389 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,389 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,389 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,389 PM [leader5-writer-1359] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.464 ms 01:16:16,389 PM [leader5-writer-1359] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.700 μs 01:16:16,389 PM [leader5-writer-1359] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,389 PM [follower7-writer-1360] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,389 PM [follower7-writer-1360] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,389 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,389 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,389 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,389 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.390] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@39c1ec09 01:16:16,390 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,390 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:16,390 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:16,391 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,391 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,391 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,391 PM [leader5-writer-1361] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,391 PM [leader5-writer-1361] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,391 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,391 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,391 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,391 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,391 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,391 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,391 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,391 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,391 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,391 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,391 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,391 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,391 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,391 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 48.27 μs with journalIndex=1 01:16:16,392 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,392 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,392 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,392 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,392 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,392 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,392 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,392 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,392 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,392 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot [ERROR] [07/29/2025 13:16:16.392] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,392 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,392 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,392 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,392 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,392 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 36.03 μs with journalIndex=1 01:16:16,392 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1650,follower7-writer-1360]/waiting 01:16:16,392 PM [follower7-writer-1360] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.872 ms 01:16:16,392 PM [follower7-writer-1360] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.970 μs 01:16:16,392 PM [follower7-writer-1360] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,392 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1651,leader5-writer-1361]/waiting [ERROR] [07/29/2025 13:16:16.392] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,392 PM [leader5-writer-1361] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.491 ms 01:16:16,392 PM [leader5-writer-1361] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.789 μs 01:16:16,392 PM [leader5-writer-1361] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,392 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,392 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,392 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,392 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,393 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,393 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,393 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,393 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,393 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,393 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,393 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:16,393 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:16,393 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:16,393 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:16.397] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@12ebf3bd [WARN] [07/29/2025 13:16:16.397] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@47197af2 01:16:16,399 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,399 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,399 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,399 PM [follower6-writer-1362] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,399 PM [follower6-writer-1362] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,401 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,402 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,402 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,402 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,402 PM [leader5-writer-1363] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,402 PM [leader5-writer-1363] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,402 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,402 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,402 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,402 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,402 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,402 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,402 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,402 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,403 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,403 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,403 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,403 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,403 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,403 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 48.65 μs with journalIndex=1 01:16:16,403 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,403 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,403 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,403 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,403 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,403 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,403 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,403 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,403 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,403 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,403 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,403 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,403 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,403 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 46.22 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:16.403] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,403 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,403 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1652,follower6-writer-1362]/waiting 01:16:16,403 PM [follower6-writer-1362] [DEBUG] JournalWriteTask - follower6: received 1 commands after 4.156 ms 01:16:16,403 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,403 PM [follower6-writer-1362] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.420 μs 01:16:16,403 PM [follower6-writer-1362] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,403 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,403 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,403 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,403 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,403 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,403 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 [WARN] [07/29/2025 13:16:16.403] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7623a024 01:16:16,404 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,404 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:16,404 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:16,404 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,404 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,404 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,404 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,404 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,404 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,404 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,404 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,404 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,404 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,404 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,404 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,404 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,404 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 54.98 μs with journalIndex=1 01:16:16,404 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1654,follower7-writer-1364]/runnable 01:16:16,404 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,405 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [ERROR] [07/29/2025 13:16:16.404] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,405 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,405 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,405 PM [follower7-writer-1364] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,405 PM [follower6-writer-1365] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,405 PM [follower7-writer-1364] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.990 μs 01:16:16,405 PM [follower6-writer-1365] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,405 PM [follower7-writer-1364] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.110 μs 01:16:16,405 PM [follower7-writer-1364] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,405 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,405 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,405 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,405 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,405 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,405 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1653,leader5-writer-1363]/waiting 01:16:16,405 PM [leader5-writer-1363] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.006 ms 01:16:16,405 PM [leader5-writer-1363] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.129 μs 01:16:16,405 PM [leader5-writer-1363] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,405 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,405 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,405 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,405 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,405 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,405 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:16,405 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:16,406 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,406 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:16,406 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:16,413 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,413 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,413 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,413 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,413 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,413 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,413 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,413 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,413 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,413 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,413 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,413 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,413 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,413 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 98.95 μs with journalIndex=1 01:16:16,413 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,414 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:16.405] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.414] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2679547 [WARN] [07/29/2025 13:16:16.414] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1d94e949 at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) [ERROR] [07/29/2025 13:16:16.413] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,414 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,414 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1655,follower6-writer-1365]/waiting 01:16:16,414 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,414 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,414 PM [follower7-writer-1366] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,414 PM [follower6-writer-1365] [DEBUG] JournalWriteTask - follower6: received 1 commands after 8.941 ms 01:16:16,414 PM [follower7-writer-1366] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,414 PM [follower6-writer-1365] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.510 μs 01:16:16,414 PM [follower6-writer-1365] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,414 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,414 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,414 PM [leader5-writer-1367] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,414 PM [leader5-writer-1367] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,414 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,414 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,414 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,414 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.414] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@75a61657 01:16:16,414 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,414 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,414 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,414 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,414 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,414 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,414 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,414 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,414 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,415 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,415 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,415 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,415 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,415 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:16,415 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,415 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:16,415 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 85.03 μs with journalIndex=1 01:16:16,415 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,415 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1656,follower7-writer-1366]/waiting 01:16:16,415 PM [follower7-writer-1366] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.392 ms 01:16:16,415 PM [follower7-writer-1366] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.770 μs 01:16:16,415 PM [follower7-writer-1366] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,415 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,415 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,415 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,415 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,415 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,415 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,415 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,415 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,415 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,415 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,415 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,415 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,415 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,415 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,415 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,415 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,415 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,415 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 50.33 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:16.415] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,416 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:16.416] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@78024bc [ERROR] [07/29/2025 13:16:16.416] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,416 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,416 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,416 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,416 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,416 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1657,leader5-writer-1367]/waiting 01:16:16,416 PM [follower6-writer-1368] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,416 PM [follower6-writer-1368] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,416 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:16,416 PM [leader5-writer-1367] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.102 ms 01:16:16,416 PM [leader5-writer-1367] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.640 μs 01:16:16,416 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:16,416 PM [leader5-writer-1367] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,416 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,416 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,416 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,416 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.416] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7a64435e 01:16:16,417 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,417 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:16,417 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:16,422 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,422 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,422 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,422 PM [follower7-writer-1369] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,422 PM [follower7-writer-1369] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,422 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,423 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,423 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,423 PM [leader5-writer-1370] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,423 PM [leader5-writer-1370] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,423 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,423 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,423 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,423 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,423 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,423 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,423 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,423 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,423 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,423 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,423 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,423 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,423 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,423 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,423 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,423 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,423 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,423 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,423 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,423 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,423 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,423 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,423 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,423 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,423 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,423 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,423 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,423 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 33.98 μs with journalIndex=1 01:16:16,423 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,423 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,423 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,423 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,423 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,423 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,423 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,423 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,423 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,423 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,423 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,424 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] [ERROR] [07/29/2025 13:16:16.423] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,424 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1660,leader5-writer-1370]/waiting 01:16:16,424 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,424 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 73.30 μs with journalIndex=1 01:16:16,424 PM [leader5-writer-1370] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.211 ms 01:16:16,424 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 60.00 μs with journalIndex=1 01:16:16,424 PM [leader5-writer-1370] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.480 μs 01:16:16,424 PM [leader5-writer-1370] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,424 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,424 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,424 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,424 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.424] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@42bfa241 [ERROR] [07/29/2025 13:16:16.424] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,424 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,424 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,424 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1658,follower6-writer-1368]/waiting 01:16:16,424 PM [follower6-writer-1368] [DEBUG] JournalWriteTask - follower6: received 1 commands after 8.456 ms 01:16:16,424 PM [follower6-writer-1368] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.130 μs 01:16:16,425 PM [follower6-writer-1368] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,425 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,425 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,425 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,424 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:16,425 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:16,425 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,426 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,426 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,426 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 [WARN] [07/29/2025 13:16:16.426] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6eea1cb 01:16:16,426 PM [leader5-writer-1371] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,426 PM [leader5-writer-1371] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,426 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,426 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:16,426 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor [ERROR] [07/29/2025 13:16:16.426] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,426 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,426 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1659,follower7-writer-1369]/waiting 01:16:16,426 PM [follower7-writer-1369] [DEBUG] JournalWriteTask - follower7: received 1 commands after 4.162 ms 01:16:16,426 PM [follower7-writer-1369] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.530 μs 01:16:16,426 PM [follower7-writer-1369] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,426 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,426 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,426 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,426 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.427] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2bb2feb8 01:16:16,427 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,427 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:16,427 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:16,429 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,429 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,429 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,429 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,429 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,429 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,429 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,429 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,429 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,429 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,429 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,429 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,429 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,429 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,429 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 62.81 μs with journalIndex=1 01:16:16,429 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,429 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,429 PM [follower6-writer-1372] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,429 PM [follower6-writer-1372] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,429 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:16.429] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,430 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1661,leader5-writer-1371]/waiting 01:16:16,430 PM [leader5-writer-1371] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.742 ms 01:16:16,430 PM [leader5-writer-1371] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.140 μs 01:16:16,430 PM [leader5-writer-1371] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,430 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,430 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,430 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,430 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.430] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5d8dbab8 01:16:16,430 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,430 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,430 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:16,430 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:16,431 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,431 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,431 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,431 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,431 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,431 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,431 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,431 PM [leader5-writer-1373] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,431 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,431 PM [leader5-writer-1373] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,431 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,431 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,431 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,431 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,431 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,431 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,431 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,431 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 59.07 μs with journalIndex=1 01:16:16,432 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) [ERROR] [07/29/2025 13:16:16.431] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,432 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1662,follower6-writer-1372]/waiting 01:16:16,432 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,432 PM [follower6-writer-1372] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.623 ms 01:16:16,432 PM [follower6-writer-1372] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.630 μs 01:16:16,432 PM [follower6-writer-1372] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,432 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,432 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,432 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,432 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.432] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@73b70b24 01:16:16,433 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,433 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,433 PM [follower7-writer-1374] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,433 PM [follower7-writer-1374] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,433 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,433 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,433 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:16,433 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:16,433 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,433 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,433 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,433 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,433 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,433 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,433 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,433 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,433 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,433 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,433 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,433 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,433 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,433 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,433 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,433 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,433 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,433 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,433 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,433 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,433 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,433 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,433 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,433 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,433 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 71.13 μs with journalIndex=1 01:16:16,433 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,433 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 125.0 μs with journalIndex=1 01:16:16,433 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,434 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1664,follower7-writer-1374]/waiting 01:16:16,434 PM [follower7-writer-1374] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.008 ms 01:16:16,434 PM [follower7-writer-1374] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.670 μs 01:16:16,434 PM [follower7-writer-1374] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:16.433] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,434 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,434 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [ERROR] [07/29/2025 13:16:16.434] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,434 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1663,leader5-writer-1373]/waiting 01:16:16,434 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,434 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,434 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,434 PM [leader5-writer-1373] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.892 ms 01:16:16,434 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,434 PM [leader5-writer-1373] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.040 μs 01:16:16,434 PM [leader5-writer-1373] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,434 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,434 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,434 PM [follower6-writer-1375] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,434 PM [follower6-writer-1375] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:16.434] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@65373593 01:16:16,435 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,435 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,435 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,435 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,435 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,435 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,435 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,435 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,435 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,435 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,435 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,435 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,435 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,435 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 55.49 μs with journalIndex=1 01:16:16,435 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,435 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,435 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,435 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,435 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,435 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1665,follower6-writer-1375]/waiting 01:16:16,435 PM [follower6-writer-1375] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.105 ms 01:16:16,435 PM [follower6-writer-1375] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.500 μs 01:16:16,435 PM [follower6-writer-1375] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:16.435] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,435 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,435 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed [WARN] [07/29/2025 13:16:16.435] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@a5ac42 01:16:16,435 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,435 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,436 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:16.436] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@52c18b81 01:16:16,436 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:16,436 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:16,436 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,436 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:16,436 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:16,437 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,437 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,437 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,437 PM [follower6-writer-1376] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,437 PM [follower6-writer-1376] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,437 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,438 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:16,438 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,438 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,438 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,438 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,438 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,438 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,438 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,438 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,438 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,438 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,438 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,438 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,438 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,438 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 65.45 μs with journalIndex=1 01:16:16,438 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor [ERROR] [07/29/2025 13:16:16.438] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,438 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,438 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1666,follower6-writer-1376]/waiting 01:16:16,438 PM [follower6-writer-1376] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.522 ms 01:16:16,438 PM [follower6-writer-1376] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.449 μs 01:16:16,438 PM [follower6-writer-1376] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,438 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,438 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,438 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,439 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,439 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,439 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:16,439 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:16.441] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3494900 01:16:16,441 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,441 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,441 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,441 PM [leader5-writer-1377] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,441 PM [leader5-writer-1377] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,442 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,442 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,442 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,442 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,442 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,442 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,442 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,442 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,442 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,442 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,442 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,442 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,442 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,442 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 40.38 μs with journalIndex=1 01:16:16,442 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:16.442] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,442 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1667,leader5-writer-1377]/waiting 01:16:16,442 PM [leader5-writer-1377] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.029 ms 01:16:16,442 PM [leader5-writer-1377] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.080 μs 01:16:16,442 PM [leader5-writer-1377] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,442 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,442 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,442 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,442 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,443 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,443 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:16,443 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:16,444 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,445 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,445 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,445 PM [follower6-writer-1378] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,445 PM [follower6-writer-1378] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:16.445] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@607f4cd5 01:16:16,445 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,445 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,445 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,445 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,445 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,445 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,445 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,445 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,445 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,445 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,445 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,445 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,445 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,445 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 67.15 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:16.445] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,446 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,446 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1668,follower6-writer-1378]/waiting 01:16:16,446 PM [follower6-writer-1378] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.120 ms 01:16:16,446 PM [follower6-writer-1378] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.429 μs 01:16:16,446 PM [follower6-writer-1378] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,446 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,446 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,446 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,446 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,446 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,446 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:16,446 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:16,446 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,447 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,447 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,447 PM [leader5-writer-1379] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,447 PM [leader5-writer-1379] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:16.447] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@24feff1c 01:16:16,447 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,448 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,448 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,448 PM [follower6-writer-1380] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,448 PM [follower6-writer-1380] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,448 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,448 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,448 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,448 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,448 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,448 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,448 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,448 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,448 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,448 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,448 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,448 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,448 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,448 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 46.30 μs with journalIndex=1 01:16:16,448 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,448 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,448 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log [ERROR] [07/29/2025 13:16:16.448] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,448 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,448 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,448 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,449 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,449 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,449 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,449 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,449 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,449 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,449 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,449 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,449 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 86.73 μs with journalIndex=1 01:16:16,449 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1669,leader5-writer-1379]/waiting 01:16:16,449 PM [leader5-writer-1379] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.199 ms 01:16:16,449 PM [leader5-writer-1379] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.360 μs 01:16:16,449 PM [leader5-writer-1379] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,449 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,449 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,449 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,449 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,449 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,449 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1670,follower6-writer-1380]/waiting 01:16:16,449 PM [follower6-writer-1380] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.602 ms 01:16:16,449 PM [follower6-writer-1380] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.070 μs 01:16:16,449 PM [follower6-writer-1380] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,449 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,449 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,449 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,449 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:16.449] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,449 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,449 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 [WARN] [07/29/2025 13:16:16.449] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7cb61945 01:16:16,450 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,450 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:16,450 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:16,451 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,451 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,451 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,451 PM [follower7-writer-1381] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,451 PM [follower7-writer-1381] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,451 PM [follower6-writer-1382] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,451 PM [follower6-writer-1382] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,451 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.451] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7349981a 01:16:16,451 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,451 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,451 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,451 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,451 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,451 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,451 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,451 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,451 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,451 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,451 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,451 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,451 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,451 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 37.26 μs with journalIndex=1 01:16:16,451 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,452 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1672,follower6-writer-1382]/waiting 01:16:16,452 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,452 PM [follower6-writer-1382] [DEBUG] JournalWriteTask - follower6: received 1 commands after 858.0 μs 01:16:16,452 PM [follower6-writer-1382] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.360 μs 01:16:16,452 PM [follower6-writer-1382] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,452 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,452 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,452 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,452 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,452 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,452 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,452 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null [ERROR] [07/29/2025 13:16:16.451] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,452 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,452 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,452 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,452 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,452 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,452 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,452 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,452 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,452 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,452 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 70.33 μs with journalIndex=1 [WARN] [07/29/2025 13:16:16.452] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@10783bdc 01:16:16,452 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,452 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:16,452 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:16,452 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,452 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,452 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor [ERROR] [07/29/2025 13:16:16.452] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,452 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:16,452 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1671,follower7-writer-1381]/waiting 01:16:16,459 PM [follower7-writer-1381] [DEBUG] JournalWriteTask - follower7: received 1 commands after 7.854 ms 01:16:16,459 PM [follower7-writer-1381] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.890 μs 01:16:16,459 PM [follower7-writer-1381] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,459 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,459 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,459 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,459 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.459] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@43ad20d0 01:16:16,459 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,459 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:16,459 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:16,468 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,469 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,469 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,469 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,469 PM [follower6-writer-1383] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,469 PM [follower6-writer-1383] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,469 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,469 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,469 PM [leader5-writer-1384] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,469 PM [leader5-writer-1384] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,469 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:16,469 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,469 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,469 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,469 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,469 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,469 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,469 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,469 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,469 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,469 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,469 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,469 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,469 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,469 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 42.53 μs with journalIndex=1 01:16:16,469 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,469 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,470 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,470 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,470 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,470 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,470 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,470 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,470 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,470 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,470 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,470 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,470 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,470 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 33.28 μs with journalIndex=1 01:16:16,470 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1674,leader5-writer-1384]/waiting 01:16:16,470 PM [leader5-writer-1384] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.155 ms [ERROR] [07/29/2025 13:16:16.470] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,470 PM [leader5-writer-1384] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.360 μs 01:16:16,470 PM [leader5-writer-1384] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,470 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,470 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,470 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,470 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,470 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1673,follower6-writer-1383]/waiting [ERROR] [07/29/2025 13:16:16.470] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.470] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@61caccb7 01:16:16,470 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,470 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:16,470 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:16,471 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,472 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,472 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,472 PM [leader5-writer-1385] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,472 PM [leader5-writer-1385] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,472 PM [follower6-writer-1383] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.903 ms 01:16:16,472 PM [follower6-writer-1383] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 4.490 μs 01:16:16,472 PM [follower6-writer-1383] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,472 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,472 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,472 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,472 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,472 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.472] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7c9bf9f7 01:16:16,472 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,472 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,472 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,472 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:16,472 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,472 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:16,472 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,472 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,472 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,472 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,472 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,472 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,472 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,472 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,472 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,472 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,472 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,472 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 74.69 μs with journalIndex=1 01:16:16,473 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,473 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1675,leader5-writer-1385]/waiting 01:16:16,473 PM [leader5-writer-1385] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.214 ms 01:16:16,473 PM [leader5-writer-1385] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.890 μs 01:16:16,473 PM [leader5-writer-1385] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,473 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,473 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,473 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,473 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,473 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,473 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:16,473 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:16,474 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,474 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,474 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,474 PM [follower6-writer-1386] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,474 PM [follower6-writer-1386] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,474 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,474 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,474 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,474 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,474 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,474 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,474 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,474 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,474 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,474 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,474 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,474 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,474 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,474 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 74.88 μs with journalIndex=1 01:16:16,475 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,475 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,475 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,475 PM [leader5-writer-1387] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,475 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,475 PM [leader5-writer-1387] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,475 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1676,follower6-writer-1386]/waiting 01:16:16,475 PM [follower6-writer-1386] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.163 ms 01:16:16,475 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:16.473] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.475] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2743e653 01:16:16,475 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,475 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,475 PM [follower6-writer-1386] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.400 μs 01:16:16,475 PM [follower6-writer-1386] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,475 PM [follower7-writer-1388] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,475 PM [follower7-writer-1388] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,475 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed [ERROR] [07/29/2025 13:16:16.475] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,475 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,475 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,475 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.475] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7dca3010 01:16:16,476 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,476 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,476 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:16,476 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,476 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,476 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:16,476 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,476 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,476 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,476 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,476 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,476 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,476 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,476 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,476 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,476 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,476 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 85.70 μs with journalIndex=1 01:16:16,476 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:16.476] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,477 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,477 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,477 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,477 PM [follower6-writer-1389] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,477 PM [follower6-writer-1389] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,478 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,478 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1678,follower7-writer-1388]/waiting 01:16:16,478 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,478 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,478 PM [follower7-writer-1388] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.564 ms 01:16:16,478 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,478 PM [follower7-writer-1388] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.770 μs 01:16:16,478 PM [follower7-writer-1388] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,478 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,478 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,478 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,478 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,478 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,478 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,478 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,478 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,478 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,478 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 49.73 μs with journalIndex=1 01:16:16,478 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,478 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,478 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,478 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1679,follower6-writer-1389]/waiting 01:16:16,478 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,478 PM [follower6-writer-1389] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.064 ms 01:16:16,478 PM [follower6-writer-1389] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 1.740 μs 01:16:16,478 PM [follower6-writer-1389] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:16.478] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,478 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,478 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,478 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,478 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,478 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,478 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties [WARN] [07/29/2025 13:16:16.478] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@45521004 01:16:16,478 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,478 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log [WARN] [07/29/2025 13:16:16.478] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3ea0fc0b 01:16:16,479 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,479 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,479 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,479 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,479 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,479 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,479 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,479 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,479 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,479 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 50.62 μs with journalIndex=1 01:16:16,479 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,479 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:16,479 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:16,479 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,479 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:16,479 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:16,479 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1677,leader5-writer-1387]/waiting 01:16:16,479 PM [leader5-writer-1387] [DEBUG] JournalWriteTask - leader5: received 1 commands after 4.274 ms 01:16:16,479 PM [leader5-writer-1387] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.530 μs 01:16:16,479 PM [leader5-writer-1387] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,479 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,479 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,479 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,479 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,480 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,480 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:16,480 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:16,489 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) [ERROR] [07/29/2025 13:16:16.479] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) [WARN] [07/29/2025 13:16:16.489] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1692ffd8 at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,489 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,495 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,495 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,495 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,495 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,495 PM [follower6-writer-1390] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,495 PM [follower6-writer-1390] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,495 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,495 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,495 PM [leader5-writer-1391] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,495 PM [leader5-writer-1391] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,495 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,495 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,495 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,495 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,496 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,496 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,496 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,496 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,496 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,496 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,496 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,496 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,496 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,496 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,496 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,496 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,496 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,496 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,496 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,496 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,496 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,496 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,496 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,496 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,496 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,496 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 48.97 μs with journalIndex=1 01:16:16,496 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,496 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 52.66 μs with journalIndex=1 01:16:16,496 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:16.496] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,496 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:16.496] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,496 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1681,leader5-writer-1391]/waiting 01:16:16,496 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1680,follower6-writer-1390]/waiting 01:16:16,496 PM [leader5-writer-1391] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.329 ms 01:16:16,496 PM [leader5-writer-1391] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.050 μs 01:16:16,496 PM [follower6-writer-1390] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.394 ms 01:16:16,496 PM [leader5-writer-1391] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,496 PM [follower6-writer-1390] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.250 μs 01:16:16,496 PM [follower6-writer-1390] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,496 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,496 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,496 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,496 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,496 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,496 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,496 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,496 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,497 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,497 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:16,497 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:16,497 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,497 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:16,497 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:16.509] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@570c1dcc [WARN] [07/29/2025 13:16:16.509] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4f0a7732 01:16:16,511 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,512 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,512 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,512 PM [leader5-writer-1392] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,512 PM [leader5-writer-1392] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,512 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,512 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,512 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,512 PM [follower7-writer-1393] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,512 PM [follower7-writer-1393] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,512 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,512 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,512 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,512 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,512 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,512 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,512 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,512 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,512 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,512 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,512 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,512 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,512 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,512 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 40.39 μs with journalIndex=1 01:16:16,513 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,513 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,513 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,513 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,513 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,513 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,513 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,513 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,513 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,513 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,513 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 [ERROR] [07/29/2025 13:16:16.513] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,513 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,513 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,513 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,513 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 112.4 μs with journalIndex=1 01:16:16,513 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1682,leader5-writer-1392]/waiting 01:16:16,513 PM [leader5-writer-1392] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.152 ms 01:16:16,513 PM [leader5-writer-1392] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.500 μs 01:16:16,513 PM [leader5-writer-1392] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,513 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,513 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,513 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,513 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:16.513] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.513] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2b4cf564 01:16:16,513 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,513 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,513 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:16,513 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:16,513 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1683,follower7-writer-1393]/waiting 01:16:16,514 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,514 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,514 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,514 PM [follower7-writer-1393] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.579 ms 01:16:16,514 PM [follower7-writer-1393] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.990 μs 01:16:16,514 PM [follower7-writer-1393] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,514 PM [follower6-writer-1394] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,514 PM [follower6-writer-1394] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,514 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,514 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,514 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,514 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,514 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,514 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:16,514 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:16,515 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,515 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,515 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 [WARN] [07/29/2025 13:16:16.515] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@517d5e7a 01:16:16,515 PM [leader5-writer-1395] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,515 PM [leader5-writer-1395] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,515 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,515 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,515 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,515 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,515 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,515 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,515 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,515 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,515 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,515 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,515 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,515 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,515 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,515 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 57.85 μs with journalIndex=1 01:16:16,515 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,516 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,516 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 [ERROR] [07/29/2025 13:16:16.516] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,516 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,516 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1685,leader5-writer-1395]/waiting 01:16:16,516 PM [follower7-writer-1396] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,516 PM [follower7-writer-1396] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,516 PM [leader5-writer-1395] [DEBUG] JournalWriteTask - leader5: received 1 commands after 853.1 μs 01:16:16,516 PM [leader5-writer-1395] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.040 μs 01:16:16,516 PM [leader5-writer-1395] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,516 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,516 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,516 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,516 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,516 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,516 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,516 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,516 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,516 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,516 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,516 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,516 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,516 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,516 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,516 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,516 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,516 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,516 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,516 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:16,516 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 45.65 μs with journalIndex=1 01:16:16,516 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:16,517 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1686,follower7-writer-1396]/waiting 01:16:16,517 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.517] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3a3f5401 [ERROR] [07/29/2025 13:16:16.516] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,517 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,517 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,517 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,517 PM [leader5-writer-1397] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,517 PM [leader5-writer-1397] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,517 PM [follower7-writer-1396] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.500 ms 01:16:16,517 PM [follower7-writer-1396] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.840 μs 01:16:16,517 PM [follower7-writer-1396] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,517 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,517 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,517 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,517 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.518] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2aec6955 01:16:16,518 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,518 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:16,518 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:16,519 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,519 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,519 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,519 PM [follower7-writer-1398] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,519 PM [follower7-writer-1398] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,520 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,520 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,520 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,520 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,520 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,520 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,520 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,520 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,520 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,520 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,520 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,520 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,520 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,520 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,520 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,520 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 40.21 μs with journalIndex=1 01:16:16,520 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,520 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,520 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,520 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,520 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,520 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,520 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,520 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,520 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,520 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,521 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,521 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 62.44 μs with journalIndex=1 01:16:16,521 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,521 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,521 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,521 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,521 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,521 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,521 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,521 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,521 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,521 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,521 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,521 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,521 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,521 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 50.90 μs with journalIndex=1 01:16:16,521 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,521 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1688,follower7-writer-1398]/waiting 01:16:16,521 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,521 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1684,follower6-writer-1394]/waiting 01:16:16,521 PM [follower7-writer-1398] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.147 ms 01:16:16,521 PM [follower7-writer-1398] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.349 μs 01:16:16,521 PM [follower7-writer-1398] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,521 PM [follower6-writer-1394] [DEBUG] JournalWriteTask - follower6: received 1 commands after 7.448 ms 01:16:16,521 PM [follower6-writer-1394] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 1.040 μs 01:16:16,521 PM [follower6-writer-1394] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,521 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,521 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,521 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,521 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:16.521] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:16.521] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:16.521] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.521] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@12bb3fd6 01:16:16,522 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,522 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1687,leader5-writer-1397]/waiting 01:16:16,522 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,522 PM [leader5-writer-1397] [DEBUG] JournalWriteTask - leader5: received 1 commands after 4.347 ms 01:16:16,522 PM [leader5-writer-1397] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.280 μs 01:16:16,522 PM [leader5-writer-1397] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,522 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:16,522 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:16,522 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,522 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,522 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,522 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,522 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,522 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:16,522 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:16.525] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@67b5f82d 01:16:16,527 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,528 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,528 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,528 PM [follower7-writer-1399] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,528 PM [follower7-writer-1399] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,528 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,528 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,528 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,528 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,528 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,528 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,528 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,528 PM [leader5-writer-1400] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,528 PM [leader5-writer-1400] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:16.528] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2bfd5c6a 01:16:16,528 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,528 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:16,528 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:16,528 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,529 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,529 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,529 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,529 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,529 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,529 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,529 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,529 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,529 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,529 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,529 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,529 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,529 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 64.92 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:16.529] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,529 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,529 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1689,follower7-writer-1399]/waiting 01:16:16,529 PM [follower7-writer-1399] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.530 ms 01:16:16,529 PM [follower7-writer-1399] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.559 μs 01:16:16,529 PM [follower7-writer-1399] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,529 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,529 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,529 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,529 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,529 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,529 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,529 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 [WARN] [07/29/2025 13:16:16.530] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5c0692c9 01:16:16,530 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,530 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:16,530 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:16,530 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,530 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,530 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,530 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,530 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,530 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,530 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,530 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,530 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,530 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,530 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,530 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,530 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,530 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 56.08 μs with journalIndex=1 01:16:16,530 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,530 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,530 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,530 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,530 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,530 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,530 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,530 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,530 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,530 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,531 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,531 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,531 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,531 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 80.30 μs with journalIndex=1 01:16:16,531 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,531 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,531 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 [ERROR] [07/29/2025 13:16:16.530] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,531 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,531 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1691,follower6-writer-1401]/runnable 01:16:16,531 PM [follower6-writer-1401] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,531 PM [follower6-writer-1401] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.940 μs 01:16:16,531 PM [follower6-writer-1401] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.260 μs 01:16:16,531 PM [follower6-writer-1401] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,531 PM [follower7-writer-1402] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,531 PM [follower7-writer-1402] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [ERROR] [07/29/2025 13:16:16.531] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,531 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,531 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,531 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1690,leader5-writer-1400]/waiting 01:16:16,531 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,531 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,531 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.531] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@79ad7069 01:16:16,531 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,531 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,531 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,531 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,531 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,532 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,532 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,532 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,532 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,532 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:16,532 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,532 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,532 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,532 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:16,532 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,532 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,532 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 39.08 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:16.532] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,532 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,532 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1692,follower7-writer-1402]/waiting 01:16:16,532 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,533 PM [leader5-writer-1400] [DEBUG] JournalWriteTask - leader5: received 1 commands after 4.488 ms 01:16:16,533 PM [leader5-writer-1400] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.200 μs 01:16:16,533 PM [leader5-writer-1400] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,533 PM [follower7-writer-1402] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.623 ms 01:16:16,533 PM [follower7-writer-1402] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 930.0 ns 01:16:16,533 PM [follower7-writer-1402] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,533 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,533 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,533 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,533 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,533 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,533 PM [follower6-writer-1403] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,533 PM [follower6-writer-1403] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,533 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,533 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,533 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,533 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,533 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,533 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,533 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:16,533 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:16,533 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,533 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:16,533 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:16.537] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5c9790ba [WARN] [07/29/2025 13:16:16.537] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@69167545 01:16:16,537 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,537 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,537 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,537 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,537 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,537 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,537 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,537 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,537 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,537 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,537 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,537 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,537 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,537 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 70.32 μs with journalIndex=1 01:16:16,537 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,537 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,537 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,537 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [ERROR] [07/29/2025 13:16:16.537] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,538 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1693,follower6-writer-1403]/waiting 01:16:16,538 PM [leader5-writer-1404] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,538 PM [leader5-writer-1404] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,538 PM [follower6-writer-1403] [DEBUG] JournalWriteTask - follower6: received 1 commands after 4.964 ms 01:16:16,538 PM [follower6-writer-1403] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.460 μs 01:16:16,538 PM [follower6-writer-1403] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,538 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,538 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,538 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,538 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.538] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2c3b5be9 01:16:16,538 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,538 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:16,538 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,538 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:16,538 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,538 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,538 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,538 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,538 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,538 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,538 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,538 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,538 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,538 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,538 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,538 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,538 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 58.59 μs with journalIndex=1 01:16:16,539 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,539 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1694,leader5-writer-1404]/waiting [ERROR] [07/29/2025 13:16:16.539] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,539 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,539 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,539 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,539 PM [follower6-writer-1405] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,539 PM [follower6-writer-1405] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,539 PM [leader5-writer-1404] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.660 ms 01:16:16,539 PM [leader5-writer-1404] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.210 μs 01:16:16,539 PM [leader5-writer-1404] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,539 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,539 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,539 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,539 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.540] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@20281ec3 01:16:16,540 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,540 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:16,540 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:16,540 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,540 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,540 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,540 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,540 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,540 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,540 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,540 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,540 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,540 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,540 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,540 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,540 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,540 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 51.08 μs with journalIndex=1 01:16:16,541 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,541 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1695,follower6-writer-1405]/waiting 01:16:16,541 PM [follower6-writer-1405] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.416 ms 01:16:16,541 PM [follower6-writer-1405] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.340 μs 01:16:16,541 PM [follower6-writer-1405] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,541 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,541 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,541 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,541 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,541 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,541 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,541 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,541 PM [leader5-writer-1406] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,541 PM [leader5-writer-1406] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,541 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,541 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:16,541 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:16,541 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,541 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,542 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,542 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,542 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,542 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,542 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,542 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,542 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,542 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,542 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,542 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,542 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,542 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 57.53 μs with journalIndex=1 01:16:16,542 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,542 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1696,leader5-writer-1406]/waiting 01:16:16,542 PM [leader5-writer-1406] [DEBUG] JournalWriteTask - leader5: received 1 commands after 898.7 μs 01:16:16,542 PM [leader5-writer-1406] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.470 μs 01:16:16,542 PM [leader5-writer-1406] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,542 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,542 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,542 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,542 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,542 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,542 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,542 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:16,542 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:16,542 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,543 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,543 PM [follower6-writer-1407] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,543 PM [follower6-writer-1407] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [ERROR] [07/29/2025 13:16:16.540] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.543] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3ec2f6c5 [ERROR] [07/29/2025 13:16:16.542] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.543] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3b6057ef 01:16:16,543 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,543 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,543 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,543 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,543 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,543 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,543 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,543 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,543 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,543 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,543 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,543 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,543 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,543 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 56.13 μs with journalIndex=1 01:16:16,543 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,544 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 [ERROR] [07/29/2025 13:16:16.543] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,544 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,544 PM [leader5-writer-1408] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,544 PM [leader5-writer-1408] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,544 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1697,follower6-writer-1407]/waiting 01:16:16,544 PM [follower6-writer-1407] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.294 ms 01:16:16,544 PM [follower6-writer-1407] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.370 μs 01:16:16,544 PM [follower6-writer-1407] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,544 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,544 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,544 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,544 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,544 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,544 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,544 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,544 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,544 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,544 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,544 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,544 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,544 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,544 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,544 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,544 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,544 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,544 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 38.98 μs with journalIndex=1 01:16:16,544 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,545 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1698,leader5-writer-1408]/waiting [ERROR] [07/29/2025 13:16:16.544] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,545 PM [leader5-writer-1408] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.036 ms 01:16:16,545 PM [leader5-writer-1408] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.179 μs 01:16:16,545 PM [leader5-writer-1408] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,545 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,545 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,545 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,545 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.545] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7b2a356c [WARN] [07/29/2025 13:16:16.545] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@18fcc2c0 01:16:16,545 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,545 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:16,545 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:16,546 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,546 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,546 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,546 PM [leader5-writer-1409] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,546 PM [leader5-writer-1409] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,547 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,547 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:16,547 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:16,548 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,548 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,548 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,548 PM [follower6-writer-1410] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,548 PM [follower6-writer-1410] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,548 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,548 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,548 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,548 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,548 PM [follower7-writer-1411] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,548 PM [follower7-writer-1411] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,553 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,553 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,553 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,553 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,553 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,553 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,553 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,553 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,553 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,553 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,553 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,553 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,553 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,553 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,553 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,553 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,553 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,553 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,553 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,553 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,553 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,553 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,553 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,553 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,553 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,553 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,553 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 78.60 μs with journalIndex=1 01:16:16,554 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 59.96 μs with journalIndex=1 01:16:16,554 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,554 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,554 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,554 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,554 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,554 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,554 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,554 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,554 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,554 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,554 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,554 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,554 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,554 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 35.08 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:16.554] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,554 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) [ERROR] [07/29/2025 13:16:16.554] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,554 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,554 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) [ERROR] [07/29/2025 13:16:16.554] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,554 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1701,follower7-writer-1411]/waiting 01:16:16,554 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1699,leader5-writer-1409]/waiting 01:16:16,554 PM [follower7-writer-1411] [DEBUG] JournalWriteTask - follower7: received 1 commands after 5.947 ms 01:16:16,554 PM [follower7-writer-1411] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.810 μs 01:16:16,554 PM [follower7-writer-1411] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,554 PM [leader5-writer-1409] [DEBUG] JournalWriteTask - leader5: received 1 commands after 8.188 ms 01:16:16,554 PM [leader5-writer-1409] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.780 μs 01:16:16,555 PM [leader5-writer-1409] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,555 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,555 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,555 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,555 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,555 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,555 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,555 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,555 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,555 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,555 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,555 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:16,554 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1700,follower6-writer-1410]/waiting 01:16:16,555 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:16,555 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:16,555 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:16.557] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5be72435 [WARN] [07/29/2025 13:16:16.557] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@65c7157d 01:16:16,559 PM [follower6-writer-1410] [DEBUG] JournalWriteTask - follower6: received 1 commands after 11.53 ms 01:16:16,559 PM [follower6-writer-1410] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.140 μs 01:16:16,559 PM [follower6-writer-1410] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,559 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,559 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,559 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,559 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,560 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,560 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:16,560 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:16,561 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,561 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,561 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,561 PM [leader5-writer-1412] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,561 PM [leader5-writer-1412] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:16.562] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@16ebae6c 01:16:16,562 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,562 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,562 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,562 PM [follower6-writer-1413] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,562 PM [follower6-writer-1413] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,563 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,563 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,563 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,563 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,563 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,563 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,563 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,563 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,563 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,563 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,563 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,563 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,563 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,563 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 42.60 μs with journalIndex=1 01:16:16,563 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,563 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,563 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,563 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,563 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,563 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,563 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,563 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,563 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,563 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,563 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,563 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,563 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,563 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 51.43 μs with journalIndex=1 01:16:16,563 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) [ERROR] [07/29/2025 13:16:16.563] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,563 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) [ERROR] [07/29/2025 13:16:16.563] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,563 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1702,leader5-writer-1412]/waiting 01:16:16,563 PM [leader5-writer-1412] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.829 ms 01:16:16,563 PM [leader5-writer-1412] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.519 μs 01:16:16,563 PM [leader5-writer-1412] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,563 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1703,follower6-writer-1413]/waiting 01:16:16,563 PM [follower6-writer-1413] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.285 ms 01:16:16,563 PM [follower6-writer-1413] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 1.120 μs 01:16:16,563 PM [follower6-writer-1413] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,563 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,563 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,563 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,563 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,564 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,564 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,564 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,564 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,564 PM [follower7-writer-1414] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,564 PM [follower7-writer-1414] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:16.564] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3b6edb3b 01:16:16,564 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:16,564 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,564 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,564 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,564 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:16,564 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,564 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,564 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:16,564 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:16.565] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@28e48f4b 01:16:16,568 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,569 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,569 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,569 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,569 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,569 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,569 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,569 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,569 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,569 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,569 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,569 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,569 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,569 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 58.98 μs with journalIndex=1 01:16:16,569 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,569 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,569 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 [ERROR] [07/29/2025 13:16:16.569] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,569 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,569 PM [leader5-writer-1415] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,569 PM [leader5-writer-1415] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,569 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1704,follower7-writer-1414]/waiting 01:16:16,569 PM [follower7-writer-1414] [DEBUG] JournalWriteTask - follower7: received 1 commands after 5.415 ms 01:16:16,569 PM [follower7-writer-1414] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.959 μs 01:16:16,569 PM [follower7-writer-1414] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,569 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,569 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,569 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,569 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,569 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,570 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,570 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,570 PM [follower6-writer-1416] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,570 PM [follower6-writer-1416] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,570 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,570 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,570 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,570 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:16,570 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,570 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,570 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:16,570 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,570 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,570 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,570 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,570 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,570 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,570 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,570 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,570 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,570 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 56.72 μs with journalIndex=1 01:16:16,570 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,570 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,570 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,570 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,570 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,570 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,570 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,570 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,570 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,570 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,570 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,570 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,570 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,570 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 53.57 μs with journalIndex=1 [WARN] [07/29/2025 13:16:16.570] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4bda47ea [ERROR] [07/29/2025 13:16:16.570] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:16.570] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,571 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,571 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,571 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,571 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1705,leader5-writer-1415]/waiting 01:16:16,571 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1706,follower6-writer-1416]/waiting 01:16:16,571 PM [follower6-writer-1416] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.330 ms 01:16:16,571 PM [follower6-writer-1416] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.560 μs 01:16:16,571 PM [follower6-writer-1416] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,571 PM [leader5-writer-1415] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.754 ms 01:16:16,571 PM [leader5-writer-1415] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.120 μs 01:16:16,571 PM [leader5-writer-1415] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,571 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,571 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,571 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,571 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,571 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,571 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.571] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@63fc9fec 01:16:16,571 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,571 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,571 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:16,571 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:16,571 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,571 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,572 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,572 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,572 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,572 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,572 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,572 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,572 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,572 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,572 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,572 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,572 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 66.00 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:16.572] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,572 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,572 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1707,follower7-writer-1417]/runnable 01:16:16,572 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,573 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,573 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,573 PM [leader5-writer-1418] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,573 PM [leader5-writer-1418] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,573 PM [follower7-writer-1417] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,573 PM [follower7-writer-1417] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.950 μs 01:16:16,573 PM [follower7-writer-1417] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 8.419 μs 01:16:16,573 PM [follower7-writer-1417] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,573 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,573 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,573 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,573 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,573 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,573 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,573 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,573 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,573 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,573 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:16,573 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:16,573 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,573 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:16,573 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:16.578] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@37d8c77 [WARN] [07/29/2025 13:16:16.578] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4bbca07 01:16:16,579 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,579 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,579 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,579 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,579 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,579 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,579 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,579 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,579 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,579 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,579 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,579 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,579 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,579 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 66.02 μs with journalIndex=1 01:16:16,579 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,579 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,579 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,579 PM [follower7-writer-1419] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,579 PM [follower7-writer-1419] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [ERROR] [07/29/2025 13:16:16.579] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,579 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,579 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1708,leader5-writer-1418]/waiting 01:16:16,579 PM [leader5-writer-1418] [DEBUG] JournalWriteTask - leader5: received 1 commands after 6.591 ms 01:16:16,579 PM [leader5-writer-1418] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.959 μs 01:16:16,579 PM [leader5-writer-1418] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,579 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,579 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,579 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,579 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.580] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@361425e2 01:16:16,580 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,580 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,580 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,580 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:16,580 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,580 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,580 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:16,580 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,580 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,580 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,580 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,580 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,580 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,580 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,580 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,580 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,580 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 62.95 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:16.580] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,580 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,580 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1709,follower7-writer-1419]/waiting 01:16:16,580 PM [follower7-writer-1419] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.267 ms 01:16:16,580 PM [follower7-writer-1419] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.450 μs 01:16:16,580 PM [follower7-writer-1419] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,580 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,580 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,580 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,580 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,581 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,581 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,581 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:16,581 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:16,581 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,581 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,581 PM [leader5-writer-1420] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,581 PM [leader5-writer-1420] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:16.581] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6b6ab6e8 01:16:16,582 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,582 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,582 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,582 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,582 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,582 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,582 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,582 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,582 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,582 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,582 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,582 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,582 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,582 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 60.74 μs with journalIndex=1 01:16:16,582 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,582 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,582 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,582 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,582 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1710,leader5-writer-1420]/waiting 01:16:16,582 PM [follower7-writer-1421] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,582 PM [follower7-writer-1421] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,582 PM [leader5-writer-1420] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.166 ms 01:16:16,582 PM [leader5-writer-1420] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.219 μs 01:16:16,582 PM [leader5-writer-1420] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,582 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,582 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,582 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,582 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:16.582] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.582] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6981591c 01:16:16,582 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,582 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,582 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,582 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,582 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,582 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,582 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,582 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,582 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,583 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,583 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,583 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,583 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,583 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,583 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:16,583 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 73.55 μs with journalIndex=1 01:16:16,583 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:16,583 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,583 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1711,follower7-writer-1421]/waiting 01:16:16,583 PM [follower7-writer-1421] [DEBUG] JournalWriteTask - follower7: received 1 commands after 825.1 μs 01:16:16,583 PM [follower7-writer-1421] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.440 μs 01:16:16,583 PM [follower7-writer-1421] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,583 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,583 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,583 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,583 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,583 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,583 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:16,583 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:16,584 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,584 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,584 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,584 PM [leader5-writer-1422] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,584 PM [leader5-writer-1422] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,585 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,585 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,585 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,585 PM [follower6-writer-1423] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,585 PM [follower6-writer-1423] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,585 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,585 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,585 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,585 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,585 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,585 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,585 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,585 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,585 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,585 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,585 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,585 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,585 PM [follower7-writer-1424] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,585 PM [follower7-writer-1424] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,585 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,585 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,585 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,585 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,585 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 42.65 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:16.583] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.585] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@19b17c53 01:16:16,586 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1712,leader5-writer-1422]/waiting 01:16:16,586 PM [leader5-writer-1422] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.103 ms 01:16:16,586 PM [leader5-writer-1422] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.920 μs 01:16:16,586 PM [leader5-writer-1422] [DEBUG] JournalWriteTask - leader5: journal writer stopped [ERROR] [07/29/2025 13:16:16.586] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,586 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,586 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,586 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,586 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.587] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7f2c38eb 01:16:16,587 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,587 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,587 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,587 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,587 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,587 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,587 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,587 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,587 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,587 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,587 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,587 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,587 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,587 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,587 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,587 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,587 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,587 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,587 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,587 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,587 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,587 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,587 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,587 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,587 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,587 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,587 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 51.46 μs with journalIndex=1 01:16:16,587 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 51.16 μs with journalIndex=1 01:16:16,587 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1713,follower6-writer-1423]/waiting 01:16:16,587 PM [follower6-writer-1423] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.167 ms 01:16:16,587 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1714,follower7-writer-1424]/waiting 01:16:16,587 PM [follower6-writer-1423] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.540 μs 01:16:16,587 PM [follower6-writer-1423] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,587 PM [follower7-writer-1424] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.669 ms 01:16:16,587 PM [follower7-writer-1424] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 1.170 μs 01:16:16,587 PM [follower7-writer-1424] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,587 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,587 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,587 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:16.587] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,587 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:16.587] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.587] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@661233fb 01:16:16,587 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,587 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:16,587 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:16,588 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,588 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,588 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,588 PM [follower6-writer-1425] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,588 PM [follower6-writer-1425] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,589 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,589 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,589 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,589 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.589] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@62161f60 01:16:16,589 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,589 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:16,589 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:16,589 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,589 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,589 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,589 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,589 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,589 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,589 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,589 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,589 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,589 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,589 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,589 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,589 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,589 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 60.05 μs with journalIndex=1 01:16:16,589 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1715,follower6-writer-1425]/waiting 01:16:16,589 PM [follower6-writer-1425] [DEBUG] JournalWriteTask - follower6: received 1 commands after 991.6 μs 01:16:16,589 PM [follower6-writer-1425] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.320 μs 01:16:16,589 PM [follower6-writer-1425] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,590 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,590 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,590 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,590 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,590 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,590 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,590 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:16,590 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:16,590 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,590 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,590 PM [follower7-writer-1426] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,590 PM [follower7-writer-1426] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,590 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,590 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:16,590 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:16,596 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,596 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,596 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,596 PM [follower6-writer-1427] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,596 PM [follower6-writer-1427] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,597 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 [ERROR] [07/29/2025 13:16:16.589] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.597] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@213fd2ae 01:16:16,597 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,597 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,597 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,597 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,597 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,597 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,597 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,597 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,597 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,597 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,597 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,597 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,597 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,597 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,597 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,597 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,597 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,597 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,597 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,597 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 60.95 μs with journalIndex=1 01:16:16,597 PM [leader5-writer-1428] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,597 PM [leader5-writer-1428] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,598 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,598 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1716,follower7-writer-1426]/waiting 01:16:16,598 PM [follower7-writer-1426] [DEBUG] JournalWriteTask - follower7: received 1 commands after 7.707 ms 01:16:16,598 PM [follower7-writer-1426] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.250 μs 01:16:16,598 PM [follower7-writer-1426] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,598 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,598 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,598 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,598 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,598 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,598 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,598 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,598 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,598 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,598 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,598 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,598 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,598 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,598 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,598 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,598 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,598 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,598 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 45.92 μs with journalIndex=1 01:16:16,598 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,598 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,598 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,598 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,598 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,598 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,598 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,598 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,598 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,598 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,598 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,598 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,598 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,598 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 34.39 μs with journalIndex=1 01:16:16,598 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,598 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:16,598 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:16,599 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1718,leader5-writer-1428]/waiting 01:16:16,599 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,599 PM [leader5-writer-1428] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.288 ms 01:16:16,599 PM [leader5-writer-1428] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.529 μs 01:16:16,599 PM [leader5-writer-1428] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,599 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,599 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1717,follower6-writer-1427]/waiting 01:16:16,599 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,599 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,599 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,599 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,599 PM [follower6-writer-1427] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.570 ms 01:16:16,599 PM [follower6-writer-1427] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.559 μs 01:16:16,599 PM [follower6-writer-1427] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,599 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,599 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:16,599 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:16,601 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,601 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,601 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,601 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,601 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,602 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:16,602 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:16,602 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,602 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,602 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,602 PM [follower7-writer-1429] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,602 PM [follower7-writer-1429] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [ERROR] [07/29/2025 13:16:16.598] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.602] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@534f21dd [ERROR] [07/29/2025 13:16:16.598] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:16.599] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.603] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2f0f8c09 [WARN] [07/29/2025 13:16:16.603] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@66df2d40 01:16:16,603 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,603 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,603 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,603 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,603 PM [follower6-writer-1430] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,603 PM [follower6-writer-1430] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,603 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,603 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,603 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,603 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,603 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,603 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,603 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,603 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,603 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,603 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,603 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,603 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,603 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 58.04 μs with journalIndex=1 01:16:16,604 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,604 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1719,follower7-writer-1429]/waiting 01:16:16,604 PM [follower7-writer-1429] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.516 ms 01:16:16,604 PM [follower7-writer-1429] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.820 μs 01:16:16,604 PM [follower7-writer-1429] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,604 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,604 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,604 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,604 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,604 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,604 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,604 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,604 PM [leader5-writer-1431] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,604 PM [leader5-writer-1431] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,604 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,604 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,604 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,604 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,604 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,604 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,604 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,604 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,604 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,604 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,604 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,604 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:16,604 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,604 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,604 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:16,604 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,604 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 50.40 μs with journalIndex=1 01:16:16,605 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,605 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1720,follower6-writer-1430]/waiting 01:16:16,605 PM [follower6-writer-1430] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.796 ms 01:16:16,605 PM [follower6-writer-1430] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.689 μs 01:16:16,605 PM [follower6-writer-1430] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,605 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,605 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,605 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,605 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,605 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,605 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,605 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,605 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,605 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,605 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,605 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,605 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,605 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,605 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 57.49 μs with journalIndex=1 01:16:16,605 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,605 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,605 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,605 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,605 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,606 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,606 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,606 PM [follower7-writer-1432] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,606 PM [follower7-writer-1432] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,606 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,606 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,606 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:16,606 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1721,leader5-writer-1431]/waiting 01:16:16,606 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:16,606 PM [leader5-writer-1431] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.710 ms 01:16:16,606 PM [leader5-writer-1431] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.370 μs 01:16:16,606 PM [leader5-writer-1431] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,606 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,606 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,606 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,606 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,606 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,606 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:16,606 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:16,609 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,610 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,610 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,610 PM [follower6-writer-1433] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,610 PM [follower6-writer-1433] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,610 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,610 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,610 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,610 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,610 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,610 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,610 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,610 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,610 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,610 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,610 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,610 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,610 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,610 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 63.46 μs with journalIndex=1 01:16:16,610 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,610 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,610 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,610 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,610 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1722,follower7-writer-1432]/waiting 01:16:16,610 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,610 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,611 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,610 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,610 PM [follower7-writer-1432] [DEBUG] JournalWriteTask - follower7: received 1 commands after 4.825 ms 01:16:16,611 PM [follower7-writer-1432] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.500 μs 01:16:16,611 PM [follower7-writer-1432] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,611 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,611 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,611 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,611 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,611 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,611 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,611 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,611 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,611 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,611 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,611 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,611 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 53.63 μs with journalIndex=1 01:16:16,611 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,611 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,611 PM [leader5-writer-1434] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,611 PM [leader5-writer-1434] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,611 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,611 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1723,follower6-writer-1433]/waiting 01:16:16,611 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,611 PM [follower6-writer-1433] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.535 ms 01:16:16,611 PM [follower6-writer-1433] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.930 μs 01:16:16,611 PM [follower6-writer-1433] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,611 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:16,611 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,611 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,611 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,611 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:16.604] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.611] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1afe135d [ERROR] [07/29/2025 13:16:16.605] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,612 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,612 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:16,612 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor [ERROR] [07/29/2025 13:16:16.605] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.612] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@10e63370 [WARN] [07/29/2025 13:16:16.612] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5fb540a4 [ERROR] [07/29/2025 13:16:16.610] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.612] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3010aeac [ERROR] [07/29/2025 13:16:16.611] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.612] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5a9e2708 01:16:16,612 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,612 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,612 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,612 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,612 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,612 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,612 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,612 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,612 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,612 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,612 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,612 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,612 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,612 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,612 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 59.18 μs with journalIndex=1 01:16:16,613 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,613 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,613 PM [follower6-writer-1435] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,613 PM [follower6-writer-1435] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,613 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,613 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1724,leader5-writer-1434]/waiting 01:16:16,613 PM [leader5-writer-1434] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.846 ms 01:16:16,613 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:16,613 PM [leader5-writer-1434] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.739 μs 01:16:16,613 PM [leader5-writer-1434] [DEBUG] JournalWriteTask - leader5: journal writer stopped [ERROR] [07/29/2025 13:16:16.613] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,613 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,613 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,613 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,613 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,613 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,613 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,613 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,613 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,613 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,613 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,613 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,613 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,613 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,613 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 59.00 μs with journalIndex=1 01:16:16,613 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,613 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1725,follower6-writer-1435]/waiting 01:16:16,614 PM [follower6-writer-1435] [DEBUG] JournalWriteTask - follower6: received 1 commands after 883.5 μs 01:16:16,614 PM [follower6-writer-1435] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.139 μs 01:16:16,614 PM [follower6-writer-1435] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,614 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,614 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,614 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,614 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,614 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,614 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,614 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,614 PM [follower7-writer-1436] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,614 PM [follower7-writer-1436] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,614 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,614 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:16,614 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:16,614 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,614 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,614 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,614 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,614 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,614 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:16,614 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:16,618 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,619 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,619 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,619 PM [follower6-writer-1437] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,619 PM [follower6-writer-1437] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [ERROR] [07/29/2025 13:16:16.613] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.619] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@37521366 [WARN] [07/29/2025 13:16:16.619] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@419393e9 01:16:16,619 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,619 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,619 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,619 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,619 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,619 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,619 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,619 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,619 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,619 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,619 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,619 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,619 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,619 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,619 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 39.05 μs with journalIndex=1 01:16:16,619 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,619 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,619 PM [leader5-writer-1438] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,619 PM [leader5-writer-1438] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,620 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:16.620] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,620 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1726,follower7-writer-1436]/waiting 01:16:16,620 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:16,620 PM [follower7-writer-1436] [DEBUG] JournalWriteTask - follower7: received 1 commands after 5.907 ms 01:16:16,620 PM [follower7-writer-1436] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.690 μs 01:16:16,620 PM [follower7-writer-1436] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,620 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,620 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,620 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,620 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,620 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,620 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,620 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,620 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,620 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,620 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,620 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,620 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,620 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,620 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 42.34 μs with journalIndex=1 01:16:16,620 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,620 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,620 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,620 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,620 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,621 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,621 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,621 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,621 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,621 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,621 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,621 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,621 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] [ERROR] [07/29/2025 13:16:16.620] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,621 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,621 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,621 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,621 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,621 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.621] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@16ecc368 01:16:16,621 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,621 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:16,621 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:16,622 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,622 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,622 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,622 PM [follower7-writer-1439] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,622 PM [follower7-writer-1439] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,621 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1728,leader5-writer-1438]/waiting 01:16:16,621 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 39.45 μs with journalIndex=1 01:16:16,622 PM [leader5-writer-1438] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.044 ms 01:16:16,622 PM [leader5-writer-1438] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.419 μs 01:16:16,622 PM [leader5-writer-1438] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,622 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,622 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,622 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,622 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,623 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,623 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1727,follower6-writer-1437]/waiting 01:16:16,623 PM [follower6-writer-1437] [DEBUG] JournalWriteTask - follower6: received 1 commands after 4.068 ms 01:16:16,623 PM [follower6-writer-1437] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.310 μs 01:16:16,623 PM [follower6-writer-1437] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,623 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,623 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:16,623 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,623 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,623 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:16,623 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,623 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,623 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,623 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:16,623 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:16,625 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,625 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,625 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,625 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,625 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,625 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,625 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,625 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,625 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,625 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,625 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,625 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,625 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,625 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 60.79 μs with journalIndex=1 01:16:16,625 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,626 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1729,follower7-writer-1439]/waiting 01:16:16,626 PM [follower7-writer-1439] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.763 ms 01:16:16,626 PM [follower7-writer-1439] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.500 μs 01:16:16,626 PM [follower7-writer-1439] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,627 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,627 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,627 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,627 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,627 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,628 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:16,628 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor [ERROR] [07/29/2025 13:16:16.622] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.629] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3b578796 [WARN] [07/29/2025 13:16:16.629] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@105a4193 [ERROR] [07/29/2025 13:16:16.625] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.629] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7ce02722 01:16:16,631 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,631 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,631 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,631 PM [leader5-writer-1440] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,631 PM [leader5-writer-1440] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,631 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,631 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,631 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,631 PM [follower6-writer-1441] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,631 PM [follower6-writer-1441] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,632 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,632 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,632 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,632 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,632 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,632 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,632 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,632 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,632 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,632 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,632 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,632 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,632 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,632 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 56.96 μs with journalIndex=1 01:16:16,632 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,632 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,632 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,632 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,633 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,633 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,633 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,633 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,633 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,633 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,633 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,633 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,633 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,633 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 55.69 μs with journalIndex=1 01:16:16,633 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1731,follower6-writer-1441]/waiting 01:16:16,633 PM [follower6-writer-1441] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.442 ms 01:16:16,633 PM [follower6-writer-1441] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.320 μs 01:16:16,633 PM [follower6-writer-1441] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:16.633] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,633 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,633 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,633 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,633 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,633 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,635 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,636 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,636 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,636 PM [follower7-writer-1442] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,636 PM [follower7-writer-1442] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:16.639] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@36f5a562 01:16:16,639 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,639 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,639 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:16,639 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor [ERROR] [07/29/2025 13:16:16.639] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,639 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,639 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,639 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,640 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,640 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,640 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1730,leader5-writer-1440]/waiting 01:16:16,640 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,640 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,640 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,640 PM [leader5-writer-1440] [DEBUG] JournalWriteTask - leader5: received 1 commands after 8.635 ms 01:16:16,640 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,640 PM [leader5-writer-1440] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.960 μs 01:16:16,640 PM [leader5-writer-1440] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,640 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,640 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,640 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,640 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,640 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 102.4 μs with journalIndex=1 01:16:16,640 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,640 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,640 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,640 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,640 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,641 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,641 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,641 PM [follower6-writer-1443] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,641 PM [follower6-writer-1443] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [ERROR] [07/29/2025 13:16:16.640] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.641] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@421d2b73 01:16:16,641 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,641 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,641 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:16,641 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:16,642 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,642 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,642 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,642 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,642 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,642 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,642 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,642 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,642 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,642 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,642 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,642 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,642 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,642 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 65.27 μs with journalIndex=1 01:16:16,642 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,642 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1732,follower7-writer-1442]/waiting 01:16:16,642 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1733,follower6-writer-1443]/waiting 01:16:16,642 PM [follower6-writer-1443] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.627 ms 01:16:16,642 PM [follower6-writer-1443] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.430 μs 01:16:16,642 PM [follower6-writer-1443] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:16.642] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,642 PM [follower7-writer-1442] [DEBUG] JournalWriteTask - follower7: received 1 commands after 6.580 ms 01:16:16,642 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,642 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,642 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,642 PM [follower7-writer-1442] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 6.709 μs 01:16:16,642 PM [follower7-writer-1442] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,642 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,642 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,642 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,642 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,642 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,643 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,643 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:16,643 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:16,643 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,643 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:16,643 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:16.653] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@240f2480 [WARN] [07/29/2025 13:16:16.653] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4ee70baf 01:16:16,654 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,654 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,654 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,654 PM [follower6-writer-1444] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,654 PM [follower6-writer-1444] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,655 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,655 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,655 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,655 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,655 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,655 PM [follower7-writer-1445] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,655 PM [follower7-writer-1445] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,655 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,655 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,655 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,655 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,655 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,655 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,655 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,655 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,655 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,655 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,655 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,655 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 108.6 μs with journalIndex=1 01:16:16,655 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,655 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,655 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,655 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,655 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,655 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,655 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,655 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,655 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:16.655] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,655 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1734,follower6-writer-1444]/waiting 01:16:16,655 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,656 PM [follower6-writer-1444] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.766 ms 01:16:16,656 PM [follower6-writer-1444] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.549 μs 01:16:16,656 PM [follower6-writer-1444] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,656 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,656 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,656 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,656 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,656 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,656 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 42.58 μs with journalIndex=1 01:16:16,656 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:16.656] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,656 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1735,follower7-writer-1445]/waiting 01:16:16,656 PM [follower7-writer-1445] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.375 ms 01:16:16,656 PM [follower7-writer-1445] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.240 μs 01:16:16,656 PM [follower7-writer-1445] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,656 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,656 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,656 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,656 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,656 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,656 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,656 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,656 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.657] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@82472bd [WARN] [07/29/2025 13:16:16.657] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@388bc370 01:16:16,657 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,657 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:16,657 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:16,657 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,657 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:16,657 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:16,661 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,661 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,661 PM [leader5-writer-1446] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,661 PM [leader5-writer-1446] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,668 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,668 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,669 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,669 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,669 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,669 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,669 PM [follower7-writer-1448] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,669 PM [follower7-writer-1448] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,669 PM [follower6-writer-1447] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,669 PM [follower6-writer-1447] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,669 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,669 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,669 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,669 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,669 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,669 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,669 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,669 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,669 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,669 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,669 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,669 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,669 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,669 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,669 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,669 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,669 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,669 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,669 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,669 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,669 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,669 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,669 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,669 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,669 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,669 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 56.13 μs with journalIndex=1 01:16:16,669 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,669 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,669 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,670 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,670 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,670 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,670 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,670 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,670 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,670 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,670 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,670 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,670 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,670 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 99.72 μs with journalIndex=1 01:16:16,669 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,670 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 566.5 μs with journalIndex=1 01:16:16,670 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [ERROR] [07/29/2025 13:16:16.670] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,670 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1738,follower7-writer-1448]/waiting 01:16:16,671 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,671 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:16.670] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:16.670] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,670 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1737,follower6-writer-1447]/waiting 01:16:16,670 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1736,leader5-writer-1446]/waiting 01:16:16,671 PM [follower7-writer-1448] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.997 ms 01:16:16,671 PM [follower6-writer-1447] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.206 ms 01:16:16,671 PM [follower7-writer-1448] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.540 μs 01:16:16,671 PM [follower7-writer-1448] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,671 PM [follower6-writer-1447] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.379 μs 01:16:16,671 PM [follower6-writer-1447] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,671 PM [leader5-writer-1446] [DEBUG] JournalWriteTask - leader5: received 1 commands after 10.15 ms 01:16:16,671 PM [leader5-writer-1446] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.000 μs 01:16:16,671 PM [leader5-writer-1446] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,671 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,671 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,671 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,671 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,671 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,671 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,671 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,671 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,671 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,671 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,671 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,671 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,671 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,672 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,672 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:16,672 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:16,672 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:16,672 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:16,672 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,672 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:16,672 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:16.689] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2fb681fd [WARN] [07/29/2025 13:16:16.689] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@27ab83a2 [WARN] [07/29/2025 13:16:16.689] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5c62ad14 01:16:16,692 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,692 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,692 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,692 PM [leader5-writer-1449] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,692 PM [leader5-writer-1449] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,692 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,692 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,692 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,692 PM [follower6-writer-1450] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,692 PM [follower6-writer-1450] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,692 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,692 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,693 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,693 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,693 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,693 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,693 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,693 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,693 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,693 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,693 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,693 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,693 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,693 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 63.08 μs with journalIndex=1 01:16:16,693 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,693 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,693 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,693 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,693 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,693 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,693 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,693 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,693 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,693 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,693 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,693 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,693 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,693 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,693 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 34.15 μs with journalIndex=1 01:16:16,693 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,693 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,693 PM [follower7-writer-1451] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,693 PM [follower7-writer-1451] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,693 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:16.693] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,693 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1740,follower6-writer-1450]/waiting [ERROR] [07/29/2025 13:16:16.693] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,694 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,694 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,694 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,694 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,694 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,694 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,694 PM [follower6-writer-1450] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.589 ms 01:16:16,694 PM [follower6-writer-1450] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.580 μs 01:16:16,694 PM [follower6-writer-1450] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,693 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1739,leader5-writer-1449]/waiting 01:16:16,694 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,694 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,694 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,694 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,694 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,694 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,694 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,694 PM [leader5-writer-1449] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.150 ms 01:16:16,694 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,694 PM [leader5-writer-1449] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.779 μs 01:16:16,694 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,694 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,694 PM [leader5-writer-1449] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,694 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,694 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,694 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,694 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,694 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,694 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,694 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 106.1 μs with journalIndex=1 [WARN] [07/29/2025 13:16:16.694] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@28a0468e [WARN] [07/29/2025 13:16:16.694] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3469aef7 01:16:16,694 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,695 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,695 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:16,695 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:16,695 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:16,695 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:16,701 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:16.701] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,701 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1741,follower7-writer-1451]/waiting 01:16:16,701 PM [follower7-writer-1451] [DEBUG] JournalWriteTask - follower7: received 1 commands after 7.785 ms 01:16:16,701 PM [follower7-writer-1451] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.819 μs 01:16:16,701 PM [follower7-writer-1451] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,701 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,701 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,701 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,701 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.701] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7a56a6fe 01:16:16,702 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,702 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:16,702 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:16,709 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,709 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,709 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,709 PM [leader5-writer-1452] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,709 PM [leader5-writer-1452] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,710 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,710 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,710 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,710 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,710 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,710 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,710 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,710 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,710 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,710 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,710 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,710 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,710 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,710 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 95.75 μs with journalIndex=1 01:16:16,711 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,711 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1742,leader5-writer-1452]/waiting [ERROR] [07/29/2025 13:16:16.710] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,711 PM [leader5-writer-1452] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.340 ms 01:16:16,711 PM [leader5-writer-1452] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.470 μs 01:16:16,711 PM [leader5-writer-1452] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,711 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,711 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,711 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,711 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,711 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:16.711] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@28459082 01:16:16,711 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,711 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,711 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,711 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,711 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:16,711 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,711 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,711 PM [follower7-writer-1453] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,711 PM [follower7-writer-1453] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,711 PM [follower6-writer-1454] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,711 PM [follower6-writer-1454] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,711 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:16,712 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,712 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,712 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,712 PM [leader5-writer-1455] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,712 PM [leader5-writer-1455] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,713 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,713 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,713 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,713 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,713 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,713 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,713 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,713 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,713 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,713 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,713 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,713 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,713 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,713 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,713 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,713 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,713 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,713 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,713 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,713 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,713 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,713 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,713 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 49.93 μs with journalIndex=1 01:16:16,713 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,713 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,713 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,713 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,713 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 51.70 μs with journalIndex=1 01:16:16,713 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,713 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,713 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,713 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,713 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,713 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,713 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,713 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,713 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,713 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,713 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,713 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,714 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,714 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 41.79 μs with journalIndex=1 01:16:16,714 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) [ERROR] [07/29/2025 13:16:16.714] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,714 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1745,leader5-writer-1455]/waiting 01:16:16,714 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) [ERROR] [07/29/2025 13:16:16.714] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,714 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1743,follower7-writer-1453]/waiting 01:16:16,714 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) [ERROR] [07/29/2025 13:16:16.714] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,714 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1744,follower6-writer-1454]/waiting 01:16:16,714 PM [follower7-writer-1453] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.285 ms 01:16:16,714 PM [follower7-writer-1453] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 4.150 μs 01:16:16,714 PM [follower7-writer-1453] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,714 PM [follower6-writer-1454] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.311 ms 01:16:16,715 PM [follower6-writer-1454] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 870.0 ns 01:16:16,715 PM [follower6-writer-1454] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,715 PM [leader5-writer-1455] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.296 ms 01:16:16,715 PM [leader5-writer-1455] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.340 μs 01:16:16,715 PM [leader5-writer-1455] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,715 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,715 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,715 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,715 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,715 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,715 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,715 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,715 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,715 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,715 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:16,715 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:16,715 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,715 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:16,715 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:16.716] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@c6a6798 [WARN] [07/29/2025 13:16:16.716] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6a534d90 01:16:16,721 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,721 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,721 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,721 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.721] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1ff26e9 01:16:16,721 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,721 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,721 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:16,721 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,721 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,721 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:16,721 PM [follower6-writer-1456] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,721 PM [follower6-writer-1456] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,722 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,722 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,722 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,722 PM [leader5-writer-1457] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,722 PM [leader5-writer-1457] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,723 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,723 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,723 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,723 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,723 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,723 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,723 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,723 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,723 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,723 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,723 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,723 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,723 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,723 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,723 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,723 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,723 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,723 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,723 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,723 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,723 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,723 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,723 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,723 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,723 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,723 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,723 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 50.67 μs with journalIndex=1 01:16:16,723 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 50.51 μs with journalIndex=1 01:16:16,723 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,723 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1746,follower6-writer-1456]/waiting [ERROR] [07/29/2025 13:16:16.723] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,723 PM [follower6-writer-1456] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.347 ms 01:16:16,723 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) [ERROR] [07/29/2025 13:16:16.723] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,724 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1747,leader5-writer-1457]/waiting 01:16:16,724 PM [leader5-writer-1457] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.814 ms 01:16:16,724 PM [leader5-writer-1457] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.470 μs 01:16:16,724 PM [leader5-writer-1457] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,724 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,724 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,724 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,724 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,724 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,724 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:16,724 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:16,723 PM [follower6-writer-1456] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 4.200 μs 01:16:16,725 PM [follower6-writer-1456] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,725 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,725 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,724 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,725 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.725] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@17014651 01:16:16,725 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,725 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,725 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 [WARN] [07/29/2025 13:16:16.725] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@40d106ad 01:16:16,725 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,725 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:16,725 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:16,727 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,727 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,727 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,728 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,729 PM [follower7-writer-1458] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,729 PM [follower7-writer-1458] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,729 PM [leader5-writer-1459] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,729 PM [leader5-writer-1459] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,729 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,729 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,729 PM [follower6-writer-1460] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,729 PM [follower6-writer-1460] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,729 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,729 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,729 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,729 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,729 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,729 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,729 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,729 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,729 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,729 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,729 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,729 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,729 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,729 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,729 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,729 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,729 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,729 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,729 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,729 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,729 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,729 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,729 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,729 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,729 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,729 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 55.22 μs with journalIndex=1 01:16:16,729 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,730 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,730 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 94.43 μs with journalIndex=1 01:16:16,730 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,730 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,730 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,730 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,730 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,730 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} [ERROR] [07/29/2025 13:16:16.730] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,730 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1749,leader5-writer-1459]/waiting 01:16:16,730 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) [ERROR] [07/29/2025 13:16:16.730] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,730 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,730 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,730 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1748,follower7-writer-1458]/waiting 01:16:16,730 PM [leader5-writer-1459] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.211 ms 01:16:16,730 PM [leader5-writer-1459] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.899 μs 01:16:16,730 PM [leader5-writer-1459] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,730 PM [follower7-writer-1458] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.488 ms 01:16:16,730 PM [follower7-writer-1458] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 1.000 μs 01:16:16,730 PM [follower7-writer-1458] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,730 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,730 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,730 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,730 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,730 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,730 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,730 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,730 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,730 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,730 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.730] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2e44b5b3 [WARN] [07/29/2025 13:16:16.731] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@f202944 01:16:16,731 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,731 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:16,731 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:16,731 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,731 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:16,731 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:16,740 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,740 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,740 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,740 PM [leader5-writer-1461] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,740 PM [leader5-writer-1461] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,740 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,740 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,740 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,740 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 56.06 μs with journalIndex=1 01:16:16,740 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,740 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:16.740] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,740 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,740 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,741 PM [follower7-writer-1462] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,741 PM [follower7-writer-1462] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,741 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,741 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,741 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,741 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,741 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,741 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,741 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,741 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,741 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,741 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,741 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,741 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,741 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,740 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1750,follower6-writer-1460]/waiting 01:16:16,741 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 61.88 μs with journalIndex=1 01:16:16,741 PM [follower6-writer-1460] [DEBUG] JournalWriteTask - follower6: received 1 commands after 12.04 ms 01:16:16,741 PM [follower6-writer-1460] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.939 μs 01:16:16,741 PM [follower6-writer-1460] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,741 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,741 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,741 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,741 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,741 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,741 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:16.741] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,742 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1751,leader5-writer-1461]/waiting [WARN] [07/29/2025 13:16:16.742] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@763a9aae 01:16:16,742 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,742 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,742 PM [leader5-writer-1461] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.958 ms 01:16:16,742 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,742 PM [leader5-writer-1461] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.450 μs 01:16:16,742 PM [leader5-writer-1461] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,742 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,742 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,742 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,742 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,742 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,742 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,742 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,742 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,742 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,742 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 61.37 μs with journalIndex=1 01:16:16,742 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,742 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:16,742 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:16,742 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:16.742] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,742 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,742 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,742 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1752,follower7-writer-1462]/waiting 01:16:16,742 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,742 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,742 PM [follower7-writer-1462] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.477 ms 01:16:16,742 PM [follower7-writer-1462] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.340 μs 01:16:16,742 PM [follower7-writer-1462] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,742 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,742 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,742 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,742 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,743 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,743 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,743 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,743 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:16,743 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:16,743 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:16,743 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:16,743 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,743 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,743 PM [follower6-writer-1463] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,743 PM [follower6-writer-1463] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:16.743] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4295857 [WARN] [07/29/2025 13:16:16.744] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6374d1ed 01:16:16,744 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,744 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,744 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,744 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,744 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,744 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,744 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,744 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,744 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,744 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,744 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,744 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,744 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,744 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 75.22 μs with journalIndex=1 01:16:16,744 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:16.744] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,744 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1753,follower6-writer-1463]/waiting 01:16:16,744 PM [follower6-writer-1463] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.075 ms 01:16:16,744 PM [follower6-writer-1463] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.529 μs 01:16:16,744 PM [follower6-writer-1463] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,744 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,744 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,744 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,744 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.744] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@388e95df 01:16:16,745 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,745 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:16,745 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:16,759 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,759 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,759 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,759 PM [follower6-writer-1464] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,759 PM [follower6-writer-1464] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,760 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,760 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,760 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,760 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,760 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,760 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,760 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,760 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,760 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,760 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,760 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,760 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,760 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,760 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 79.65 μs with journalIndex=1 01:16:16,760 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 [ERROR] [07/29/2025 13:16:16.760] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,760 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,760 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1754,follower6-writer-1464]/waiting 01:16:16,761 PM [follower6-writer-1464] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.613 ms 01:16:16,761 PM [follower6-writer-1464] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.700 μs 01:16:16,761 PM [follower6-writer-1464] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,761 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,761 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,761 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,761 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.761] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3364ccb6 01:16:16,761 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,761 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,762 PM [leader5-writer-1465] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,762 PM [leader5-writer-1465] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,762 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,762 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:16,762 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:16,762 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,762 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,762 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,762 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,762 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,762 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,762 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,762 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,762 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,762 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,762 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,762 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,762 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,763 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 101.9 μs with journalIndex=1 01:16:16,763 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,763 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,763 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1755,leader5-writer-1465]/waiting 01:16:16,763 PM [leader5-writer-1465] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.589 ms 01:16:16,763 PM [leader5-writer-1465] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.460 μs 01:16:16,763 PM [leader5-writer-1465] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,763 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,763 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,763 PM [follower6-writer-1466] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,763 PM [follower6-writer-1466] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [ERROR] [07/29/2025 13:16:16.763] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,763 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,763 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,763 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,763 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,764 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,764 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,764 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,764 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log [WARN] [07/29/2025 13:16:16.764] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5d516bc5 01:16:16,764 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,764 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,764 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,764 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,764 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,764 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,764 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,764 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,764 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,764 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 96.51 μs with journalIndex=1 01:16:16,764 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:16.764] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,764 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1756,follower6-writer-1466]/waiting 01:16:16,764 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,764 PM [follower6-writer-1466] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.235 ms 01:16:16,764 PM [follower6-writer-1466] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.600 μs 01:16:16,764 PM [follower6-writer-1466] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,765 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,765 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:16,765 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,765 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,765 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,765 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:16.765] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2290a827 01:16:16,765 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,765 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:16,765 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:16,768 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,768 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,768 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,768 PM [follower7-writer-1467] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,768 PM [follower7-writer-1467] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,770 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:16,774 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,774 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,774 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,774 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,774 PM [leader5-writer-1468] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,774 PM [leader5-writer-1468] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,774 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,774 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,775 PM [follower6-writer-1469] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,775 PM [follower6-writer-1469] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,775 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,775 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,775 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,775 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,775 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,775 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,775 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,775 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,775 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,775 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,775 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,775 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,775 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,775 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,775 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,775 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,775 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,775 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,775 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,775 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,775 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,775 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,775 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,775 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,775 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,775 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,775 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,775 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,775 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,775 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,775 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,775 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,775 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,775 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,775 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,775 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,775 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 55.66 μs with journalIndex=1 01:16:16,775 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,775 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,775 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,775 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 64.87 μs with journalIndex=1 01:16:16,775 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 51.27 μs with journalIndex=1 01:16:16,776 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,776 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,776 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1759,follower6-writer-1469]/waiting 01:16:16,776 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1758,leader5-writer-1468]/waiting 01:16:16,776 PM [follower6-writer-1469] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.661 ms 01:16:16,776 PM [follower6-writer-1469] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.980 μs 01:16:16,776 PM [follower6-writer-1469] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,776 PM [leader5-writer-1468] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.989 ms 01:16:16,776 PM [leader5-writer-1468] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 890.0 ns 01:16:16,776 PM [leader5-writer-1468] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,776 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,776 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,776 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,776 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,776 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,776 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,776 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,776 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,777 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,777 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,777 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:16,777 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:16,777 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:16,777 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor [ERROR] [07/29/2025 13:16:16.776] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:16.776] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.789] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@57015a88 [WARN] [07/29/2025 13:16:16.789] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1377f735 01:16:16,789 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,789 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,789 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1757,follower7-writer-1467]/waiting 01:16:16,789 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 [ERROR] [07/29/2025 13:16:16.789] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,789 PM [follower7-writer-1467] [DEBUG] JournalWriteTask - follower7: received 1 commands after 21.15 ms 01:16:16,789 PM [follower7-writer-1467] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.680 μs 01:16:16,789 PM [follower7-writer-1467] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,789 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,789 PM [leader5-writer-1470] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,789 PM [leader5-writer-1470] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,789 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,789 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,789 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,789 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,789 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:16.790] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@314538d7 01:16:16,790 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,790 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,790 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:16,790 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,790 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:16,790 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,790 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,790 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,790 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,790 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,790 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,790 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,790 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,790 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,790 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,790 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,790 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 80.96 μs with journalIndex=1 01:16:16,790 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,790 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1760,leader5-writer-1470]/waiting 01:16:16,791 PM [leader5-writer-1470] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.480 ms 01:16:16,791 PM [leader5-writer-1470] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.579 μs 01:16:16,791 PM [leader5-writer-1470] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,791 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,791 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,791 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,791 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,791 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,791 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,791 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,791 PM [follower7-writer-1471] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,791 PM [follower7-writer-1471] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,791 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,791 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:16,791 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:16,792 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,792 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,792 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,792 PM [leader5-writer-1472] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,792 PM [leader5-writer-1472] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,793 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,793 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,793 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,793 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,793 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,793 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,793 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,793 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,793 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,793 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,793 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,793 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,793 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,793 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,793 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 73.95 μs with journalIndex=1 01:16:16,793 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,793 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,793 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,793 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,794 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,794 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,794 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,794 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,794 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,794 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,794 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,794 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:16.790] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) [WARN] [07/29/2025 13:16:16.794] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@ed8b817 at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:16.793] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,794 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1761,follower7-writer-1471]/waiting 01:16:16,794 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,794 PM [follower7-writer-1471] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.600 ms 01:16:16,794 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 235.4 μs with journalIndex=1 01:16:16,794 PM [follower7-writer-1471] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.450 μs 01:16:16,794 PM [follower7-writer-1471] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,794 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,794 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,794 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,794 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,794 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:16.794] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.794] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3e1f00f0 01:16:16,794 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,794 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1762,leader5-writer-1472]/waiting 01:16:16,794 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,794 PM [follower6-writer-1473] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,794 PM [follower6-writer-1473] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,794 PM [leader5-writer-1472] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.786 ms 01:16:16,794 PM [leader5-writer-1472] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.350 μs 01:16:16,794 PM [leader5-writer-1472] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,794 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,794 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,794 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,794 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,794 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,794 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:16,794 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:16.795] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7cbf8985 01:16:16,795 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,795 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,795 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,795 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,795 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,795 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,795 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,795 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,795 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,795 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,795 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,795 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,795 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,795 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 56.70 μs with journalIndex=1 01:16:16,795 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,795 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:16,795 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:16,795 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,796 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1763,follower6-writer-1473]/waiting 01:16:16,796 PM [follower6-writer-1473] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.339 ms 01:16:16,796 PM [follower6-writer-1473] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.680 μs 01:16:16,796 PM [follower6-writer-1473] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,796 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,796 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,796 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,796 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,796 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,796 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:16,796 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:16,798 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,798 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,798 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,798 PM [follower7-writer-1474] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,798 PM [follower7-writer-1474] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,799 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,799 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,799 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,799 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,799 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,799 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,799 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,799 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,799 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,799 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,799 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,799 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,799 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,799 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 68.12 μs with journalIndex=1 01:16:16,799 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,799 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,799 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1764,follower7-writer-1474]/waiting 01:16:16,800 PM [follower7-writer-1474] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.551 ms 01:16:16,800 PM [follower7-writer-1474] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.390 μs 01:16:16,800 PM [follower7-writer-1474] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,800 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,800 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,800 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,800 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,800 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,800 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,800 PM [leader5-writer-1475] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,800 PM [leader5-writer-1475] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,801 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,801 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,801 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,801 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,801 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,801 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:16,801 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,801 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,801 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:16,801 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,801 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,801 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,801 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,801 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,801 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,801 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,801 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 48.81 μs with journalIndex=1 01:16:16,801 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,801 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1765,leader5-writer-1475]/waiting [ERROR] [07/29/2025 13:16:16.795] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,801 PM [leader5-writer-1475] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.305 ms 01:16:16,801 PM [leader5-writer-1475] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.360 μs 01:16:16,802 PM [leader5-writer-1475] [DEBUG] JournalWriteTask - leader5: journal writer stopped [WARN] [07/29/2025 13:16:16.801] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@53c986ea 01:16:16,802 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,802 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,802 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,802 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:16.799] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.802] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@397f037e [ERROR] [07/29/2025 13:16:16.801] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,802 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,802 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:16,802 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:16.805] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1f13f457 01:16:16,807 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,807 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,807 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,807 PM [follower7-writer-1476] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,807 PM [follower7-writer-1476] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,808 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,808 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,808 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,808 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,808 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,808 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,808 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,808 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,808 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,808 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,808 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,808 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,808 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,808 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 55.52 μs with journalIndex=1 01:16:16,808 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,808 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,808 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1766,follower7-writer-1476]/waiting 01:16:16,808 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,808 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,808 PM [follower7-writer-1476] [DEBUG] JournalWriteTask - follower7: received 1 commands after 959.5 μs 01:16:16,808 PM [follower7-writer-1476] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.450 μs 01:16:16,808 PM [follower7-writer-1476] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,808 PM [leader5-writer-1477] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,808 PM [leader5-writer-1477] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [ERROR] [07/29/2025 13:16:16.808] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,808 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,808 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,808 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,808 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.809] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@601fb487 01:16:16,809 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,809 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,809 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,809 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,809 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,809 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,809 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,809 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,809 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,809 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,809 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,809 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,809 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,809 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,809 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,809 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 60.57 μs with journalIndex=1 01:16:16,809 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,809 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,809 PM [follower6-writer-1478] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,809 PM [follower6-writer-1478] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,809 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:16.809] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,809 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:16,809 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:16,809 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1767,leader5-writer-1477]/waiting 01:16:16,809 PM [leader5-writer-1477] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.292 ms 01:16:16,809 PM [leader5-writer-1477] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.370 μs 01:16:16,809 PM [leader5-writer-1477] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,810 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,810 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,810 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,810 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,810 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,810 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:16,810 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:16,815 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,815 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,815 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,815 PM [follower7-writer-1479] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,815 PM [follower7-writer-1479] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:16.815] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@59bdbb81 01:16:16,815 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,815 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,815 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,815 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,815 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,815 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,815 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,815 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,815 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,815 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,815 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,815 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,815 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,815 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 38.08 μs with journalIndex=1 01:16:16,816 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,816 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:16.815] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,816 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1769,follower7-writer-1479]/waiting 01:16:16,816 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,816 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,816 PM [follower7-writer-1479] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.002 ms 01:16:16,816 PM [follower7-writer-1479] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.290 μs 01:16:16,816 PM [follower7-writer-1479] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,816 PM [leader5-writer-1480] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,816 PM [leader5-writer-1480] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,816 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,816 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,816 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,816 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,816 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,816 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,816 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,816 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,816 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,816 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,816 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,816 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,816 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,816 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery [WARN] [07/29/2025 13:16:16.816] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3e563383 01:16:16,816 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,816 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,816 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,816 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,816 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,816 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,816 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,816 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,816 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,816 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,816 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,816 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,816 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,816 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,816 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 46.31 μs with journalIndex=1 01:16:16,816 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:16,816 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:16,816 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,817 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,817 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) [ERROR] [07/29/2025 13:16:16.817] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,817 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1770,leader5-writer-1480]/waiting 01:16:16,817 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,817 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 798.9 μs with journalIndex=1 01:16:16,817 PM [leader5-writer-1480] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.023 ms 01:16:16,817 PM [leader5-writer-1480] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.269 μs 01:16:16,817 PM [leader5-writer-1480] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,817 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,817 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,817 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,817 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.817] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5fec856c 01:16:16,817 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,817 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:16,817 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:16,818 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,818 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,818 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,818 PM [leader5-writer-1481] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,818 PM [leader5-writer-1481] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,818 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) [ERROR] [07/29/2025 13:16:16.818] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,818 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1768,follower6-writer-1478]/waiting 01:16:16,819 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,819 PM [follower6-writer-1478] [DEBUG] JournalWriteTask - follower6: received 1 commands after 9.667 ms 01:16:16,819 PM [follower6-writer-1478] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.129 μs 01:16:16,819 PM [follower6-writer-1478] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,819 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,819 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,819 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,819 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,819 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,819 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,819 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,819 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,819 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,819 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,819 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,819 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,819 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,819 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,819 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,819 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,819 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 88.87 μs with journalIndex=1 01:16:16,819 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,819 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:16,819 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:16.819] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@22ccf8d 01:16:16,824 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,825 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,825 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,825 PM [follower7-writer-1482] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,825 PM [follower7-writer-1482] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,825 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1771,leader5-writer-1481]/waiting 01:16:16,825 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:16.825] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,825 PM [leader5-writer-1481] [DEBUG] JournalWriteTask - leader5: received 1 commands after 6.361 ms 01:16:16,825 PM [leader5-writer-1481] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.800 μs 01:16:16,825 PM [leader5-writer-1481] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,825 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,825 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,825 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,825 PM [follower6-writer-1483] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,825 PM [follower6-writer-1483] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,825 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,825 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,825 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,825 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.826] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@ba4a7fe 01:16:16,826 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,826 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:16,826 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:16,827 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,827 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,827 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,827 PM [leader5-writer-1484] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,827 PM [leader5-writer-1484] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,828 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,828 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,828 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,828 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,828 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,828 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,828 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,828 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,828 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,828 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,828 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,828 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,828 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,828 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,828 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,828 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,828 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,828 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,828 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,828 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,828 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,828 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 59.76 μs with journalIndex=1 01:16:16,828 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,828 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,828 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,828 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,828 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,828 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 83.66 μs with journalIndex=1 01:16:16,828 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:16.828] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,828 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1773,follower6-writer-1483]/waiting 01:16:16,828 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,828 PM [follower6-writer-1483] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.719 ms 01:16:16,828 PM [follower6-writer-1483] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.580 μs 01:16:16,828 PM [follower6-writer-1483] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,828 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1774,leader5-writer-1484]/waiting 01:16:16,828 PM [leader5-writer-1484] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.218 ms 01:16:16,828 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) [ERROR] [07/29/2025 13:16:16.828] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,828 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,828 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,828 PM [leader5-writer-1484] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.490 μs 01:16:16,828 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,828 PM [leader5-writer-1484] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,828 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,828 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,828 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,828 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,828 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,829 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,829 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:16,829 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:16,829 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,829 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:16,829 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:16,833 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,833 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,833 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,833 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,833 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,833 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,833 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,833 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,833 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,833 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,833 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,833 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,833 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 99.74 μs with journalIndex=1 01:16:16,833 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [WARN] [07/29/2025 13:16:16.833] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@25614fe2 [WARN] [07/29/2025 13:16:16.833] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@25bb369f at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:16.833] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,833 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1772,follower7-writer-1482]/waiting 01:16:16,833 PM [follower7-writer-1482] [DEBUG] JournalWriteTask - follower7: received 1 commands after 8.690 ms 01:16:16,833 PM [follower7-writer-1482] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.130 μs 01:16:16,833 PM [follower7-writer-1482] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,833 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,833 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,833 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,833 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,834 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:16.834] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@34d8b297 01:16:16,834 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,834 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,834 PM [leader5-writer-1485] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,834 PM [leader5-writer-1485] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,834 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,834 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,834 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:16,834 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:16,834 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,834 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,834 PM [follower6-writer-1486] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,834 PM [follower6-writer-1486] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,834 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,834 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,834 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,834 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,834 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,834 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,834 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,834 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,834 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,834 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,834 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,834 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,835 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,835 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 65.87 μs with journalIndex=1 01:16:16,835 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,835 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,835 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1775,leader5-writer-1485]/waiting 01:16:16,835 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,835 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,835 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,835 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,835 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,835 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,835 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,835 PM [leader5-writer-1485] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.637 ms 01:16:16,835 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,835 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,835 PM [leader5-writer-1485] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.240 μs 01:16:16,835 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,835 PM [leader5-writer-1485] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,835 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,835 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,835 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 47.58 μs with journalIndex=1 01:16:16,835 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,835 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,836 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,836 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,836 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:16.835] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,836 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1776,follower6-writer-1486]/waiting 01:16:16,836 PM [follower6-writer-1486] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.644 ms 01:16:16,836 PM [follower6-writer-1486] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.780 μs 01:16:16,836 PM [follower6-writer-1486] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,836 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,836 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,836 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,836 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,836 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,836 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:16,836 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:16,836 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,836 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:16,836 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:16,841 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 [ERROR] [07/29/2025 13:16:16.836] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.841] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2124c461 [WARN] [07/29/2025 13:16:16.841] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@29ede1bf 01:16:16,841 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,841 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,841 PM [follower7-writer-1487] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,841 PM [follower7-writer-1487] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,842 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,842 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,842 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,842 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,842 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,842 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,842 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,842 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,842 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,842 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,842 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,842 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,842 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,842 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 90.75 μs with journalIndex=1 01:16:16,842 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) [ERROR] [07/29/2025 13:16:16.842] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,842 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1777,follower7-writer-1487]/waiting 01:16:16,842 PM [follower7-writer-1487] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.307 ms 01:16:16,842 PM [follower7-writer-1487] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.330 μs 01:16:16,842 PM [follower7-writer-1487] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,842 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,842 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,842 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,842 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.843] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5c0706b7 01:16:16,843 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,843 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,843 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,843 PM [follower6-writer-1488] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,843 PM [follower6-writer-1488] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,843 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,843 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:16,843 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:16,843 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,843 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,843 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,843 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,843 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,843 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,843 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,843 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,843 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,843 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,843 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,843 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,844 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,844 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 80.63 μs with journalIndex=1 01:16:16,844 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) [ERROR] [07/29/2025 13:16:16.844] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,844 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1778,follower6-writer-1488]/waiting 01:16:16,844 PM [follower6-writer-1488] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.032 ms 01:16:16,844 PM [follower6-writer-1488] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.270 μs 01:16:16,844 PM [follower6-writer-1488] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,844 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,844 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,844 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,844 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,845 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,845 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,845 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,845 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,845 PM [follower7-writer-1489] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,845 PM [follower7-writer-1489] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,845 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:16,845 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:16.845] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7f5ea7a0 01:16:16,846 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,846 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,846 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,846 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,846 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,846 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,846 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,846 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,846 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,846 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,846 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,846 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,846 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,846 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 69.83 μs with journalIndex=1 01:16:16,846 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:16.846] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,847 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,847 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,847 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,847 PM [follower6-writer-1490] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,847 PM [follower6-writer-1490] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,847 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,847 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,847 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,847 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,847 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,847 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,847 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,847 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,847 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,847 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,847 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,847 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,847 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,847 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 43.86 μs with journalIndex=1 01:16:16,848 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1780,follower6-writer-1490]/waiting 01:16:16,848 PM [follower6-writer-1490] [DEBUG] JournalWriteTask - follower6: received 1 commands after 867.8 μs 01:16:16,848 PM [follower6-writer-1490] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.619 μs [ERROR] [07/29/2025 13:16:16.848] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,848 PM [follower6-writer-1490] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,848 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,848 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,848 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,848 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.848] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@60467967 01:16:16,848 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,848 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:16,848 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:16,842 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,846 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1779,follower7-writer-1489]/waiting 01:16:16,849 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,849 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,849 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,849 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,849 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,849 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,849 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,849 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,849 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,849 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,849 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,849 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,849 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,849 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,849 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,849 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,849 PM [leader5-writer-1491] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,849 PM [leader5-writer-1491] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,849 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,849 PM [follower7-writer-1489] [DEBUG] JournalWriteTask - follower7: received 1 commands after 4.274 ms 01:16:16,849 PM [follower7-writer-1489] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.640 μs 01:16:16,849 PM [follower7-writer-1489] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,849 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,849 PM [follower6-writer-1492] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,849 PM [follower6-writer-1492] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,850 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 59.00 μs with journalIndex=1 01:16:16,850 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,850 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,850 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,850 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,850 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,850 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,850 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties [ERROR] [07/29/2025 13:16:16.850] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,850 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,850 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,850 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,850 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,850 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [WARN] [07/29/2025 13:16:16.850] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@67a6fc6f at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,850 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,850 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,850 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,850 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,850 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,850 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,850 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1781,leader5-writer-1491]/waiting 01:16:16,850 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,850 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 51.78 μs with journalIndex=1 01:16:16,850 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,850 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:16,850 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:16,850 PM [leader5-writer-1491] [DEBUG] JournalWriteTask - leader5: received 1 commands after 742.5 μs 01:16:16,850 PM [leader5-writer-1491] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.460 μs 01:16:16,850 PM [leader5-writer-1491] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,850 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,850 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,850 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,850 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [ERROR] [07/29/2025 13:16:16.850] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,850 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,850 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1782,follower6-writer-1492]/waiting [WARN] [07/29/2025 13:16:16.851] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7ae07fa1 01:16:16,851 PM [follower6-writer-1492] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.314 ms 01:16:16,851 PM [follower6-writer-1492] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.439 μs 01:16:16,851 PM [follower6-writer-1492] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,851 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,851 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,851 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,851 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,851 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,851 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:16,851 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:16,851 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,851 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:16,851 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:16.853] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5469c1c2 01:16:16,859 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,859 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,859 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,859 PM [follower7-writer-1493] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,859 PM [follower7-writer-1493] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,859 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,859 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,859 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,859 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,859 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,859 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,859 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,859 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,859 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,859 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,859 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,859 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,859 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,859 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 77.77 μs with journalIndex=1 01:16:16,860 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:16.860] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,860 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1783,follower7-writer-1493]/waiting 01:16:16,865 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,865 PM [follower7-writer-1493] [DEBUG] JournalWriteTask - follower7: received 1 commands after 5.730 ms 01:16:16,865 PM [follower7-writer-1493] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.400 μs 01:16:16,865 PM [follower7-writer-1493] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,865 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,865 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,865 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,865 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,865 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,865 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,865 PM [leader5-writer-1494] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,865 PM [leader5-writer-1494] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:16.865] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6bc0023b 01:16:16,865 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,865 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:16,865 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:16,865 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,865 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,866 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,866 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,866 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,866 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,866 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,866 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,866 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,866 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,866 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,866 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,866 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,866 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 71.49 μs with journalIndex=1 01:16:16,866 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,866 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1784,leader5-writer-1494]/waiting 01:16:16,866 PM [leader5-writer-1494] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.312 ms 01:16:16,866 PM [leader5-writer-1494] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.590 μs 01:16:16,866 PM [leader5-writer-1494] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,866 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,866 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,866 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,866 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,866 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,866 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,866 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,866 PM [follower7-writer-1495] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,866 PM [follower7-writer-1495] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,867 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,867 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:16,867 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:16,868 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,868 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,868 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,868 PM [leader5-writer-1496] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,868 PM [leader5-writer-1496] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,869 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,869 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,869 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,869 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,869 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,869 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,869 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,869 PM [follower6-writer-1497] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,869 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,869 PM [follower6-writer-1497] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,869 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,869 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,869 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,869 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,869 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,869 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,869 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,869 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,869 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 54.35 μs with journalIndex=1 01:16:16,869 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,870 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1785,follower7-writer-1495]/waiting 01:16:16,870 PM [follower7-writer-1495] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.258 ms 01:16:16,870 PM [follower7-writer-1495] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.330 μs 01:16:16,870 PM [follower7-writer-1495] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,870 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,870 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,870 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,870 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,870 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,870 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,870 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,870 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,870 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,870 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,870 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,870 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,870 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,870 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,870 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,870 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,870 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,870 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,870 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,870 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,870 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,870 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,870 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,870 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,870 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 52.67 μs with journalIndex=1 01:16:16,870 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,870 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,870 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 63.78 μs with journalIndex=1 01:16:16,871 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,871 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,871 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,871 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,871 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,871 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,871 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1787,follower6-writer-1497]/waiting 01:16:16,871 PM [follower6-writer-1497] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.345 ms 01:16:16,871 PM [follower6-writer-1497] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.120 μs 01:16:16,871 PM [follower6-writer-1497] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,871 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,871 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,871 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,871 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,871 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,871 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1786,leader5-writer-1496]/waiting 01:16:16,871 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:16,872 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:16,872 PM [leader5-writer-1496] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.138 ms 01:16:16,872 PM [leader5-writer-1496] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.340 μs 01:16:16,872 PM [leader5-writer-1496] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,872 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,872 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,872 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,872 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,872 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,872 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:16,872 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:16,872 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,872 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:16,872 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor [ERROR] [07/29/2025 13:16:16.866] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.877] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@77a1ff08 [ERROR] [07/29/2025 13:16:16.869] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:16.871] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:16.871] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.877] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@52eeaca8 [WARN] [07/29/2025 13:16:16.877] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4c6a4463 [WARN] [07/29/2025 13:16:16.877] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5faf58e7 01:16:16,889 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,889 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,889 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,889 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,889 PM [follower7-writer-1498] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,889 PM [follower7-writer-1498] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,889 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,889 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,889 PM [follower6-writer-1499] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,889 PM [follower6-writer-1499] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,889 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,890 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,890 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,890 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,890 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,890 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,890 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,890 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,890 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,890 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,890 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,890 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,890 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,890 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,890 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,890 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,890 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,890 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,890 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,890 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,890 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,890 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,890 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,890 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,890 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,890 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 53.22 μs with journalIndex=1 01:16:16,890 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,890 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 48.03 μs with journalIndex=1 01:16:16,890 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1789,follower6-writer-1499]/waiting 01:16:16,890 PM [follower6-writer-1499] [DEBUG] JournalWriteTask - follower6: received 1 commands after 955.9 μs 01:16:16,890 PM [follower6-writer-1499] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.560 μs 01:16:16,890 PM [follower6-writer-1499] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:16.890] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,890 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,890 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,890 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,890 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,890 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:16.890] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.890] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@a2c600 01:16:16,890 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,891 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1788,follower7-writer-1498]/waiting 01:16:16,891 PM [follower7-writer-1498] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.971 ms 01:16:16,891 PM [follower7-writer-1498] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.410 μs 01:16:16,891 PM [follower7-writer-1498] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,891 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,891 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:16,891 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:16,891 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,891 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,891 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,891 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,891 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,891 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:16,891 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:16,897 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:16.897] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2ec34c02 01:16:16,897 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,897 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,897 PM [follower6-writer-1500] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,897 PM [follower6-writer-1500] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,897 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,897 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,897 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,897 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,897 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,897 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,897 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,897 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,897 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,897 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,897 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,897 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,897 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,897 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 43.15 μs with journalIndex=1 01:16:16,897 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:16.897] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,898 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1790,follower6-writer-1500]/waiting 01:16:16,898 PM [follower6-writer-1500] [DEBUG] JournalWriteTask - follower6: received 1 commands after 936.7 μs 01:16:16,898 PM [follower6-writer-1500] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.480 μs 01:16:16,898 PM [follower6-writer-1500] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,898 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,898 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,898 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,898 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,898 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,898 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:16,898 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:16.899] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7de10de9 01:16:16,899 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,899 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,899 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,899 PM [follower6-writer-1501] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,899 PM [follower6-writer-1501] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,900 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,900 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,900 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,900 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,900 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,900 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,900 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,900 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,900 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,900 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,900 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,900 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,900 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,900 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 33.67 μs with journalIndex=1 01:16:16,900 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,900 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1791,follower6-writer-1501]/waiting [ERROR] [07/29/2025 13:16:16.900] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,900 PM [follower6-writer-1501] [DEBUG] JournalWriteTask - follower6: received 1 commands after 830.4 μs 01:16:16,900 PM [follower6-writer-1501] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.250 μs 01:16:16,900 PM [follower6-writer-1501] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,900 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,900 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,900 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,900 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,900 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:16.900] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@9e56869 01:16:16,900 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,900 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,900 PM [follower7-writer-1502] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,900 PM [follower7-writer-1502] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,900 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,900 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:16,901 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:16,901 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,901 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,901 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,901 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,901 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,901 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,901 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,901 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,901 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,901 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,901 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,901 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,901 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,901 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 123.0 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:16.901] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,902 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,902 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1792,follower7-writer-1502]/waiting 01:16:16,902 PM [follower7-writer-1502] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.489 ms 01:16:16,902 PM [follower7-writer-1502] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.310 μs 01:16:16,902 PM [follower7-writer-1502] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,902 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,902 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,902 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,902 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.902] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5dc30fb7 01:16:16,903 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,903 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:16,903 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:16,908 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,908 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,908 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,908 PM [leader5-writer-1503] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,908 PM [leader5-writer-1503] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,908 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,908 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,908 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,908 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,908 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,908 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,908 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,909 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,909 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,909 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,909 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,909 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,909 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,909 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 94.18 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:16.909] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,909 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,909 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,909 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1793,leader5-writer-1503]/waiting 01:16:16,909 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,909 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,910 PM [follower7-writer-1504] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,910 PM [follower7-writer-1504] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,910 PM [leader5-writer-1503] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.829 ms 01:16:16,910 PM [leader5-writer-1503] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.539 μs 01:16:16,910 PM [leader5-writer-1503] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,910 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,910 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,910 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,910 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,910 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null [WARN] [07/29/2025 13:16:16.910] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@72fb58eb 01:16:16,910 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,910 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,910 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,910 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,910 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,910 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,910 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,910 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,910 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,910 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,910 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,910 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,910 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 86.99 μs with journalIndex=1 01:16:16,910 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,910 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:16,910 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor [ERROR] [07/29/2025 13:16:16.910] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,911 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,911 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1794,follower7-writer-1504]/waiting 01:16:16,911 PM [follower7-writer-1504] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.049 ms 01:16:16,911 PM [follower7-writer-1504] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 5.929 μs 01:16:16,911 PM [follower7-writer-1504] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,911 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,911 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,911 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,911 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,911 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,911 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,911 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:16,911 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:16,911 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,911 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,911 PM [leader5-writer-1505] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,911 PM [leader5-writer-1505] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:16.911] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@61a82b81 01:16:16,912 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,912 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,912 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,912 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,912 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,912 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,912 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,912 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,912 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,912 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,912 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,912 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,912 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,912 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 89.18 μs with journalIndex=1 01:16:16,912 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:16.912] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,912 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1795,leader5-writer-1505]/waiting 01:16:16,913 PM [leader5-writer-1505] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.209 ms 01:16:16,913 PM [leader5-writer-1505] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.270 μs 01:16:16,913 PM [leader5-writer-1505] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,913 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,913 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,913 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,913 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,913 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:16.913] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3464c468 01:16:16,913 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,913 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,913 PM [follower6-writer-1506] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,913 PM [follower6-writer-1506] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,913 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,913 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:16,913 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:16,913 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,914 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,914 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,914 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,914 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,914 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,914 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,914 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,914 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,914 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,914 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,914 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,914 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,914 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 58.82 μs with journalIndex=1 01:16:16,914 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1796,follower6-writer-1506]/waiting 01:16:16,914 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) [ERROR] [07/29/2025 13:16:16.914] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,914 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,914 PM [follower6-writer-1506] [DEBUG] JournalWriteTask - follower6: received 1 commands after 854.2 μs 01:16:16,915 PM [follower6-writer-1506] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.540 μs 01:16:16,915 PM [follower6-writer-1506] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,915 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,915 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,915 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,915 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,915 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,915 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,915 PM [leader5-writer-1507] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,915 PM [leader5-writer-1507] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,915 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:16.915] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2eb33b3 01:16:16,915 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,915 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:16,915 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:16,916 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,916 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,916 PM [follower7-writer-1508] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,916 PM [follower7-writer-1508] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,916 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,916 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,916 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,916 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,916 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,916 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,916 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,916 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,916 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,916 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,916 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,916 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,916 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,916 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 62.90 μs with journalIndex=1 01:16:16,916 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,916 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,916 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,916 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,916 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,916 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,916 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,916 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,916 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,916 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,916 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,916 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries [ERROR] [07/29/2025 13:16:16.916] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,916 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,916 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,916 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1797,leader5-writer-1507]/waiting 01:16:16,916 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,917 PM [leader5-writer-1507] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.391 ms 01:16:16,917 PM [leader5-writer-1507] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.800 μs 01:16:16,917 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 232.3 μs with journalIndex=1 01:16:16,917 PM [leader5-writer-1507] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,917 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,917 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,917 PM [follower6-writer-1509] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,917 PM [follower6-writer-1509] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,917 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,917 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,917 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,917 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.917] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@670e14f4 01:16:16,917 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,917 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:16,917 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:16,919 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,919 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,919 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,919 PM [leader5-writer-1510] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,919 PM [leader5-writer-1510] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,919 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,919 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,919 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,919 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,919 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,919 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,919 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,919 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,919 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,919 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,919 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,919 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,919 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,919 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,919 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,919 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,919 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,919 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,919 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,919 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,919 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,919 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,919 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,919 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,919 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,919 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,919 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 45.91 μs with journalIndex=1 01:16:16,919 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 53.71 μs with journalIndex=1 01:16:16,920 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) [ERROR] [07/29/2025 13:16:16.919] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,920 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,920 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:16.920] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:16.920] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,920 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1800,leader5-writer-1510]/waiting 01:16:16,920 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1798,follower7-writer-1508]/waiting 01:16:16,920 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1799,follower6-writer-1509]/waiting 01:16:16,920 PM [leader5-writer-1510] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.551 ms 01:16:16,920 PM [follower7-writer-1508] [DEBUG] JournalWriteTask - follower7: received 1 commands after 4.687 ms 01:16:16,920 PM [leader5-writer-1510] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.309 μs 01:16:16,920 PM [follower7-writer-1508] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 4.439 μs 01:16:16,920 PM [leader5-writer-1510] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,920 PM [follower7-writer-1508] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,920 PM [follower6-writer-1509] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.736 ms 01:16:16,920 PM [follower6-writer-1509] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.179 μs 01:16:16,920 PM [follower6-writer-1509] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,920 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,920 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,920 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,920 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,920 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,920 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,920 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,920 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.921] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@103db1c8 [WARN] [07/29/2025 13:16:16.921] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@37dddc7e 01:16:16,921 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,921 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:16,921 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:16,921 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:16,921 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,921 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:16,921 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:16,932 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,932 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,932 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,932 PM [follower7-writer-1511] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,932 PM [follower7-writer-1511] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,932 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,932 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,932 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,932 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,932 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,932 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,932 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,932 PM [follower6-writer-1512] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,932 PM [follower6-writer-1512] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:16.932] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7b72e88e 01:16:16,932 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,933 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:16,933 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:16,933 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,933 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,933 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,933 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,933 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,933 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,933 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,933 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,933 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,933 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,933 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,933 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,933 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,933 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,933 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,933 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,933 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,933 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,933 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,933 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,933 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,933 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 73.51 μs with journalIndex=1 01:16:16,933 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,933 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,933 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,933 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,933 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,933 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 72.16 μs with journalIndex=1 01:16:16,933 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,933 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:16.933] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,933 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1802,follower6-writer-1512]/waiting 01:16:16,934 PM [follower6-writer-1512] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.421 ms 01:16:16,934 PM [follower6-writer-1512] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.310 μs [ERROR] [07/29/2025 13:16:16.933] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,934 PM [follower6-writer-1512] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,933 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1801,follower7-writer-1511]/waiting 01:16:16,934 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,934 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,934 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,934 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,934 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:16.934] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@32a341c9 01:16:16,934 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,934 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,934 PM [follower7-writer-1511] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.139 ms 01:16:16,934 PM [follower7-writer-1511] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.130 μs 01:16:16,934 PM [follower7-writer-1511] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,934 PM [leader5-writer-1513] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,934 PM [leader5-writer-1513] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,934 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,934 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,934 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,934 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,934 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:16,934 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,934 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:16.934] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5a8dab63 01:16:16,935 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,935 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:16,935 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:16,935 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,936 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,936 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,936 PM [follower6-writer-1514] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,936 PM [follower6-writer-1514] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,936 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,936 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,936 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,936 PM [follower7-writer-1515] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,936 PM [follower7-writer-1515] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,937 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,937 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,937 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,937 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,937 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,937 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,937 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,937 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,937 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,937 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,937 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,937 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,937 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,937 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,937 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,937 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,937 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,937 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,937 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,937 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,937 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,937 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,937 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,937 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,938 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 44.92 μs with journalIndex=1 01:16:16,937 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,938 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,938 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,938 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,938 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,938 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,938 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,938 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,937 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,938 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,938 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,938 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,938 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,938 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,938 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 59.55 μs with journalIndex=1 01:16:16,938 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,938 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 52.01 μs with journalIndex=1 01:16:16,938 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:16.938] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:16.938] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,938 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) [ERROR] [07/29/2025 13:16:16.938] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,938 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,938 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1805,follower7-writer-1515]/waiting 01:16:16,938 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1804,follower6-writer-1514]/waiting 01:16:16,938 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1803,leader5-writer-1513]/waiting 01:16:16,938 PM [follower7-writer-1515] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.861 ms 01:16:16,938 PM [follower7-writer-1515] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.119 μs 01:16:16,938 PM [follower7-writer-1515] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,938 PM [leader5-writer-1513] [DEBUG] JournalWriteTask - leader5: received 1 commands after 4.426 ms 01:16:16,938 PM [follower6-writer-1514] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.796 ms 01:16:16,938 PM [leader5-writer-1513] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.240 μs 01:16:16,938 PM [leader5-writer-1513] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,938 PM [follower6-writer-1514] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.400 μs 01:16:16,938 PM [follower6-writer-1514] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,938 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,938 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,938 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,938 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,938 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,939 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,939 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,939 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,939 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,939 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,939 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,939 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,939 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,939 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,939 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:16,939 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:16,939 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:16,939 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:16,939 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,939 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:16,939 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:16.945] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@553133c4 [WARN] [07/29/2025 13:16:16.945] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7102f1d6 [WARN] [07/29/2025 13:16:16.945] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@319d333a 01:16:16,960 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,960 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,960 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,960 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,960 PM [follower7-writer-1516] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,960 PM [follower7-writer-1516] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,960 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,960 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,960 PM [leader5-writer-1517] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,960 PM [leader5-writer-1517] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,961 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,961 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,961 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,961 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,961 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,961 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,961 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,961 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,961 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,961 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,961 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,961 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,961 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,961 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,961 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,961 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,961 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,961 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,961 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,961 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,961 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 47.09 μs with journalIndex=1 01:16:16,961 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,961 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,961 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,961 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,961 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,961 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,961 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 81.12 μs with journalIndex=1 01:16:16,961 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,961 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1806,follower7-writer-1516]/waiting 01:16:16,961 PM [follower7-writer-1516] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.322 ms 01:16:16,961 PM [follower7-writer-1516] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.920 μs 01:16:16,961 PM [follower7-writer-1516] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,962 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) [ERROR] [07/29/2025 13:16:16.961] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,962 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1807,leader5-writer-1517]/waiting 01:16:16,962 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,962 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,962 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,962 PM [leader5-writer-1517] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.884 ms 01:16:16,962 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,962 PM [leader5-writer-1517] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.240 μs 01:16:16,962 PM [leader5-writer-1517] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,962 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,962 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,962 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,962 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,962 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,962 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,963 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,963 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:16,963 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:16,963 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:16,963 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,963 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,963 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:16,969 PM [follower6-writer-1518] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,969 PM [follower6-writer-1518] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [ERROR] [07/29/2025 13:16:16.962] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.969] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@119d9d9a [WARN] [07/29/2025 13:16:16.969] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2e6da96c 01:16:16,970 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,970 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,970 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,970 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,970 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,970 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,970 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,970 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,970 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,970 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,970 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,970 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,970 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,970 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 85.67 μs with journalIndex=1 01:16:16,972 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,972 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,972 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,972 PM [leader5-writer-1519] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,972 PM [leader5-writer-1519] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [ERROR] [07/29/2025 13:16:16.972] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,973 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,973 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1808,follower6-writer-1518]/waiting 01:16:16,973 PM [follower6-writer-1518] [DEBUG] JournalWriteTask - follower6: received 1 commands after 4.263 ms 01:16:16,973 PM [follower6-writer-1518] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.470 μs 01:16:16,973 PM [follower6-writer-1518] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,973 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,973 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,973 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,973 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.973] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7c320c1c 01:16:16,973 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,973 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:16,973 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:16,974 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,974 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,974 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,974 PM [follower6-writer-1520] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,974 PM [follower6-writer-1520] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,975 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,975 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,975 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,975 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,975 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,975 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,975 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,975 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,975 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,975 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,975 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,975 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,975 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,975 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,975 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,975 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,975 PM [follower7-writer-1521] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,975 PM [follower7-writer-1521] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,975 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 103.0 μs with journalIndex=1 01:16:16,975 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,975 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,975 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,975 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,975 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,975 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,975 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,975 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,975 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,975 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,975 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,975 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,975 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,975 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1809,leader5-writer-1519]/waiting 01:16:16,975 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,975 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 108.2 μs with journalIndex=1 01:16:16,975 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,975 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) [ERROR] [07/29/2025 13:16:16.975] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,975 PM [leader5-writer-1519] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.850 ms 01:16:16,975 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,975 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,975 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1810,follower6-writer-1520]/waiting 01:16:16,976 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,976 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,976 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,976 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,976 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,976 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,976 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,976 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,976 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,976 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,976 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 44.66 μs with journalIndex=1 01:16:16,975 PM [leader5-writer-1519] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.739 μs 01:16:16,976 PM [leader5-writer-1519] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,976 PM [follower6-writer-1520] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.437 ms 01:16:16,976 PM [follower6-writer-1520] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.339 μs 01:16:16,976 PM [follower6-writer-1520] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,976 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,976 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,976 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,976 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:16.975] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,976 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1811,follower7-writer-1521]/waiting 01:16:16,976 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,976 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,976 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,976 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,976 PM [follower7-writer-1521] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.331 ms 01:16:16,976 PM [follower7-writer-1521] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 1.939 μs 01:16:16,976 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,976 PM [follower7-writer-1521] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:16.976] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.976] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@110b9327 [WARN] [07/29/2025 13:16:16.976] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3d746aee 01:16:16,976 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,976 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:16,976 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:16,977 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,977 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:16,977 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:16,979 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,979 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,979 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,979 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:16.979] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@32e987c8 01:16:16,979 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,979 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:16,979 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:16,981 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,981 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,981 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,981 PM [follower6-writer-1522] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,981 PM [follower6-writer-1522] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:16,982 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,982 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,982 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,982 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,982 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,982 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,982 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,982 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,982 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,982 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,982 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,982 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,982 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,982 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,982 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,982 PM [follower7-writer-1523] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,982 PM [follower7-writer-1523] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,982 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,982 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 48.12 μs with journalIndex=1 01:16:16,982 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,982 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1812,follower6-writer-1522]/waiting 01:16:16,983 PM [follower6-writer-1522] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.088 ms 01:16:16,983 PM [follower6-writer-1522] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.579 μs 01:16:16,983 PM [follower6-writer-1522] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,983 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,983 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,983 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,983 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,983 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:16,983 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,983 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:16,983 PM [leader5-writer-1524] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:16,983 PM [leader5-writer-1524] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:16,983 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,983 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:16,983 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:16,983 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,983 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:16,983 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:16,983 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:16,983 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:16,983 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,983 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:16,983 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:16,983 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:16,983 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:16,983 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:16,983 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:16,983 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,983 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 59.90 μs with journalIndex=1 01:16:16,983 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,983 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1813,follower7-writer-1523]/waiting 01:16:16,984 PM [follower7-writer-1523] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.499 ms 01:16:16,984 PM [follower7-writer-1523] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.389 μs 01:16:16,984 PM [follower7-writer-1523] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:16,984 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:16,984 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:16,984 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,984 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:16,984 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:16,984 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:16,984 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:16,984 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:16,984 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,984 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:16,984 PM [follower6-writer-1525] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:16,984 PM [follower6-writer-1525] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [ERROR] [07/29/2025 13:16:16.982] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.984] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@34a856dc [ERROR] [07/29/2025 13:16:16.983] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:16.984] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4f9973ba 01:16:16,985 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,985 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,985 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:16,985 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:16,985 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:16,985 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:16,985 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,985 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:16,985 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:16,985 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:16,985 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:16,985 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:16,985 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:16,985 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,985 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 60.19 μs with journalIndex=1 01:16:16,985 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1814,leader5-writer-1524]/waiting 01:16:16,985 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:16,985 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:16.985] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,985 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:16,989 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:16,989 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:16,989 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:16,989 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:16,989 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:16,989 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:16,989 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:16,989 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:16,989 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:16,989 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:16,989 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:16,989 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 39.72 μs with journalIndex=1 01:16:16,989 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,985 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:16,989 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:16,985 PM [leader5-writer-1524] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.364 ms [ERROR] [07/29/2025 13:16:16.989] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:16,989 PM [leader5-writer-1524] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 4.410 μs 01:16:16,989 PM [leader5-writer-1524] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:16,989 PM [follower7-writer-1526] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:16,989 PM [follower7-writer-1526] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:16,989 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1815,follower6-writer-1525]/waiting 01:16:16,989 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:16,989 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:16,989 PM [follower6-writer-1525] [DEBUG] JournalWriteTask - follower6: received 1 commands after 4.967 ms 01:16:16,989 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,989 PM [follower6-writer-1525] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 1.979 μs 01:16:16,989 PM [follower6-writer-1525] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:16,989 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:16,989 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:16,989 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:16,989 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,989 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:16,990 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:16,990 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:16,990 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:16,990 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:16,990 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:16,990 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:16.998] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@15b80d11 [WARN] [07/29/2025 13:16:16.998] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@b5d3072 01:16:17,2 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,2 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,2 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,2 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,2 PM [follower6-writer-1527] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,2 PM [follower6-writer-1527] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,2 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,2 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,2 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,2 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,2 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,2 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,2 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,2 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,2 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,2 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,2 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,2 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,2 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,2 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,2 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,2 PM [leader5-writer-1528] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,2 PM [leader5-writer-1528] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,3 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 40.48 μs with journalIndex=1 01:16:17,3 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,3 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,3 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,3 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,3 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,3 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,3 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,3 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,3 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,3 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,3 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,3 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,3 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,3 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 84.40 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:17.003] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,3 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,3 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1816,follower7-writer-1526]/waiting 01:16:17,3 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,3 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,3 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,3 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,3 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,3 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,3 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,3 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,3 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,3 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,3 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,3 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,3 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] [ERROR] [07/29/2025 13:16:17.003] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,3 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 39.47 μs with journalIndex=1 01:16:17,3 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,3 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1817,follower6-writer-1527]/waiting 01:16:17,3 PM [follower7-writer-1526] [DEBUG] JournalWriteTask - follower7: received 1 commands after 14.36 ms 01:16:17,3 PM [follower7-writer-1526] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.969 μs 01:16:17,3 PM [follower7-writer-1526] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,3 PM [follower6-writer-1527] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.297 ms 01:16:17,3 PM [follower6-writer-1527] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 910.0 ns 01:16:17,4 PM [follower6-writer-1527] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,4 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,4 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1818,leader5-writer-1528]/waiting 01:16:17,4 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,4 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,4 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,4 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,4 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,4 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,4 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,4 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,4 PM [leader5-writer-1528] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.460 ms 01:16:17,4 PM [leader5-writer-1528] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.820 μs 01:16:17,4 PM [leader5-writer-1528] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,4 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,4 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,4 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:17,4 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:17,4 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:17,4 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:17,11 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,11 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,11 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,11 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,12 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,12 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:17,12 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:17,14 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,15 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,15 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,15 PM [follower7-writer-1529] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,15 PM [follower7-writer-1529] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,15 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,15 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,15 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,15 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,15 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,15 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,15 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,15 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,15 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,15 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,15 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,15 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,15 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,15 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 59.57 μs with journalIndex=1 01:16:17,15 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,15 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1819,follower7-writer-1529]/waiting [ERROR] [07/29/2025 13:16:17.003] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,16 PM [follower7-writer-1529] [DEBUG] JournalWriteTask - follower7: received 1 commands after 953.4 μs 01:16:17,16 PM [follower7-writer-1529] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.910 μs 01:16:17,16 PM [follower7-writer-1529] [DEBUG] JournalWriteTask - follower7: journal writer stopped [WARN] [07/29/2025 13:16:17.016] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7ca1f6db [WARN] [07/29/2025 13:16:17.016] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@23e8d192 [WARN] [07/29/2025 13:16:17.016] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5773c0bd 01:16:17,16 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,16 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,16 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,16 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:17.015] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,17 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,17 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,17 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,17 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,18 PM [leader5-writer-1530] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,18 PM [leader5-writer-1530] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,18 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,18 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,18 PM [follower6-writer-1531] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,18 PM [follower6-writer-1531] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:17.018] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@96d6ed4 01:16:17,18 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,18 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:17,18 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:17,18 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,18 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,18 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,18 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,18 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,18 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,18 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,18 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,18 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,18 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,18 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,18 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,18 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,18 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 56.25 μs with journalIndex=1 01:16:17,19 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,19 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,19 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,19 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,19 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,19 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,19 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,19 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,19 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,19 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,19 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,19 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,19 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,19 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 56.98 μs with journalIndex=1 01:16:17,19 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) [ERROR] [07/29/2025 13:16:17.019] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,19 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1820,leader5-writer-1530]/waiting 01:16:17,19 PM [leader5-writer-1530] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.587 ms 01:16:17,19 PM [leader5-writer-1530] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.859 μs 01:16:17,19 PM [leader5-writer-1530] [DEBUG] JournalWriteTask - leader5: journal writer stopped [ERROR] [07/29/2025 13:16:17.019] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,19 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,19 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,19 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,19 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1821,follower6-writer-1531]/waiting 01:16:17,19 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.019] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@657a093c 01:16:17,20 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,20 PM [follower6-writer-1531] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.044 ms 01:16:17,20 PM [follower6-writer-1531] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.250 μs 01:16:17,20 PM [follower6-writer-1531] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,20 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:17,20 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,20 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:17,20 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,20 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,20 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.020] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@57eacfd9 01:16:17,20 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,20 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:17,20 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:17,28 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,28 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,28 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,28 PM [leader5-writer-1532] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,28 PM [leader5-writer-1532] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,28 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,29 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,29 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,29 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,29 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,29 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,29 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,29 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,29 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,29 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,29 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,29 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,29 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,29 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,29 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,29 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,29 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,29 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 58.22 μs with journalIndex=1 01:16:17,29 PM [follower6-writer-1533] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,29 PM [follower6-writer-1533] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,29 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,29 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1822,leader5-writer-1532]/waiting 01:16:17,29 PM [leader5-writer-1532] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.164 ms 01:16:17,30 PM [leader5-writer-1532] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 35.45 μs 01:16:17,30 PM [leader5-writer-1532] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,30 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,30 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,30 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,30 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,30 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null [ERROR] [07/29/2025 13:16:17.029] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:17.030] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1e883ccd 01:16:17,30 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,30 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,30 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,30 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,30 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,30 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,30 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,30 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,30 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,30 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,30 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,30 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,30 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:17,30 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:17,30 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,30 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 85.54 μs with journalIndex=1 01:16:17,31 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,31 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,31 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,31 PM [leader5-writer-1534] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,31 PM [leader5-writer-1534] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,31 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,31 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1823,follower6-writer-1533]/waiting 01:16:17,31 PM [follower6-writer-1533] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.426 ms 01:16:17,31 PM [follower6-writer-1533] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 14.48 μs 01:16:17,31 PM [follower6-writer-1533] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,32 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,32 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,32 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,32 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:17.031] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:17.032] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6cb11a42 01:16:17,32 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,32 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,32 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,32 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,32 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:17,32 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,32 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:17,32 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,32 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,32 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,32 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,32 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,32 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,32 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,32 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,32 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,32 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 80.52 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:17.032] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,32 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,33 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1824,leader5-writer-1534]/waiting 01:16:17,33 PM [leader5-writer-1534] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.422 ms 01:16:17,33 PM [leader5-writer-1534] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.430 μs 01:16:17,33 PM [leader5-writer-1534] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,33 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,33 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,33 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,33 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,33 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,33 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,33 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 [WARN] [07/29/2025 13:16:17.033] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@62ff42e1 01:16:17,33 PM [follower6-writer-1535] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,33 PM [follower6-writer-1535] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,33 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,33 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,34 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:17,33 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,34 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:17,34 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,34 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,34 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,34 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,34 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,34 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,34 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,34 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,34 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,34 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,34 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,34 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,34 PM [follower7-writer-1536] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,34 PM [follower7-writer-1536] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,34 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,34 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,34 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 96.56 μs with journalIndex=1 01:16:17,34 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,34 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,34 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,34 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,34 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,34 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,34 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,34 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,34 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,34 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,34 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,34 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,34 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,34 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 59.03 μs with journalIndex=1 01:16:17,34 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,35 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1826,follower7-writer-1536]/waiting 01:16:17,35 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,35 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1825,follower6-writer-1535]/waiting 01:16:17,35 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,35 PM [follower7-writer-1536] [DEBUG] JournalWriteTask - follower7: received 1 commands after 976.0 μs 01:16:17,35 PM [follower7-writer-1536] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.460 μs 01:16:17,35 PM [follower7-writer-1536] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,35 PM [follower6-writer-1535] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.874 ms 01:16:17,35 PM [follower6-writer-1535] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 6.709 μs 01:16:17,35 PM [follower6-writer-1535] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,35 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,35 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,35 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,35 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed [ERROR] [07/29/2025 13:16:17.034] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,35 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,35 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,35 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,35 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:17.034] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:17.035] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@428cbdbd [WARN] [07/29/2025 13:16:17.035] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1ba5b12c 01:16:17,35 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,35 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,35 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:17,36 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:17,36 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:17,36 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:17,45 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,45 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,45 PM [leader5-writer-1537] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,45 PM [leader5-writer-1537] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,48 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,48 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,48 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,48 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,48 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,48 PM [follower7-writer-1538] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,48 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,48 PM [follower7-writer-1538] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,48 PM [follower6-writer-1539] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,48 PM [follower6-writer-1539] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,49 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,49 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,49 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,49 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,49 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,49 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,49 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,49 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,49 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,49 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,49 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,49 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,49 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,49 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 48.30 μs with journalIndex=1 01:16:17,49 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:17.049] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,49 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,49 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,49 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,49 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,49 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,49 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,49 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,49 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,49 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,49 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,49 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,49 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,49 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,49 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,49 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,49 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,49 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,49 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,49 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,49 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,49 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,49 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,49 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,49 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,50 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,50 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 45.16 μs with journalIndex=1 01:16:17,50 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,50 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 43.16 μs with journalIndex=1 01:16:17,50 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:17.050] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:17.050] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,50 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,50 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1829,follower6-writer-1539]/waiting 01:16:17,50 PM [follower6-writer-1539] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.566 ms 01:16:17,50 PM [follower6-writer-1539] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.789 μs 01:16:17,50 PM [follower6-writer-1539] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,50 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1828,follower7-writer-1538]/waiting 01:16:17,50 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,50 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,50 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,50 PM [follower7-writer-1538] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.671 ms 01:16:17,50 PM [follower7-writer-1538] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 1.490 μs 01:16:17,50 PM [follower7-writer-1538] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,50 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,50 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1827,leader5-writer-1537]/waiting 01:16:17,50 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,50 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,50 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,50 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,50 PM [leader5-writer-1537] [DEBUG] JournalWriteTask - leader5: received 1 commands after 5.486 ms 01:16:17,50 PM [leader5-writer-1537] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.890 μs 01:16:17,50 PM [leader5-writer-1537] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,50 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,50 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,50 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,50 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,51 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,51 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:17,51 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:17,51 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,51 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:17,51 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:17,51 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,51 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:17,51 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:17.057] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6c4fcb05 [WARN] [07/29/2025 13:16:17.057] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@743f7427 [WARN] [07/29/2025 13:16:17.057] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@487ae77a 01:16:17,67 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,68 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,68 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,68 PM [follower6-writer-1540] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,68 PM [follower6-writer-1540] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,68 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,68 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,68 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,68 PM [leader5-writer-1541] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,68 PM [leader5-writer-1541] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,68 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,69 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,69 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,69 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,69 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,69 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,69 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,69 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,69 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,69 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,69 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,69 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,69 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,69 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,69 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,69 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,69 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,69 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,69 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,69 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,69 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,69 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,69 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,69 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,69 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,69 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 98.37 μs with journalIndex=1 01:16:17,69 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,69 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 68.01 μs with journalIndex=1 01:16:17,69 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,69 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,69 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,69 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 [ERROR] [07/29/2025 13:16:17.069] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,69 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1830,follower6-writer-1540]/waiting 01:16:17,69 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) [ERROR] [07/29/2025 13:16:17.069] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,69 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1831,leader5-writer-1541]/waiting 01:16:17,69 PM [follower6-writer-1540] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.699 ms 01:16:17,69 PM [follower6-writer-1540] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.930 μs 01:16:17,69 PM [follower6-writer-1540] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,69 PM [leader5-writer-1541] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.376 ms 01:16:17,69 PM [follower7-writer-1542] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,70 PM [follower7-writer-1542] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,70 PM [leader5-writer-1541] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 6.489 μs 01:16:17,70 PM [leader5-writer-1541] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,70 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,70 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,70 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,70 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.070] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@212df0ce 01:16:17,70 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,70 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:17,70 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:17,71 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,71 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,71 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,71 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,71 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,71 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,71 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,71 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,71 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,71 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,71 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,71 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,71 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,71 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,71 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,71 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,71 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,71 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 70.80 μs with journalIndex=1 [WARN] [07/29/2025 13:16:17.071] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@24fc9845 01:16:17,71 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,71 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,71 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,71 PM [leader5-writer-1543] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,71 PM [leader5-writer-1543] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,71 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,71 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:17.071] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,72 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:17,71 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1832,follower7-writer-1542]/waiting 01:16:17,72 PM [follower7-writer-1542] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.500 ms 01:16:17,72 PM [follower7-writer-1542] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.890 μs 01:16:17,72 PM [follower7-writer-1542] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,72 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,72 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,72 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,72 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,71 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:17,72 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:17.072] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@74dea63e 01:16:17,73 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,73 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,73 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,73 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,73 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,73 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,73 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,73 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,73 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,73 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,73 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,73 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,73 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,73 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,73 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 55.93 μs with journalIndex=1 01:16:17,73 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:17,73 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:17,73 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:17.073] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,73 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1833,leader5-writer-1543]/waiting 01:16:17,73 PM [leader5-writer-1543] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.967 ms 01:16:17,73 PM [leader5-writer-1543] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.010 μs 01:16:17,73 PM [leader5-writer-1543] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,73 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,73 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,73 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,73 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,74 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,74 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:17,74 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:17.077] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@102c2ad4 01:16:17,91 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,91 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,91 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,91 PM [follower6-writer-1544] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,91 PM [follower6-writer-1544] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,92 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,92 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,92 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,92 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,92 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,92 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,92 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,92 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,92 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,92 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,92 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,92 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,92 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,92 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 93.79 μs with journalIndex=1 01:16:17,92 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,92 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,92 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 [ERROR] [07/29/2025 13:16:17.092] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,92 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,92 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1834,follower6-writer-1544]/waiting 01:16:17,92 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,92 PM [leader5-writer-1545] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,92 PM [leader5-writer-1545] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,92 PM [follower6-writer-1544] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.356 ms 01:16:17,93 PM [follower6-writer-1544] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.420 μs 01:16:17,93 PM [follower6-writer-1544] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,93 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,93 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,93 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,93 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,93 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,93 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,93 PM [follower7-writer-1546] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,93 PM [follower7-writer-1546] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:17.093] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3efbd9c9 01:16:17,93 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,93 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:17,93 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:17,95 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,96 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,96 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,96 PM [follower6-writer-1547] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,96 PM [follower6-writer-1547] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,97 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,97 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,97 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,97 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,97 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,97 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,97 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,97 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,97 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,97 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,97 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,97 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,97 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,97 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,97 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,97 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,97 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,97 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 63.44 μs with journalIndex=1 01:16:17,97 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,97 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,97 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,97 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,97 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,97 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,97 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,97 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,97 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,97 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 54.19 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:17.098] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,98 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1837,follower6-writer-1547]/waiting 01:16:17,98 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1835,leader5-writer-1545]/waiting 01:16:17,98 PM [leader5-writer-1545] [DEBUG] JournalWriteTask - leader5: received 1 commands after 5.383 ms 01:16:17,98 PM [leader5-writer-1545] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.810 μs 01:16:17,98 PM [leader5-writer-1545] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,98 PM [follower6-writer-1547] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.104 ms 01:16:17,98 PM [follower6-writer-1547] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 6.119 μs 01:16:17,98 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,98 PM [follower6-writer-1547] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:17.098] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,98 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,98 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,98 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,98 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,98 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,98 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,98 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,98 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,98 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,98 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,98 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,98 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,98 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,98 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,98 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,98 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,98 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,98 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,98 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,98 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,98 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 52.44 μs with journalIndex=1 [WARN] [07/29/2025 13:16:17.098] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1c36d146 [WARN] [07/29/2025 13:16:17.098] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@97e5605 01:16:17,99 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,99 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,99 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:17,99 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:17,99 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:17,99 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:17,101 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1836,follower7-writer-1546]/waiting 01:16:17,101 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,101 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) [ERROR] [07/29/2025 13:16:17.100] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,101 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,101 PM [follower7-writer-1546] [DEBUG] JournalWriteTask - follower7: received 1 commands after 8.125 ms 01:16:17,101 PM [follower7-writer-1546] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 5.270 μs 01:16:17,101 PM [follower7-writer-1546] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,101 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,101 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,101 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,101 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,101 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,101 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,101 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,101 PM [leader5-writer-1548] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,101 PM [leader5-writer-1548] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:17.101] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@351499a3 01:16:17,102 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,102 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,102 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,102 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,102 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,102 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,102 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,102 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,102 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,102 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:17,102 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,102 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,102 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:17,102 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,102 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,102 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,102 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 85.46 μs with journalIndex=1 01:16:17,103 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,103 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1838,leader5-writer-1548]/waiting [ERROR] [07/29/2025 13:16:17.103] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,103 PM [leader5-writer-1548] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.084 ms 01:16:17,103 PM [leader5-writer-1548] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.380 μs 01:16:17,103 PM [leader5-writer-1548] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,104 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,104 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,104 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,104 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,105 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,105 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:17,105 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:17,108 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,108 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,108 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,108 PM [follower7-writer-1549] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,108 PM [follower7-writer-1549] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:17.109] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3ddebf3d 01:16:17,110 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,110 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,110 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,110 PM [follower6-writer-1550] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,111 PM [follower6-writer-1550] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,111 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,111 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,111 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,111 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,111 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,111 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,111 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,111 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,111 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,111 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,111 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,111 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,111 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,111 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 53.83 μs with journalIndex=1 01:16:17,111 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) [ERROR] [07/29/2025 13:16:17.111] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,111 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1839,follower7-writer-1549]/waiting 01:16:17,111 PM [follower7-writer-1549] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.060 ms 01:16:17,111 PM [follower7-writer-1549] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.330 μs 01:16:17,111 PM [follower7-writer-1549] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,111 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,111 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,111 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,111 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.112] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4760af26 01:16:17,112 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,112 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,112 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:17,112 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:17,112 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,112 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,112 PM [leader5-writer-1551] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,112 PM [leader5-writer-1551] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,113 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,113 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,113 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,113 PM [follower7-writer-1552] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,113 PM [follower7-writer-1552] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,114 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,115 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,115 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,115 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,115 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,115 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,115 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,115 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,115 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,115 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,115 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,115 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,115 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,115 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 43.78 μs with journalIndex=1 01:16:17,115 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,115 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) [ERROR] [07/29/2025 13:16:17.115] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,115 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,115 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1842,follower7-writer-1552]/waiting 01:16:17,115 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,115 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,115 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,115 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,115 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,115 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,115 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,115 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,115 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,115 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,115 PM [follower7-writer-1552] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.601 ms 01:16:17,115 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,115 PM [follower7-writer-1552] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.630 μs 01:16:17,115 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 38.92 μs with journalIndex=1 01:16:17,115 PM [follower7-writer-1552] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,115 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,115 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,115 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,115 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,115 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) [ERROR] [07/29/2025 13:16:17.115] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,115 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,115 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,115 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1840,follower6-writer-1550]/waiting 01:16:17,115 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,115 PM [follower6-writer-1550] [DEBUG] JournalWriteTask - follower6: received 1 commands after 4.953 ms 01:16:17,115 PM [follower6-writer-1550] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.150 μs 01:16:17,115 PM [follower6-writer-1550] [DEBUG] JournalWriteTask - follower6: journal writer stopped [WARN] [07/29/2025 13:16:17.115] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@29372806 01:16:17,115 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,116 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,116 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,116 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,116 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,116 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,116 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,116 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,116 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,116 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,116 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,116 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,116 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,116 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,116 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 39.22 μs with journalIndex=1 [WARN] [07/29/2025 13:16:17.116] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6f0b5a9e 01:16:17,116 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,116 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1841,leader5-writer-1551]/waiting 01:16:17,116 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,116 PM [leader5-writer-1551] [DEBUG] JournalWriteTask - leader5: received 1 commands after 4.003 ms 01:16:17,116 PM [leader5-writer-1551] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.470 μs 01:16:17,116 PM [leader5-writer-1551] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,116 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:17,116 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor [ERROR] [07/29/2025 13:16:17.116] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,116 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,116 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,116 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,116 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.117] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@947752f 01:16:17,117 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,117 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:17,117 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:17,117 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,118 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,118 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,118 PM [follower6-writer-1553] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,118 PM [follower6-writer-1553] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,118 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,118 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,118 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,118 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,118 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,118 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,118 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,118 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,118 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,118 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,118 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,118 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,118 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,118 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 53.79 μs with journalIndex=1 01:16:17,118 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,118 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1843,follower6-writer-1553]/waiting 01:16:17,118 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,118 PM [follower6-writer-1553] [DEBUG] JournalWriteTask - follower6: received 1 commands after 831.3 μs 01:16:17,118 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:17,118 PM [follower6-writer-1553] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.340 μs 01:16:17,118 PM [follower6-writer-1553] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,118 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor [ERROR] [07/29/2025 13:16:17.118] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,119 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,119 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,119 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,119 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.119] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@c89571f 01:16:17,119 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,119 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:17,119 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:17,118 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,121 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,121 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,121 PM [leader5-writer-1554] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,121 PM [leader5-writer-1554] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,121 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,121 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,121 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,121 PM [follower7-writer-1555] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,121 PM [follower7-writer-1555] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,122 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,122 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,122 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,122 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,122 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,122 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,122 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,122 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,122 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,122 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,122 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,122 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,122 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,122 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,122 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,122 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,122 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,122 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,122 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,122 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,122 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,122 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,122 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 78.48 μs with journalIndex=1 01:16:17,122 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,122 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,122 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,122 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,122 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 41.42 μs with journalIndex=1 01:16:17,122 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,122 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1844,leader5-writer-1554]/waiting 01:16:17,122 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:17.122] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:17.122] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,122 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1845,follower7-writer-1555]/waiting 01:16:17,122 PM [leader5-writer-1554] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.483 ms 01:16:17,122 PM [leader5-writer-1554] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.330 μs 01:16:17,122 PM [leader5-writer-1554] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,122 PM [follower7-writer-1555] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.132 ms 01:16:17,122 PM [follower7-writer-1555] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.048 μs 01:16:17,122 PM [follower7-writer-1555] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,122 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,122 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,122 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,123 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,123 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,123 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,123 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,123 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,123 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,123 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,123 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:17,123 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:17,123 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:17,123 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:17.125] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2de0ef1d [WARN] [07/29/2025 13:16:17.125] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@60452842 01:16:17,136 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,137 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,137 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,137 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,137 PM [follower7-writer-1556] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,137 PM [follower7-writer-1556] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,137 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,137 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,137 PM [leader5-writer-1557] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,137 PM [leader5-writer-1557] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,137 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,137 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,137 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,137 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,137 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,137 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,137 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,137 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,137 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,137 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,137 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,137 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,137 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,137 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 42.59 μs with journalIndex=1 01:16:17,138 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1846,follower7-writer-1556]/waiting 01:16:17,138 PM [follower7-writer-1556] [DEBUG] JournalWriteTask - follower7: received 1 commands after 988.6 μs 01:16:17,138 PM [follower7-writer-1556] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 5.590 μs 01:16:17,138 PM [follower7-writer-1556] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,138 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) [ERROR] [07/29/2025 13:16:17.137] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,138 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,138 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,138 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,138 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.138] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4f4aa4f4 01:16:17,138 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,138 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:17,138 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:17,138 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,138 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,138 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,138 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,138 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,138 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,138 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,138 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,138 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,138 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,138 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,139 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,139 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,139 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 130.5 μs with journalIndex=1 01:16:17,139 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,139 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,139 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,139 PM [follower7-writer-1558] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,139 PM [follower7-writer-1558] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,140 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,140 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1847,leader5-writer-1557]/waiting 01:16:17,140 PM [leader5-writer-1557] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.562 ms 01:16:17,140 PM [leader5-writer-1557] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.450 μs 01:16:17,140 PM [leader5-writer-1557] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,140 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,140 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,140 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,140 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,140 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,140 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:17,140 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor [ERROR] [07/29/2025 13:16:17.139] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,140 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null [WARN] [07/29/2025 13:16:17.140] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@d382945 01:16:17,140 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,140 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,140 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,140 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,140 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,140 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,140 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,140 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,140 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,140 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,140 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,141 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,141 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 84.15 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:17.141] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,141 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,141 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1848,follower7-writer-1558]/waiting 01:16:17,141 PM [follower7-writer-1558] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.662 ms 01:16:17,141 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,141 PM [follower7-writer-1558] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 5.609 μs 01:16:17,141 PM [follower7-writer-1558] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,141 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,141 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,141 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,141 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,141 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,141 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,141 PM [leader5-writer-1559] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,141 PM [leader5-writer-1559] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:17.142] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@a999ffc 01:16:17,142 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,142 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,142 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:17,142 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:17,142 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,142 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,142 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,142 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,142 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,142 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,142 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,142 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,142 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,142 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,142 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,142 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,142 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 99.33 μs with journalIndex=1 01:16:17,143 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,143 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1849,leader5-writer-1559]/waiting 01:16:17,143 PM [leader5-writer-1559] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.460 ms 01:16:17,143 PM [leader5-writer-1559] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.229 μs 01:16:17,143 PM [leader5-writer-1559] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,143 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,143 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,143 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,143 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:17.143] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,143 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:17.143] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@297f49b6 01:16:17,143 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,143 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,143 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,143 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:17,143 PM [follower7-writer-1560] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,143 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:17,143 PM [follower7-writer-1560] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,144 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,144 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,144 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,144 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,144 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,144 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,144 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,144 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,144 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,144 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,144 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,144 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,144 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,144 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 68.19 μs with journalIndex=1 01:16:17,145 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:17.145] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,145 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1850,follower7-writer-1560]/waiting 01:16:17,145 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,145 PM [follower7-writer-1560] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.489 ms 01:16:17,145 PM [follower7-writer-1560] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.560 μs 01:16:17,145 PM [follower7-writer-1560] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,145 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,145 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,145 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,145 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,145 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,145 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,145 PM [leader5-writer-1561] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,145 PM [leader5-writer-1561] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:17.145] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2da0343c 01:16:17,145 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,145 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:17,145 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:17,146 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,146 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,146 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,146 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,146 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,146 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,146 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,146 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,146 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,146 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,146 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,146 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,146 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,146 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 57.21 μs with journalIndex=1 01:16:17,146 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1851,leader5-writer-1561]/waiting 01:16:17,146 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,146 PM [leader5-writer-1561] [DEBUG] JournalWriteTask - leader5: received 1 commands after 903.7 μs 01:16:17,146 PM [leader5-writer-1561] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.560 μs 01:16:17,146 PM [leader5-writer-1561] [DEBUG] JournalWriteTask - leader5: journal writer stopped [ERROR] [07/29/2025 13:16:17.146] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,146 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,146 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,146 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,146 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.146] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6c017dab 01:16:17,146 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,147 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:17,147 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:17,147 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,147 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,147 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,147 PM [follower7-writer-1562] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,147 PM [follower7-writer-1562] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,148 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,148 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,148 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,148 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,148 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,148 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,148 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,148 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,148 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,148 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,148 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,148 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,148 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,148 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 68.59 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:17.148] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,148 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,148 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1852,follower7-writer-1562]/waiting 01:16:17,148 PM [follower7-writer-1562] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.013 ms 01:16:17,148 PM [follower7-writer-1562] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.620 μs 01:16:17,148 PM [follower7-writer-1562] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,148 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,148 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,148 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,148 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,149 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,149 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,149 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:17,149 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:17,149 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,149 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,149 PM [leader5-writer-1563] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,149 PM [leader5-writer-1563] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:17.149] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1e5d041d 01:16:17,149 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,149 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,149 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,149 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,149 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,149 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,149 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,149 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,149 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,149 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,149 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,149 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,149 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,149 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 83.53 μs with journalIndex=1 01:16:17,150 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,150 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1853,leader5-writer-1563]/waiting 01:16:17,150 PM [leader5-writer-1563] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.088 ms 01:16:17,150 PM [leader5-writer-1563] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.470 μs 01:16:17,150 PM [leader5-writer-1563] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,150 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,150 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,150 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,150 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:17.150] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:17.150] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5876f5dc 01:16:17,151 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,151 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:17,151 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:17,151 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,151 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,151 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,151 PM [follower7-writer-1564] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,151 PM [follower7-writer-1564] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,151 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,151 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,151 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,151 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,151 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,151 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,151 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,151 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,151 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,151 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,151 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,151 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,151 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,151 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 56.61 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:17.152] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,152 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,152 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1854,follower7-writer-1564]/waiting 01:16:17,152 PM [follower7-writer-1564] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.003 ms 01:16:17,152 PM [follower7-writer-1564] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.480 μs 01:16:17,152 PM [follower7-writer-1564] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,152 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,152 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,152 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,152 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,152 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,152 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,152 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,152 PM [leader5-writer-1565] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,152 PM [leader5-writer-1565] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,152 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:17.152] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@bf421f9 01:16:17,152 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:17,152 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:17,153 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,153 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,153 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,153 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,153 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,153 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,153 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,153 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,153 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,153 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,153 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,153 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,153 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,153 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 80.83 μs with journalIndex=1 01:16:17,153 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) [ERROR] [07/29/2025 13:16:17.153] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,153 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,153 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1855,leader5-writer-1565]/waiting 01:16:17,153 PM [leader5-writer-1565] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.113 ms 01:16:17,153 PM [leader5-writer-1565] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.470 μs 01:16:17,153 PM [leader5-writer-1565] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,153 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,153 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,153 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,153 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,154 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,154 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:17,154 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:17,155 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:17.156] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@cdc2174 01:16:17,156 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,156 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,156 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,156 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,156 PM [leader5-writer-1567] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,156 PM [leader5-writer-1567] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,157 PM [follower6-writer-1566] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,157 PM [follower6-writer-1566] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,157 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,157 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,157 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,157 PM [follower7-writer-1568] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,157 PM [follower7-writer-1568] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,158 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,158 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,158 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,158 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,158 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,158 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,158 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,158 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,158 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,158 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,158 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,158 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,158 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,158 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,158 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 40.80 μs with journalIndex=1 01:16:17,158 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,158 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,158 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,158 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,158 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,158 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,158 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,158 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,158 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,158 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,158 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,158 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,158 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,158 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,158 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,158 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1857,leader5-writer-1567]/waiting 01:16:17,158 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,158 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,158 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,158 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,158 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,158 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,158 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,158 PM [leader5-writer-1567] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.524 ms 01:16:17,158 PM [leader5-writer-1567] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 6.189 μs 01:16:17,158 PM [leader5-writer-1567] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,158 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,158 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,158 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,158 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,158 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,158 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,158 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,158 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 98.74 μs with journalIndex=1 01:16:17,158 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,158 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 442.6 μs with journalIndex=1 01:16:17,159 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,159 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:17,159 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:17,159 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,159 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1858,follower7-writer-1568]/waiting 01:16:17,159 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,159 PM [follower7-writer-1568] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.338 ms 01:16:17,159 PM [follower7-writer-1568] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 4.580 μs 01:16:17,159 PM [follower7-writer-1568] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,159 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,159 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,159 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,159 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,160 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,160 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,160 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,160 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,160 PM [leader5-writer-1569] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,160 PM [leader5-writer-1569] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,160 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:17,160 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor [ERROR] [07/29/2025 13:16:17.158] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:17.160] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@611a84de 01:16:17,160 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,160 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,160 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,160 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,160 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,160 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 [ERROR] [07/29/2025 13:16:17.159] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,160 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,160 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,160 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,160 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,160 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,160 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries [ERROR] [07/29/2025 13:16:17.159] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,160 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] [WARN] [07/29/2025 13:16:17.160] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1a4c0905 01:16:17,160 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 60.58 μs with journalIndex=1 01:16:17,161 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1859,leader5-writer-1569]/waiting 01:16:17,161 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) [ERROR] [07/29/2025 13:16:17.161] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,161 PM [leader5-writer-1569] [DEBUG] JournalWriteTask - leader5: received 1 commands after 989.5 μs 01:16:17,161 PM [leader5-writer-1569] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.420 μs 01:16:17,161 PM [leader5-writer-1569] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,161 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,161 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,161 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,161 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,161 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1856,follower6-writer-1566]/waiting 01:16:17,161 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,161 PM [follower6-writer-1566] [DEBUG] JournalWriteTask - follower6: received 1 commands after 4.834 ms 01:16:17,161 PM [follower6-writer-1566] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.740 μs 01:16:17,161 PM [follower6-writer-1566] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,161 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:17,161 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:17,164 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,164 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,164 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,164 PM [follower7-writer-1570] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,164 PM [follower7-writer-1570] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:17.164] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@649eb50d 01:16:17,164 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,164 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,164 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,164 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,164 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,164 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,164 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,164 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,164 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,164 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,164 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,164 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,164 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,165 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,165 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,165 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,165 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,165 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 87.37 μs with journalIndex=1 01:16:17,165 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:17.165] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,165 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1860,follower7-writer-1570]/waiting 01:16:17,165 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,165 PM [follower7-writer-1570] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.362 ms 01:16:17,165 PM [follower7-writer-1570] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.120 μs 01:16:17,165 PM [follower7-writer-1570] [DEBUG] JournalWriteTask - follower7: journal writer stopped [WARN] [07/29/2025 13:16:17.165] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@70c4c807 01:16:17,165 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,165 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,165 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,165 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.166] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2b9aea85 01:16:17,166 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,166 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:17,166 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:17,166 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,166 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:17,166 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:17,173 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,173 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,173 PM [leader5-writer-1571] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,173 PM [leader5-writer-1571] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,173 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,173 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,173 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,173 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,173 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,173 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,173 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,173 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,173 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,173 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,173 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,173 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,174 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,174 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 94.39 μs with journalIndex=1 01:16:17,174 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1861,leader5-writer-1571]/waiting [ERROR] [07/29/2025 13:16:17.174] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,174 PM [leader5-writer-1571] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.145 ms 01:16:17,174 PM [leader5-writer-1571] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.539 μs 01:16:17,174 PM [leader5-writer-1571] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,174 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,174 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,174 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,174 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,174 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,174 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,174 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,174 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,174 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,174 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,174 PM [follower7-writer-1572] [DEBUG] JournalWriteTask - follower7: journal writer started [WARN] [07/29/2025 13:16:17.174] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5b86f3cc 01:16:17,174 PM [follower7-writer-1572] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,174 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,174 PM [follower6-writer-1573] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,174 PM [follower6-writer-1573] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,175 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,175 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,175 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:17,175 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,175 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:17,175 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,175 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,175 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,175 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,175 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,175 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,175 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,175 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,175 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,175 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,175 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,175 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,175 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,175 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,175 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,175 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,175 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,175 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,175 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,175 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,175 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,175 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,175 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,175 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,175 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 73.53 μs with journalIndex=1 01:16:17,175 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 86.51 μs with journalIndex=1 01:16:17,175 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:17.175] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,175 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) [ERROR] [07/29/2025 13:16:17.175] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,175 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1862,follower7-writer-1572]/waiting 01:16:17,176 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1863,follower6-writer-1573]/waiting 01:16:17,176 PM [follower7-writer-1572] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.207 ms 01:16:17,176 PM [follower7-writer-1572] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.259 μs 01:16:17,176 PM [follower7-writer-1572] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,176 PM [follower6-writer-1573] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.215 ms 01:16:17,176 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,176 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,176 PM [follower6-writer-1573] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.829 μs 01:16:17,176 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,176 PM [follower6-writer-1573] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,176 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,176 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,176 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:17,176 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:17.177] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7bff98a 01:16:17,179 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,179 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,179 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,179 PM [leader5-writer-1574] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,179 PM [leader5-writer-1574] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,180 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,180 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,180 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,180 PM [follower7-writer-1575] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,180 PM [follower7-writer-1575] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,180 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,180 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,180 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,180 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.180] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3b811839 01:16:17,180 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,180 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,180 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,180 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,180 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,180 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,180 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,180 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,180 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,180 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,180 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,180 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,180 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,180 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 41.18 μs with journalIndex=1 01:16:17,181 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,181 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1865,follower7-writer-1575]/waiting [ERROR] [07/29/2025 13:16:17.180] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,181 PM [follower7-writer-1575] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.095 ms 01:16:17,181 PM [follower7-writer-1575] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.749 μs 01:16:17,181 PM [follower7-writer-1575] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,181 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,181 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:17,181 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,181 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,181 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:17,181 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,181 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.181] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3d41ec52 01:16:17,181 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,181 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:17,181 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:17,191 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,191 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,191 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,191 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,191 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,191 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,191 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,191 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,191 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,191 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,191 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,191 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,191 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,191 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,191 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 38.43 μs with journalIndex=1 01:16:17,191 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,191 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,191 PM [follower6-writer-1576] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,191 PM [follower6-writer-1576] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [ERROR] [07/29/2025 13:16:17.191] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,191 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,191 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1864,leader5-writer-1574]/waiting 01:16:17,191 PM [leader5-writer-1574] [DEBUG] JournalWriteTask - leader5: received 1 commands after 12.28 ms 01:16:17,191 PM [leader5-writer-1574] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.550 μs 01:16:17,191 PM [leader5-writer-1574] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,191 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,191 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,191 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,191 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,191 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,192 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,192 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,192 PM [follower7-writer-1577] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,192 PM [follower7-writer-1577] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:17.192] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@673d1b90 01:16:17,192 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,192 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:17,192 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:17,192 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,192 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,192 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,192 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,192 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,192 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,192 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,192 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,192 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,192 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,192 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,192 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,192 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,192 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 57.58 μs with journalIndex=1 01:16:17,192 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,192 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,192 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,192 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,192 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,192 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,192 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,192 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,192 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,192 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,192 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,192 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,192 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,192 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 45.19 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:17.192] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,193 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,193 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1867,follower7-writer-1577]/waiting [ERROR] [07/29/2025 13:16:17.193] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,193 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,193 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1866,follower6-writer-1576]/waiting 01:16:17,193 PM [follower7-writer-1577] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.258 ms 01:16:17,193 PM [follower7-writer-1577] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 5.350 μs 01:16:17,193 PM [follower7-writer-1577] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,193 PM [follower6-writer-1576] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.978 ms 01:16:17,193 PM [follower6-writer-1576] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.770 μs 01:16:17,193 PM [follower6-writer-1576] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,193 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,193 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,193 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,193 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,193 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,193 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,193 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,193 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,194 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,194 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:17,194 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:17,194 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,194 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:17,194 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:17,196 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,196 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,196 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,196 PM [leader5-writer-1578] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,196 PM [leader5-writer-1578] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:17.196] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@64dbfbc3 [WARN] [07/29/2025 13:16:17.196] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3a8122f7 01:16:17,197 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,197 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,197 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,197 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,197 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,197 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,197 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,197 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,197 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,197 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,197 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,197 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,197 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,197 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 72.41 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:17.197] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,197 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,197 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1868,leader5-writer-1578]/waiting 01:16:17,197 PM [leader5-writer-1578] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.031 ms 01:16:17,197 PM [leader5-writer-1578] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.750 μs 01:16:17,197 PM [leader5-writer-1578] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,197 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,197 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,197 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,197 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,198 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,198 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:17,198 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:17,208 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:17.209] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7dfdb8d0 01:16:17,209 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,209 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,209 PM [follower6-writer-1579] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,209 PM [follower6-writer-1579] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,209 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,209 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,209 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,209 PM [leader5-writer-1580] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,209 PM [leader5-writer-1580] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,209 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,209 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,209 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,209 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,209 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,209 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,209 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,209 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,209 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,209 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,209 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,209 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,209 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,210 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 57.13 μs with journalIndex=1 01:16:17,210 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,210 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) [ERROR] [07/29/2025 13:16:17.210] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,210 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,210 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,210 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1869,follower6-writer-1579]/waiting 01:16:17,210 PM [follower7-writer-1581] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,210 PM [follower7-writer-1581] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,210 PM [follower6-writer-1579] [DEBUG] JournalWriteTask - follower6: received 1 commands after 946.1 μs 01:16:17,210 PM [follower6-writer-1579] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 4.540 μs 01:16:17,210 PM [follower6-writer-1579] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,210 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,210 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,210 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,210 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.210] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6a8fc469 01:16:17,210 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,210 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:17,210 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:17,210 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,210 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,210 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,210 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,210 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,211 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,211 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,211 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,211 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,211 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,211 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,211 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,211 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,211 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,211 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,211 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,211 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,211 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,211 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,211 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,211 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,211 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,211 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,211 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,211 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,211 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 67.57 μs with journalIndex=1 01:16:17,211 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,211 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 83.53 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:17.211] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,211 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1871,follower7-writer-1581]/waiting [ERROR] [07/29/2025 13:16:17.211] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,211 PM [follower7-writer-1581] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.096 ms 01:16:17,211 PM [follower7-writer-1581] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.660 μs 01:16:17,211 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,211 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,211 PM [follower7-writer-1581] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,211 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1870,leader5-writer-1580]/waiting 01:16:17,211 PM [leader5-writer-1580] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.004 ms 01:16:17,211 PM [leader5-writer-1580] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.680 μs 01:16:17,211 PM [leader5-writer-1580] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,211 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,212 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,212 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,212 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,212 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,212 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,212 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,212 PM [follower6-writer-1582] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,212 PM [follower6-writer-1582] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,212 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,212 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,212 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,212 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.212] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3f0de5cd [WARN] [07/29/2025 13:16:17.212] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@30639827 01:16:17,212 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,212 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:17,212 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:17,212 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,212 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,212 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,212 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,212 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,212 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:17,212 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,212 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,212 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:17,212 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,212 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,212 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,212 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,212 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,212 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,212 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,212 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 63.21 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:17.212] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,213 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,213 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1872,follower6-writer-1582]/waiting 01:16:17,213 PM [follower6-writer-1582] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.156 ms 01:16:17,213 PM [follower6-writer-1582] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.610 μs 01:16:17,213 PM [follower6-writer-1582] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,213 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,213 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,213 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,213 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,213 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,213 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:17,213 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:17,222 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) [WARN] [07/29/2025 13:16:17.223] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@544ac05f 01:16:17,226 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,226 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,226 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,226 PM [leader5-writer-1583] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,226 PM [leader5-writer-1583] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,226 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,226 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,226 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,226 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,226 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,226 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,226 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,226 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,226 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,226 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,226 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,226 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,226 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,226 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,226 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 52.11 μs with journalIndex=1 01:16:17,227 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:17.227] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,227 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1873,leader5-writer-1583]/waiting 01:16:17,227 PM [leader5-writer-1583] [DEBUG] JournalWriteTask - leader5: received 1 commands after 992.4 μs 01:16:17,227 PM [leader5-writer-1583] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 17.72 μs 01:16:17,227 PM [leader5-writer-1583] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,227 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,227 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,227 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,227 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,227 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,227 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:17,227 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:17,228 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,228 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,228 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,228 PM [leader5-writer-1584] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,228 PM [leader5-writer-1584] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:17.228] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@536efeac 01:16:17,229 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,229 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,229 PM [follower6-writer-1585] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,229 PM [follower6-writer-1585] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,229 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,229 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,229 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,229 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,229 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,229 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,229 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,229 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,229 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,229 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,229 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,229 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,229 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,229 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,229 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,230 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,229 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,230 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,230 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,230 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,230 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,230 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,230 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,230 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,230 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,230 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 54.58 μs with journalIndex=1 01:16:17,230 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,230 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 58.53 μs with journalIndex=1 01:16:17,230 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1874,leader5-writer-1584]/waiting 01:16:17,230 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1875,follower6-writer-1585]/waiting 01:16:17,230 PM [leader5-writer-1584] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.557 ms 01:16:17,230 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,230 PM [leader5-writer-1584] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 17.70 μs 01:16:17,230 PM [leader5-writer-1584] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,230 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,230 PM [follower6-writer-1585] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.353 ms 01:16:17,230 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,230 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,230 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,230 PM [follower6-writer-1585] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 4.279 μs 01:16:17,230 PM [follower6-writer-1585] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,230 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,230 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,230 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,230 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,230 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,231 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,231 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:17,231 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:17,231 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,231 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:17,231 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor [ERROR] [07/29/2025 13:16:17.230] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:17.230] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:17.239] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2ae3908d [WARN] [07/29/2025 13:16:17.239] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@60e5b401 01:16:17,244 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,244 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,244 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,244 PM [follower7-writer-1586] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,244 PM [follower7-writer-1586] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,246 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,246 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,246 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,246 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,246 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,246 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,246 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,246 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,246 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,246 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,246 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,246 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,246 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,246 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 144.9 μs with journalIndex=1 01:16:17,247 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,247 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,247 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1876,follower7-writer-1586]/waiting 01:16:17,247 PM [follower7-writer-1586] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.882 ms [ERROR] [07/29/2025 13:16:17.247] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,247 PM [follower7-writer-1586] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 11.10 μs 01:16:17,247 PM [follower7-writer-1586] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,247 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,247 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,247 PM [leader5-writer-1587] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,247 PM [leader5-writer-1587] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,247 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,247 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,247 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,247 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,248 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,248 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:17,248 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:17,249 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,249 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,249 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,249 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,249 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,249 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,249 PM [follower6-writer-1589] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,249 PM [follower6-writer-1589] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,249 PM [follower7-writer-1588] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,249 PM [follower7-writer-1588] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:17.253] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1e1f034a 01:16:17,253 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,253 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,253 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,253 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,253 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,253 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,253 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,253 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,253 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,253 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,253 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,253 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,253 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,253 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,253 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,253 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,253 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,253 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,253 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,253 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,253 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,253 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,253 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,253 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,253 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,253 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,254 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 54.39 μs with journalIndex=1 01:16:17,254 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 56.30 μs with journalIndex=1 01:16:17,254 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,254 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,254 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,254 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,254 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,254 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,254 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,254 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,254 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,254 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,254 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,254 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,254 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,254 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 37.59 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:17.254] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,254 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,254 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1879,follower6-writer-1589]/waiting 01:16:17,254 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:17.254] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,254 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:17.254] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,254 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1877,leader5-writer-1587]/waiting 01:16:17,254 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1878,follower7-writer-1588]/waiting 01:16:17,254 PM [follower6-writer-1589] [DEBUG] JournalWriteTask - follower6: received 1 commands after 5.088 ms 01:16:17,255 PM [follower6-writer-1589] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 6.829 μs 01:16:17,255 PM [follower6-writer-1589] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,255 PM [leader5-writer-1587] [DEBUG] JournalWriteTask - leader5: received 1 commands after 7.378 ms 01:16:17,255 PM [follower7-writer-1588] [DEBUG] JournalWriteTask - follower7: received 1 commands after 5.284 ms 01:16:17,255 PM [leader5-writer-1587] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 4.900 μs 01:16:17,255 PM [leader5-writer-1587] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,255 PM [follower7-writer-1588] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.279 μs 01:16:17,255 PM [follower7-writer-1588] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,255 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,255 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,255 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,255 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,255 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,255 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,255 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,255 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,255 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,255 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:17,255 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:17,255 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,255 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:17,255 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:17,261 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,261 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,261 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,261 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,261 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,261 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:17,261 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:17,265 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,265 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,265 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,265 PM [leader5-writer-1590] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,265 PM [leader5-writer-1590] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:17.265] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@455a563f [WARN] [07/29/2025 13:16:17.265] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3db543aa [WARN] [07/29/2025 13:16:17.265] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5fef2535 01:16:17,265 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,265 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,266 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,266 PM [follower6-writer-1591] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,266 PM [follower6-writer-1591] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,266 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,266 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,266 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,266 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,266 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,266 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,266 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,266 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,266 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,266 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,266 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,266 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,266 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,266 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 72.12 μs with journalIndex=1 01:16:17,266 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,266 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1880,leader5-writer-1590]/waiting 01:16:17,266 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,266 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,266 PM [leader5-writer-1590] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.559 ms 01:16:17,266 PM [leader5-writer-1590] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.189 μs 01:16:17,266 PM [leader5-writer-1590] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,266 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,266 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,266 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,266 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,266 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,266 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,266 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,266 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,266 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,266 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,267 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,267 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,267 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,267 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,267 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 48.28 μs with journalIndex=1 01:16:17,267 PM [follower7-writer-1592] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,267 PM [follower7-writer-1592] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,267 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,267 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1881,follower6-writer-1591]/waiting 01:16:17,267 PM [follower6-writer-1591] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.612 ms 01:16:17,267 PM [follower6-writer-1591] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.440 μs 01:16:17,267 PM [follower6-writer-1591] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,267 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,267 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,267 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,267 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,267 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,267 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,267 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,267 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,267 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,267 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,267 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,267 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,267 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,267 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,267 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,267 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,267 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,267 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 38.40 μs with journalIndex=1 01:16:17,267 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,268 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,268 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1882,follower7-writer-1592]/waiting 01:16:17,268 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:17,268 PM [follower7-writer-1592] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.074 ms 01:16:17,268 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,268 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,268 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,268 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,268 PM [follower7-writer-1592] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.309 μs 01:16:17,268 PM [follower7-writer-1592] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,268 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:17,268 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,268 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,268 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,268 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,268 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,268 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:17,268 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:17,274 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,274 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,274 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,274 PM [follower6-writer-1593] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,274 PM [follower6-writer-1593] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,274 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,274 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,274 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,274 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,274 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,274 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,274 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,274 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,274 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,274 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,274 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,274 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,274 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,274 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,274 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,274 PM [follower7-writer-1594] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,274 PM [follower7-writer-1594] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,274 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,274 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 80.25 μs with journalIndex=1 01:16:17,275 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,275 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,275 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1883,follower6-writer-1593]/waiting 01:16:17,275 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,275 PM [follower6-writer-1593] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.158 ms 01:16:17,275 PM [follower6-writer-1593] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.049 μs 01:16:17,275 PM [follower6-writer-1593] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,275 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,275 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,275 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,275 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,275 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,275 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,275 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,275 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,275 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,275 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,275 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,275 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,275 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,275 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,275 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,275 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,275 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 43.27 μs with journalIndex=1 01:16:17,275 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,275 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:17,276 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:17,276 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,277 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,277 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,277 PM [follower6-writer-1595] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,277 PM [follower6-writer-1595] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,277 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1884,follower7-writer-1594]/waiting 01:16:17,277 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:17.266] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,277 PM [follower7-writer-1594] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.380 ms 01:16:17,277 PM [follower7-writer-1594] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.980 μs 01:16:17,277 PM [follower7-writer-1594] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,277 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,277 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,277 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,277 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,277 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,277 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,277 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,277 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,277 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,277 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,277 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,277 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,277 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,277 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,277 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,277 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,277 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,277 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 49.13 μs with journalIndex=1 01:16:17,277 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,277 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1885,follower6-writer-1595]/waiting 01:16:17,277 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:17,277 PM [follower6-writer-1595] [DEBUG] JournalWriteTask - follower6: received 1 commands after 827.4 μs 01:16:17,277 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:17,277 PM [follower6-writer-1595] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.500 μs 01:16:17,277 PM [follower6-writer-1595] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,278 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,278 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,278 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,278 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,278 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,278 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:17,278 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:17,277 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:17,285 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) [ERROR] [07/29/2025 13:16:17.267] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:17.285] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1c761b02 [ERROR] [07/29/2025 13:16:17.267] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,285 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:17,287 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,287 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,287 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,287 PM [follower6-writer-1596] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,287 PM [follower6-writer-1596] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,287 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,288 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,288 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,288 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,288 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,288 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,288 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,288 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,288 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,288 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,288 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,288 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,288 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,288 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 76.28 μs with journalIndex=1 01:16:17,288 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:17.285] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7715ccfd 01:16:17,288 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1886,follower6-writer-1596]/waiting 01:16:17,288 PM [follower6-writer-1596] [DEBUG] JournalWriteTask - follower6: received 1 commands after 839.6 μs 01:16:17,288 PM [follower6-writer-1596] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.380 μs [ERROR] [07/29/2025 13:16:17.275] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,288 PM [follower6-writer-1596] [DEBUG] JournalWriteTask - follower6: journal writer stopped [WARN] [07/29/2025 13:16:17.288] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4e1ecbcc [WARN] [07/29/2025 13:16:17.288] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@78fb3a54 01:16:17,288 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,288 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,288 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,288 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:17.277] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:17.288] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@54799042 [ERROR] [07/29/2025 13:16:17.277] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:17.288] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@dd2cc14 [ERROR] [07/29/2025 13:16:17.288] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:17.288] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@142293b2 01:16:17,288 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,288 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:17,288 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:17,291 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,291 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,291 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,291 PM [leader5-writer-1597] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,291 PM [leader5-writer-1597] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,291 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,292 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,292 PM [follower7-writer-1598] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,292 PM [follower7-writer-1598] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,292 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,292 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,292 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,292 PM [follower6-writer-1599] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,292 PM [follower6-writer-1599] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,292 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,292 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,292 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,292 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,292 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,292 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,293 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,293 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,293 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,293 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,293 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,293 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,293 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,293 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,293 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,293 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,293 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,293 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,293 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,293 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 45.66 μs with journalIndex=1 01:16:17,293 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,293 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,293 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,293 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,293 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,293 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,293 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,293 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:17.293] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,293 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1887,leader5-writer-1597]/waiting 01:16:17,293 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,293 PM [leader5-writer-1597] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.974 ms 01:16:17,293 PM [leader5-writer-1597] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.850 μs 01:16:17,293 PM [leader5-writer-1597] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,293 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 400.4 μs with journalIndex=1 01:16:17,294 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,293 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,294 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,294 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,294 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,294 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,294 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,294 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,294 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,294 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,294 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,294 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,294 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,294 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,294 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,294 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,294 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,294 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 43.23 μs with journalIndex=1 [WARN] [07/29/2025 13:16:17.294] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@abe7089 01:16:17,294 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,294 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1888,follower7-writer-1598]/waiting 01:16:17,294 PM [follower7-writer-1598] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.788 ms 01:16:17,294 PM [follower7-writer-1598] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.489 μs 01:16:17,294 PM [follower7-writer-1598] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:17.294] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,295 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,295 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:17,295 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:17,296 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,296 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,296 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,296 PM [leader5-writer-1600] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,296 PM [leader5-writer-1600] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,296 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,296 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,296 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,296 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.296] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4e63298a 01:16:17,296 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,296 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:17,296 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:17,296 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,296 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,296 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,296 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,296 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,296 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,296 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,296 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,296 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,296 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,296 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,296 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,296 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,296 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 53.79 μs with journalIndex=1 01:16:17,297 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,297 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1890,leader5-writer-1600]/waiting 01:16:17,297 PM [leader5-writer-1600] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.000 ms 01:16:17,297 PM [leader5-writer-1600] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.039 μs 01:16:17,297 PM [leader5-writer-1600] [DEBUG] JournalWriteTask - leader5: journal writer stopped [ERROR] [07/29/2025 13:16:17.297] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,297 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,297 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,297 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,297 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.297] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@617990a1 01:16:17,297 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,298 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,298 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,298 PM [follower7-writer-1601] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,298 PM [follower7-writer-1601] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,298 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:17.298] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,298 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,298 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,298 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:17,298 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,298 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:17,298 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,298 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,298 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,298 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,298 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,298 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,298 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,298 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,298 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,298 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,298 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,298 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 41.73 μs with journalIndex=1 01:16:17,298 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,298 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1889,follower6-writer-1599]/waiting 01:16:17,298 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1891,follower7-writer-1601]/waiting 01:16:17,298 PM [follower7-writer-1601] [DEBUG] JournalWriteTask - follower7: received 1 commands after 919.0 μs 01:16:17,298 PM [follower7-writer-1601] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.310 μs 01:16:17,298 PM [follower7-writer-1601] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,299 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,299 PM [follower6-writer-1599] [DEBUG] JournalWriteTask - follower6: received 1 commands after 6.735 ms 01:16:17,299 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,299 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,299 PM [follower6-writer-1599] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 8.979 μs [ERROR] [07/29/2025 13:16:17.298] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,299 PM [follower6-writer-1599] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,299 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.299] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3ebd6ed6 01:16:17,299 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,299 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:17,299 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:17,301 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,301 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,301 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,301 PM [leader5-writer-1602] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,301 PM [leader5-writer-1602] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,301 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,302 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,302 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,302 PM [follower7-writer-1603] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,302 PM [follower7-writer-1603] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,302 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,302 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,302 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,302 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.302] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1626b1ec 01:16:17,302 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,302 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:17,302 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:17,302 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,302 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,302 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,302 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,302 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,302 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,302 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,302 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,302 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,302 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,302 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,302 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,302 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,302 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 71.64 μs with journalIndex=1 01:16:17,303 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,303 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,303 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,303 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,303 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,303 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,303 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,303 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,303 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot [ERROR] [07/29/2025 13:16:17.303] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,303 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,303 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,303 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,303 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,303 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,303 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 442.4 μs with journalIndex=1 01:16:17,305 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1892,leader5-writer-1602]/waiting 01:16:17,305 PM [leader5-writer-1602] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.952 ms 01:16:17,305 PM [leader5-writer-1602] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.919 μs 01:16:17,305 PM [leader5-writer-1602] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,305 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1893,follower7-writer-1603]/waiting [ERROR] [07/29/2025 13:16:17.305] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,305 PM [follower7-writer-1603] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.258 ms 01:16:17,305 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,305 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,305 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,305 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,305 PM [follower6-writer-1604] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,306 PM [follower6-writer-1604] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,305 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,306 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,305 PM [follower7-writer-1603] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 1.590 μs 01:16:17,306 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,306 PM [follower7-writer-1603] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,306 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,306 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,306 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,306 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,306 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.306] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6171551 01:16:17,306 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,306 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,306 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:17.306] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5828d51f 01:16:17,306 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:17,306 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,306 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,306 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,306 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,306 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,306 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,306 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,306 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,306 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,306 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,306 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,306 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,306 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 85.47 μs with journalIndex=1 01:16:17,306 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,306 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:17,306 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:17,306 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:17.306] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,307 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1894,follower6-writer-1604]/waiting 01:16:17,313 PM [follower6-writer-1604] [DEBUG] JournalWriteTask - follower6: received 1 commands after 7.198 ms 01:16:17,313 PM [follower6-writer-1604] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.790 μs 01:16:17,313 PM [follower6-writer-1604] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,313 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,313 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,313 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,313 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.313] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@724c3ced 01:16:17,313 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,313 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:17,313 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:17,315 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,316 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,316 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,316 PM [leader5-writer-1605] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,316 PM [leader5-writer-1605] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,316 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,316 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,316 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,316 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,316 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,316 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,316 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,316 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,316 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,316 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,316 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,316 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,316 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,316 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 50.31 μs with journalIndex=1 01:16:17,317 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1895,leader5-writer-1605]/waiting [ERROR] [07/29/2025 13:16:17.316] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,317 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,317 PM [leader5-writer-1605] [DEBUG] JournalWriteTask - leader5: received 1 commands after 971.5 μs 01:16:17,317 PM [leader5-writer-1605] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.159 μs 01:16:17,317 PM [leader5-writer-1605] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,317 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,317 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,317 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,317 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,317 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,317 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,317 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,317 PM [follower6-writer-1606] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,317 PM [follower6-writer-1606] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,317 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:17.317] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@15a1f93e 01:16:17,317 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:17,317 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:17,317 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,317 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,317 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,317 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,317 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,317 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,317 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,317 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,317 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,317 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,317 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,317 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,318 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,318 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 60.56 μs with journalIndex=1 01:16:17,318 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,318 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,318 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,318 PM [follower7-writer-1607] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,318 PM [follower7-writer-1607] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,319 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,319 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,319 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,319 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,319 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,319 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,319 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,319 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,319 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,319 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,319 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,319 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,319 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,319 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,319 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 54.17 μs with journalIndex=1 01:16:17,319 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,319 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,319 PM [leader5-writer-1608] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,319 PM [leader5-writer-1608] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,319 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,319 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,319 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,319 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1897,follower7-writer-1607]/waiting 01:16:17,319 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1896,follower6-writer-1606]/waiting 01:16:17,319 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,319 PM [follower7-writer-1607] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.146 ms 01:16:17,319 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,319 PM [follower7-writer-1607] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.599 μs 01:16:17,319 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,319 PM [follower7-writer-1607] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,319 PM [follower6-writer-1606] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.403 ms 01:16:17,319 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,319 PM [follower6-writer-1606] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.350 μs 01:16:17,319 PM [follower6-writer-1606] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,319 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,319 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,319 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,319 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,319 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,319 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,319 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,319 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,320 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,320 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,320 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,320 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,320 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,320 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,320 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,320 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,320 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 57.55 μs with journalIndex=1 01:16:17,320 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1898,leader5-writer-1608]/waiting 01:16:17,320 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,320 PM [leader5-writer-1608] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.109 ms 01:16:17,320 PM [leader5-writer-1608] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.470 μs 01:16:17,320 PM [leader5-writer-1608] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,320 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,320 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,320 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,320 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,320 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,320 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:17,320 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,320 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:17,320 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:17,320 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:17,320 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,320 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:17,320 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor [ERROR] [07/29/2025 13:16:17.319] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:17.319] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:17.333] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@30358dd3 [WARN] [07/29/2025 13:16:17.333] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3f8145b3 [ERROR] [07/29/2025 13:16:17.320] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:17.333] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@60115d41 01:16:17,338 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,338 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,338 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,338 PM [leader5-writer-1609] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,338 PM [leader5-writer-1609] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,338 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,338 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,338 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,338 PM [follower7-writer-1610] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,338 PM [follower7-writer-1610] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,338 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,338 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,338 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,338 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,338 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,338 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,338 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,338 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,338 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,338 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,338 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,338 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,338 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,338 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 41.39 μs with journalIndex=1 01:16:17,338 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,338 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,338 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,338 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,338 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,338 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,339 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,339 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,339 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,339 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,339 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,339 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,339 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,339 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 41.43 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:17.339] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,339 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,339 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1899,leader5-writer-1609]/waiting 01:16:17,339 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) [ERROR] [07/29/2025 13:16:17.339] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,339 PM [leader5-writer-1609] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.515 ms 01:16:17,339 PM [leader5-writer-1609] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.439 μs 01:16:17,339 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1900,follower7-writer-1610]/waiting 01:16:17,339 PM [leader5-writer-1609] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,339 PM [follower7-writer-1610] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.152 ms 01:16:17,339 PM [follower7-writer-1610] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 1.150 μs 01:16:17,339 PM [follower7-writer-1610] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,339 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,339 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,339 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,339 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.339] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1f6b70c5 01:16:17,340 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,340 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:17,340 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:17,341 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,341 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,341 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,341 PM [leader5-writer-1611] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,341 PM [leader5-writer-1611] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,341 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,341 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,341 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,341 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.341] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@10d5b73 01:16:17,341 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,341 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,341 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:17,341 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,341 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:17,341 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,341 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,341 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,341 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,341 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,341 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,341 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,341 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,341 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,341 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,341 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,341 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,341 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 74.74 μs with journalIndex=1 01:16:17,341 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,341 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,342 PM [follower6-writer-1612] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,342 PM [follower6-writer-1612] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,342 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,342 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,342 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,342 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,342 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,342 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,342 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,342 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,342 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,342 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,342 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,342 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,342 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,342 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 65.34 μs with journalIndex=1 01:16:17,342 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,342 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,342 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,342 PM [follower7-writer-1613] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,342 PM [follower7-writer-1613] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,343 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,343 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,343 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,343 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,343 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,343 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,343 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,343 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,343 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,343 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null [ERROR] [07/29/2025 13:16:17.343] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,343 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,343 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,343 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,343 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,343 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] [ERROR] [07/29/2025 13:16:17.343] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,343 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 39.63 μs with journalIndex=1 01:16:17,343 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1901,leader5-writer-1611]/waiting 01:16:17,343 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1903,follower7-writer-1613]/waiting 01:16:17,343 PM [leader5-writer-1611] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.429 ms [ERROR] [07/29/2025 13:16:17.343] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,343 PM [leader5-writer-1611] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.720 μs 01:16:17,344 PM [leader5-writer-1611] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,343 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1902,follower6-writer-1612]/waiting 01:16:17,343 PM [follower7-writer-1613] [DEBUG] JournalWriteTask - follower7: received 1 commands after 753.5 μs 01:16:17,344 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,344 PM [follower6-writer-1612] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.062 ms 01:16:17,344 PM [follower7-writer-1613] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 4.340 μs 01:16:17,344 PM [follower7-writer-1613] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,344 PM [follower6-writer-1612] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.500 μs 01:16:17,344 PM [follower6-writer-1612] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,344 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,344 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,344 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,344 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,344 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,344 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,344 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,344 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,344 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,344 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:17,344 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:17,344 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,344 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:17,344 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:17,352 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,352 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,352 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,352 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,352 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,352 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:17,352 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:17.357] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@20b689aa [WARN] [07/29/2025 13:16:17.357] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6d7e78b5 [WARN] [07/29/2025 13:16:17.357] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@50a70777 01:16:17,361 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,361 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,361 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,361 PM [follower6-writer-1614] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,361 PM [follower6-writer-1614] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,361 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,361 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,361 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,361 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,361 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,361 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,361 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,361 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,361 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,361 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,361 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,361 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,361 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,361 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 60.67 μs with journalIndex=1 01:16:17,362 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) [ERROR] [07/29/2025 13:16:17.361] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,362 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1904,follower6-writer-1614]/waiting 01:16:17,362 PM [follower6-writer-1614] [DEBUG] JournalWriteTask - follower6: received 1 commands after 979.5 μs 01:16:17,362 PM [follower6-writer-1614] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.639 μs 01:16:17,362 PM [follower6-writer-1614] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,362 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,362 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,362 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,362 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,362 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,362 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,362 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,362 PM [follower7-writer-1615] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,362 PM [follower7-writer-1615] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:17.362] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4425eb7 01:16:17,362 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,362 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,362 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:17,362 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:17,362 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,362 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,362 PM [leader5-writer-1616] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,362 PM [leader5-writer-1616] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,362 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,362 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,362 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,362 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,362 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,362 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,362 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,362 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,362 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,362 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,362 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,363 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,363 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,363 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 56.13 μs with journalIndex=1 01:16:17,363 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,363 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,363 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,363 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,363 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,363 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,363 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,363 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,363 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,363 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,363 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,363 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,363 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,363 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 64.30 μs with journalIndex=1 01:16:17,363 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,363 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,363 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,363 PM [follower6-writer-1617] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,363 PM [follower6-writer-1617] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,364 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,364 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,364 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,364 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,364 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,364 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,364 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found [ERROR] [07/29/2025 13:16:17.363] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,364 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,364 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,364 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,364 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,364 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,364 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,364 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,364 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1905,follower7-writer-1615]/waiting 01:16:17,364 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,364 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 64.46 μs with journalIndex=1 01:16:17,364 PM [follower7-writer-1615] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.129 ms 01:16:17,364 PM [follower7-writer-1615] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.640 μs 01:16:17,364 PM [follower7-writer-1615] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:17.364] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,364 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1906,leader5-writer-1616]/waiting 01:16:17,364 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,364 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1907,follower6-writer-1617]/waiting 01:16:17,365 PM [leader5-writer-1616] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.192 ms 01:16:17,365 PM [leader5-writer-1616] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.829 μs 01:16:17,365 PM [leader5-writer-1616] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,365 PM [follower6-writer-1617] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.095 ms 01:16:17,365 PM [follower6-writer-1617] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.379 μs 01:16:17,365 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,365 PM [follower6-writer-1617] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,365 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,365 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,365 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:17.364] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:17.365] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@50c257e7 01:16:17,365 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,365 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:17,365 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:17,366 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,366 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,366 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,366 PM [leader5-writer-1618] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,366 PM [leader5-writer-1618] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,366 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,366 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,366 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,366 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,366 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,366 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,366 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,366 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.366] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7cad1f44 [WARN] [07/29/2025 13:16:17.367] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@488ac2d4 01:16:17,367 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,367 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:17,367 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,367 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:17,367 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,367 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,367 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,367 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,367 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,367 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,367 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,367 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,367 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,367 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,367 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,367 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,367 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,367 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 69.66 μs with journalIndex=1 01:16:17,367 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:17,367 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:17,367 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:17.367] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,367 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1908,leader5-writer-1618]/waiting 01:16:17,367 PM [leader5-writer-1618] [DEBUG] JournalWriteTask - leader5: received 1 commands after 987.5 μs 01:16:17,367 PM [leader5-writer-1618] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.529 μs 01:16:17,367 PM [leader5-writer-1618] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,367 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,367 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,367 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,367 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,368 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,368 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:17,368 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:17,372 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,373 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,373 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,373 PM [follower7-writer-1619] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,373 PM [follower7-writer-1619] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,373 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) [WARN] [07/29/2025 13:16:17.373] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@463e033 01:16:17,379 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,379 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,379 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,379 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,379 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,379 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,379 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,379 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,379 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,379 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,379 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,379 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,379 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,379 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 76.45 μs with journalIndex=1 01:16:17,379 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,379 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,379 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,379 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1909,follower7-writer-1619]/waiting 01:16:17,379 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) [ERROR] [07/29/2025 13:16:17.379] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,380 PM [leader5-writer-1620] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,380 PM [leader5-writer-1620] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,380 PM [follower7-writer-1619] [DEBUG] JournalWriteTask - follower7: received 1 commands after 6.940 ms 01:16:17,380 PM [follower7-writer-1619] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.640 μs 01:16:17,380 PM [follower7-writer-1619] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,380 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,380 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,380 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,380 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,380 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,380 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,380 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,380 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,380 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,380 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,380 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,380 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,380 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,380 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,380 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,380 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,380 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,380 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,380 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,380 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,380 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 78.80 μs with journalIndex=1 01:16:17,380 PM [follower6-writer-1621] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,380 PM [follower6-writer-1621] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,380 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,380 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:17,380 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:17.380] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2ece00b6 01:16:17,381 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,381 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,381 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,381 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,381 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,381 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,381 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,381 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,381 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,381 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,381 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,381 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,381 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,381 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 53.75 μs with journalIndex=1 01:16:17,381 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,381 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1911,follower6-writer-1621]/waiting 01:16:17,381 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,381 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1910,leader5-writer-1620]/waiting 01:16:17,381 PM [follower6-writer-1621] [DEBUG] JournalWriteTask - follower6: received 1 commands after 921.7 μs 01:16:17,381 PM [follower6-writer-1621] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.580 μs 01:16:17,381 PM [follower6-writer-1621] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,381 PM [leader5-writer-1620] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.360 ms 01:16:17,381 PM [leader5-writer-1620] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.270 μs 01:16:17,381 PM [leader5-writer-1620] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,381 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,381 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,381 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:17.381] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,381 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:17.381] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,382 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,382 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,382 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 [WARN] [07/29/2025 13:16:17.382] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1d8f6208 01:16:17,382 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,382 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:17,382 PM [follower7-writer-1622] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,382 PM [follower7-writer-1622] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,382 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:17,382 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,382 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,382 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,382 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,382 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,382 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,382 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,382 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,382 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,382 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,382 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,382 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,382 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,382 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 62.53 μs with journalIndex=1 01:16:17,383 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:17.383] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,383 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1912,follower7-writer-1622]/waiting 01:16:17,383 PM [follower7-writer-1622] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.162 ms 01:16:17,383 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,383 PM [follower7-writer-1622] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 5.939 μs 01:16:17,383 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,383 PM [follower7-writer-1622] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,383 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,383 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.383] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@36db1b56 01:16:17,383 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,384 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:17,384 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:17,385 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,383 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,385 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,385 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,385 PM [leader5-writer-1623] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,385 PM [leader5-writer-1623] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,385 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,385 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,385 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,385 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,385 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,385 PM [follower6-writer-1624] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,385 PM [follower6-writer-1624] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,385 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.385] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@668ac500 01:16:17,385 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,385 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:17,385 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:17,385 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,385 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,385 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,385 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,385 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,385 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,385 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,385 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,385 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,385 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,385 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,385 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,385 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,385 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,385 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,385 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,385 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,385 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,385 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,385 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,385 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,385 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,385 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,385 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,385 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,385 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,385 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 76.61 μs with journalIndex=1 01:16:17,385 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 76.14 μs with journalIndex=1 01:16:17,386 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1913,leader5-writer-1623]/waiting [ERROR] [07/29/2025 13:16:17.386] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,386 PM [leader5-writer-1623] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.051 ms 01:16:17,386 PM [leader5-writer-1623] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.409 μs 01:16:17,386 PM [leader5-writer-1623] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,386 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,386 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,386 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,386 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:17.386] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,386 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,386 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,386 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1914,follower6-writer-1624]/waiting 01:16:17,386 PM [follower6-writer-1624] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.324 ms [WARN] [07/29/2025 13:16:17.386] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@b60a869 01:16:17,386 PM [follower6-writer-1624] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.180 μs 01:16:17,386 PM [follower6-writer-1624] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,386 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,386 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,386 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,386 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,386 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,386 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,386 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,386 PM [follower7-writer-1625] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,386 PM [follower7-writer-1625] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,386 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:17.386] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@241ca935 01:16:17,387 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:17,387 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:17,387 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,387 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,387 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,387 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,387 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,387 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,387 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,387 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,387 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,387 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,387 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,387 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,387 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,387 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 56.53 μs with journalIndex=1 01:16:17,387 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,387 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:17,387 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor [ERROR] [07/29/2025 13:16:17.387] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,387 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,388 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1915,follower7-writer-1625]/waiting 01:16:17,388 PM [follower7-writer-1625] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.226 ms 01:16:17,388 PM [follower7-writer-1625] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.190 μs 01:16:17,388 PM [follower7-writer-1625] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,388 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,388 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,388 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,388 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,388 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,388 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:17,388 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:17.393] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@669d47b5 01:16:17,396 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,396 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,396 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,396 PM [leader5-writer-1626] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,396 PM [leader5-writer-1626] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,397 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,397 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,397 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,397 PM [follower6-writer-1627] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,397 PM [follower6-writer-1627] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,397 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,397 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,397 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,397 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,397 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,397 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,397 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,397 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,397 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,397 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,397 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,397 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,397 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,397 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 57.46 μs with journalIndex=1 01:16:17,398 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,398 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,398 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,398 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,398 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,398 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,398 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,398 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,398 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,398 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,398 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,398 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,398 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,398 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 60.22 μs with journalIndex=1 01:16:17,398 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:17.398] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,398 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [ERROR] [07/29/2025 13:16:17.398] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,398 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1917,follower6-writer-1627]/waiting 01:16:17,398 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1916,leader5-writer-1626]/waiting 01:16:17,398 PM [follower6-writer-1627] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.273 ms 01:16:17,398 PM [follower6-writer-1627] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.850 μs 01:16:17,398 PM [follower6-writer-1627] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,399 PM [leader5-writer-1626] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.192 ms 01:16:17,399 PM [leader5-writer-1626] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.479 μs 01:16:17,399 PM [leader5-writer-1626] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,399 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,399 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,399 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,399 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,399 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:17.399] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@16df09cc 01:16:17,399 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,399 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,399 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,399 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,399 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:17.399] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@ac8fb0c 01:16:17,399 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:17,399 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:17,399 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,399 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:17,399 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:17,401 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,401 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,401 PM [follower7-writer-1628] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,401 PM [follower7-writer-1628] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,401 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,401 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,401 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,401 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,401 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,401 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,401 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,401 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,401 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,401 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,401 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,401 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,401 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,401 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 77.36 μs with journalIndex=1 01:16:17,402 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) [ERROR] [07/29/2025 13:16:17.402] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,402 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1918,follower7-writer-1628]/waiting 01:16:17,402 PM [follower7-writer-1628] [DEBUG] JournalWriteTask - follower7: received 1 commands after 966.9 μs 01:16:17,402 PM [follower7-writer-1628] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.869 μs 01:16:17,402 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,402 PM [follower7-writer-1628] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,402 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,402 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,402 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,402 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,402 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,402 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,402 PM [follower6-writer-1629] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,402 PM [follower6-writer-1629] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:17.402] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@67444696 01:16:17,402 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,402 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:17,402 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:17,402 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,402 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,402 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,402 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,402 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,402 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,402 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,402 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,402 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,402 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,402 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,402 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,402 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,402 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 49.55 μs with journalIndex=1 01:16:17,403 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:17.403] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,403 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1919,follower6-writer-1629]/waiting 01:16:17,403 PM [follower6-writer-1629] [DEBUG] JournalWriteTask - follower6: received 1 commands after 850.0 μs 01:16:17,403 PM [follower6-writer-1629] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.340 μs 01:16:17,403 PM [follower6-writer-1629] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,403 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,403 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,403 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,403 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.403] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@59480a96 01:16:17,403 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,403 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:17,403 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:17,403 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,404 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,404 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,404 PM [follower7-writer-1630] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,404 PM [follower7-writer-1630] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,404 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,404 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,404 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,404 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,404 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,404 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,404 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,404 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,404 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,404 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,404 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,404 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,404 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,404 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 58.98 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:17.404] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,405 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,405 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1920,follower7-writer-1630]/waiting 01:16:17,405 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,405 PM [follower7-writer-1630] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.648 ms 01:16:17,405 PM [follower7-writer-1630] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.720 μs 01:16:17,405 PM [follower7-writer-1630] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,405 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,405 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,405 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,405 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,405 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,405 PM [follower6-writer-1631] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,405 PM [follower6-writer-1631] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,405 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.406] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@70424d77 01:16:17,406 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,406 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,406 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,406 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,406 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,406 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,406 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,406 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,406 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,406 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,406 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,406 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,406 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,406 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,406 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 40.61 μs with journalIndex=1 01:16:17,406 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:17,406 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:17,406 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,406 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) [ERROR] [07/29/2025 13:16:17.406] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,406 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1921,follower6-writer-1631]/waiting 01:16:17,406 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,406 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,406 PM [follower6-writer-1631] [DEBUG] JournalWriteTask - follower6: received 1 commands after 857.6 μs 01:16:17,406 PM [follower6-writer-1631] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.510 μs 01:16:17,406 PM [follower6-writer-1631] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,406 PM [leader5-writer-1632] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,406 PM [leader5-writer-1632] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,406 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,406 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,406 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,406 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.407] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7272fe30 01:16:17,407 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,407 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:17,407 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:17,407 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,407 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,407 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,407 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,407 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,407 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,407 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,407 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,407 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,407 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,407 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,407 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,407 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,407 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 55.91 μs with journalIndex=1 01:16:17,408 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:17.407] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,408 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1922,leader5-writer-1632]/waiting 01:16:17,408 PM [leader5-writer-1632] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.362 ms 01:16:17,408 PM [leader5-writer-1632] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.439 μs 01:16:17,408 PM [leader5-writer-1632] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,408 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,408 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,408 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,408 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,408 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,408 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:17,408 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,408 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:17,408 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,408 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,408 PM [follower6-writer-1633] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,408 PM [follower6-writer-1633] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:17.409] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1c8eaf7b 01:16:17,409 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,409 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,409 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,409 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,409 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,409 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,409 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,409 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,409 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,409 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,409 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,409 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,409 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,409 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 59.84 μs with journalIndex=1 01:16:17,409 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:17.409] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,409 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1923,follower6-writer-1633]/waiting 01:16:17,410 PM [follower6-writer-1633] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.114 ms 01:16:17,410 PM [follower6-writer-1633] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.330 μs 01:16:17,410 PM [follower6-writer-1633] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,410 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,410 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,410 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,410 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.410] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5299620a 01:16:17,410 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,410 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:17,410 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:17,417 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,417 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,417 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,417 PM [leader5-writer-1634] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,417 PM [leader5-writer-1634] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,418 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,418 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,418 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,418 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,418 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,418 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,418 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,418 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,418 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,418 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,418 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,418 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,418 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,418 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 53.94 μs with journalIndex=1 01:16:17,418 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,418 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,418 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,418 PM [follower6-writer-1635] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,418 PM [follower6-writer-1635] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,418 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,419 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,419 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,419 PM [follower7-writer-1636] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,419 PM [follower7-writer-1636] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,419 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) [ERROR] [07/29/2025 13:16:17.418] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,419 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1924,leader5-writer-1634]/waiting 01:16:17,419 PM [leader5-writer-1634] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.650 ms 01:16:17,419 PM [leader5-writer-1634] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.560 μs 01:16:17,419 PM [leader5-writer-1634] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,419 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,419 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,419 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,419 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.419] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3f375d80 01:16:17,419 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,419 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,419 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,419 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,419 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:17,419 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,420 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:17,420 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,420 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,420 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,420 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,420 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,420 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,420 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,420 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,420 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,420 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,420 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,420 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,420 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,420 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,420 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,420 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,420 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,420 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,420 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,420 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,420 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 64.49 μs with journalIndex=1 01:16:17,420 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,420 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,420 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 90.34 μs with journalIndex=1 01:16:17,420 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1926,follower7-writer-1636]/waiting 01:16:17,420 PM [follower7-writer-1636] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.217 ms 01:16:17,420 PM [follower7-writer-1636] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.760 μs 01:16:17,420 PM [follower7-writer-1636] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,420 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,420 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,420 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,420 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,420 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1925,follower6-writer-1635]/waiting 01:16:17,420 PM [follower6-writer-1635] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.697 ms 01:16:17,420 PM [follower6-writer-1635] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 1.950 μs 01:16:17,420 PM [follower6-writer-1635] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:17.420] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,420 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 [ERROR] [07/29/2025 13:16:17.420] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,420 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:17,420 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:17.420] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@66abd8c8 01:16:17,420 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,421 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,422 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,422 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,422 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,422 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,423 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,423 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,423 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:17,423 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:17,423 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,423 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,423 PM [leader5-writer-1637] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,423 PM [leader5-writer-1637] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:17.423] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@d87c989 01:16:17,423 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,423 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,423 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,423 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,423 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,423 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,423 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,423 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,423 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,423 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,423 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,423 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,424 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,424 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 86.18 μs with journalIndex=1 01:16:17,424 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,424 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1927,leader5-writer-1637]/waiting 01:16:17,424 PM [leader5-writer-1637] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.108 ms 01:16:17,424 PM [leader5-writer-1637] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.640 μs 01:16:17,424 PM [leader5-writer-1637] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,424 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,424 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,424 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,424 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,424 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,424 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:17,424 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:17,427 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,427 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,427 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,427 PM [follower7-writer-1638] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,427 PM [follower7-writer-1638] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,428 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,428 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,428 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,428 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,428 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,428 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,428 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,428 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,428 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,428 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,428 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,428 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,428 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,428 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 81.78 μs with journalIndex=1 01:16:17,428 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,428 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1928,follower7-writer-1638]/waiting 01:16:17,428 PM [follower7-writer-1638] [DEBUG] JournalWriteTask - follower7: received 1 commands after 840.3 μs 01:16:17,428 PM [follower7-writer-1638] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.380 μs 01:16:17,428 PM [follower7-writer-1638] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,428 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,428 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,428 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,428 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,429 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,429 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:17,429 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor [ERROR] [07/29/2025 13:16:17.424] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:17.437] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2da7b8bc [ERROR] [07/29/2025 13:16:17.428] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:17.437] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3800c447 01:16:17,445 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,445 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,445 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,445 PM [leader5-writer-1639] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,445 PM [leader5-writer-1639] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,445 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,445 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,445 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,445 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,445 PM [follower7-writer-1640] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,445 PM [follower7-writer-1640] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,445 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,445 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,445 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,445 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,446 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,446 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,446 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,446 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,446 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,446 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,446 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,446 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,446 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,446 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 39.78 μs with journalIndex=1 01:16:17,446 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,446 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,446 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:17.446] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,446 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,446 PM [follower6-writer-1641] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,446 PM [follower6-writer-1641] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,446 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1929,leader5-writer-1639]/waiting 01:16:17,446 PM [leader5-writer-1639] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.183 ms 01:16:17,446 PM [leader5-writer-1639] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.390 μs 01:16:17,446 PM [leader5-writer-1639] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,446 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,446 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,446 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,446 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,446 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,446 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,446 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,446 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,446 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,446 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,446 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,446 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,446 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,446 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,446 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,446 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] [WARN] [07/29/2025 13:16:17.446] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4c5af5f2 01:16:17,446 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 143.1 μs with journalIndex=1 01:16:17,446 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,446 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:17,447 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:17,447 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,447 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,447 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,447 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,447 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,447 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found [ERROR] [07/29/2025 13:16:17.447] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,447 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,448 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,448 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,448 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,448 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,448 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,448 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,448 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,448 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,448 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 42.86 μs with journalIndex=1 01:16:17,448 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,448 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,448 PM [leader5-writer-1642] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,448 PM [leader5-writer-1642] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,448 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,447 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1930,follower7-writer-1640]/waiting [ERROR] [07/29/2025 13:16:17.448] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,448 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1931,follower6-writer-1641]/waiting 01:16:17,448 PM [follower6-writer-1641] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.165 ms 01:16:17,448 PM [follower6-writer-1641] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.400 μs 01:16:17,448 PM [follower6-writer-1641] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,448 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,448 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,448 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,448 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.448] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@10f45c1a 01:16:17,449 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,449 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,449 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:17,449 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:17,449 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,449 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,449 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,449 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,449 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,449 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,449 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,449 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,449 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,449 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,449 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,449 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,449 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 94.15 μs with journalIndex=1 01:16:17,449 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,449 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1932,leader5-writer-1642]/waiting 01:16:17,449 PM [leader5-writer-1642] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.514 ms 01:16:17,449 PM [leader5-writer-1642] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.370 μs 01:16:17,449 PM [leader5-writer-1642] [DEBUG] JournalWriteTask - leader5: journal writer stopped [ERROR] [07/29/2025 13:16:17.449] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,449 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,449 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,449 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,449 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,449 PM [follower7-writer-1640] [DEBUG] JournalWriteTask - follower7: received 1 commands after 4.253 ms 01:16:17,449 PM [follower7-writer-1640] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 1.320 μs 01:16:17,449 PM [follower7-writer-1640] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,450 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed [WARN] [07/29/2025 13:16:17.450] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@75a52d95 01:16:17,450 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,450 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,450 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,450 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,450 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,450 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,450 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,450 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:17,450 PM [follower6-writer-1643] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,450 PM [follower6-writer-1643] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,450 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:17,450 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,451 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,451 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,451 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,451 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,451 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,451 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,451 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,451 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,451 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,451 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,451 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,451 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,451 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 105.5 μs with journalIndex=1 01:16:17,451 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,451 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,451 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,451 PM [leader5-writer-1644] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,451 PM [leader5-writer-1644] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,451 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,451 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1933,follower6-writer-1643]/waiting 01:16:17,452 PM [follower6-writer-1643] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.574 ms 01:16:17,452 PM [follower6-writer-1643] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.720 μs 01:16:17,452 PM [follower6-writer-1643] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:17.451] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,452 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,452 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,452 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,452 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.452] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@d4bb61b 01:16:17,452 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,452 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,452 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,452 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log [WARN] [07/29/2025 13:16:17.452] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3942945a 01:16:17,452 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,452 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,452 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,452 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,452 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,452 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,452 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,452 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,452 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,452 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:17,452 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,452 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:17,452 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 61.54 μs with journalIndex=1 01:16:17,452 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,452 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1934,leader5-writer-1644]/waiting 01:16:17,452 PM [leader5-writer-1644] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.343 ms 01:16:17,452 PM [leader5-writer-1644] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.540 μs 01:16:17,452 PM [leader5-writer-1644] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,453 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,453 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,453 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,453 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,453 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 [ERROR] [07/29/2025 13:16:17.452] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,453 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:17,453 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:17.453] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5e18e425 01:16:17,453 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,453 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:17,453 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:17,462 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,462 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,462 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,462 PM [follower6-writer-1645] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,462 PM [follower6-writer-1645] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,462 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,462 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,462 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,462 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,462 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,462 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,462 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,462 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,462 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,462 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,462 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,462 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,462 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,462 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 45.28 μs with journalIndex=1 01:16:17,463 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:17.463] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,463 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,463 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,464 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,464 PM [follower7-writer-1646] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,464 PM [follower7-writer-1646] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,464 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,464 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,464 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,464 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,464 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,464 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,464 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,464 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,464 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,464 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,464 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,464 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,464 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,464 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 35.73 μs with journalIndex=1 01:16:17,464 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [ERROR] [07/29/2025 13:16:17.464] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,463 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1935,follower6-writer-1645]/waiting 01:16:17,464 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1936,follower7-writer-1646]/waiting 01:16:17,465 PM [follower6-writer-1645] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.752 ms 01:16:17,465 PM [follower6-writer-1645] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.380 μs 01:16:17,465 PM [follower6-writer-1645] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,465 PM [follower7-writer-1646] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.137 ms 01:16:17,465 PM [follower7-writer-1646] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 5.839 μs 01:16:17,465 PM [follower7-writer-1646] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,465 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,465 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,465 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,465 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,465 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,465 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,465 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,465 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,465 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,465 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:17,465 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:17,465 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,465 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,465 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:17,465 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:17,465 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,465 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 [WARN] [07/29/2025 13:16:17.465] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@538ac19a [WARN] [07/29/2025 13:16:17.465] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@37a4539d 01:16:17,469 PM [leader5-writer-1647] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,469 PM [leader5-writer-1647] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,469 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,469 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,469 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,469 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,469 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,469 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,469 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,469 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,469 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,469 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,469 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,469 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,469 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,469 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 65.45 μs with journalIndex=1 01:16:17,470 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1937,leader5-writer-1647]/waiting 01:16:17,469 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) [ERROR] [07/29/2025 13:16:17.469] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,470 PM [leader5-writer-1647] [DEBUG] JournalWriteTask - leader5: received 1 commands after 983.5 μs 01:16:17,469 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,470 PM [leader5-writer-1647] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 6.869 μs 01:16:17,470 PM [leader5-writer-1647] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,470 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,470 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,470 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,470 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.470] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1e467bd8 01:16:17,470 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,470 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:17,470 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:17,470 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,470 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,470 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,471 PM [follower7-writer-1648] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,471 PM [follower7-writer-1648] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,471 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,471 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,471 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,471 PM [leader5-writer-1649] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,471 PM [leader5-writer-1649] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,472 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,472 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,472 PM [follower6-writer-1650] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,472 PM [follower6-writer-1650] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,472 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,472 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,472 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,472 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,472 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,472 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,472 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,472 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,472 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,472 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,472 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,472 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,472 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,472 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,472 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,472 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,472 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,472 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,472 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,472 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,472 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,472 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,472 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,472 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,472 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,472 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,472 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,472 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 72.95 μs with journalIndex=1 01:16:17,472 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,472 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 100.6 μs with journalIndex=1 01:16:17,473 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1940,follower6-writer-1650]/waiting 01:16:17,472 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,473 PM [follower6-writer-1650] [DEBUG] JournalWriteTask - follower6: received 1 commands after 591.2 μs 01:16:17,473 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,473 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,473 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1938,follower7-writer-1648]/waiting 01:16:17,473 PM [follower6-writer-1650] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.430 μs 01:16:17,473 PM [follower6-writer-1650] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,473 PM [follower7-writer-1648] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.405 ms 01:16:17,473 PM [follower7-writer-1648] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 1.490 μs [ERROR] [07/29/2025 13:16:17.473] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,473 PM [follower7-writer-1648] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,473 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,473 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,473 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,473 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:17.473] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,473 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,473 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,473 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,473 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.473] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@39c27969 01:16:17,473 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,473 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:17,473 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:17.473] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1105a767 01:16:17,474 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,474 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:17,474 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:17,473 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,479 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,479 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,479 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,479 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,479 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,479 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,479 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,479 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,479 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,479 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 118.3 μs with journalIndex=1 01:16:17,480 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:17.480] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,480 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1939,leader5-writer-1649]/waiting 01:16:17,480 PM [leader5-writer-1649] [DEBUG] JournalWriteTask - leader5: received 1 commands after 8.609 ms 01:16:17,480 PM [leader5-writer-1649] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 4.879 μs 01:16:17,480 PM [leader5-writer-1649] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,480 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,480 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,480 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,480 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,481 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,481 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:17,481 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:17,481 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,481 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,481 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,481 PM [follower6-writer-1651] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,481 PM [follower6-writer-1651] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:17.481] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@12b6deaf 01:16:17,481 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,481 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,482 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,482 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,482 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,482 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,482 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,482 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,482 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,482 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,482 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,482 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,482 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,482 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 75.99 μs with journalIndex=1 01:16:17,482 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1941,follower6-writer-1651]/waiting 01:16:17,482 PM [follower6-writer-1651] [DEBUG] JournalWriteTask - follower6: received 1 commands after 890.1 μs 01:16:17,482 PM [follower6-writer-1651] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.359 μs 01:16:17,482 PM [follower6-writer-1651] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,482 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,482 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,482 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,482 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,482 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,483 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,483 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:17,483 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor [ERROR] [07/29/2025 13:16:17.482] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:17.483] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@fec3c19 01:16:17,493 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,493 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,493 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,493 PM [leader5-writer-1652] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,493 PM [leader5-writer-1652] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,493 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,493 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,493 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,493 PM [follower6-writer-1653] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,493 PM [follower6-writer-1653] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,494 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,494 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,494 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,494 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,494 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,494 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,494 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,494 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,494 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,494 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,494 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,494 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,494 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,494 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 62.57 μs with journalIndex=1 01:16:17,494 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,494 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,494 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,494 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,494 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,494 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,494 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,494 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,494 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,494 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,494 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,494 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:17.494] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,494 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1942,leader5-writer-1652]/waiting 01:16:17,494 PM [leader5-writer-1652] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.203 ms 01:16:17,494 PM [leader5-writer-1652] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.670 μs 01:16:17,494 PM [leader5-writer-1652] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,494 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,494 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,494 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,494 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.495] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@9f416fa 01:16:17,495 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,495 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:17,495 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:17,496 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,494 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,497 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,497 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,497 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,497 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 2.750 ms with journalIndex=1 01:16:17,497 PM [leader5-writer-1654] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,497 PM [leader5-writer-1654] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,497 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:17.497] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,497 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1943,follower6-writer-1653]/waiting 01:16:17,497 PM [follower6-writer-1653] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.727 ms 01:16:17,497 PM [follower6-writer-1653] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.159 μs 01:16:17,497 PM [follower6-writer-1653] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,497 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,497 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,497 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,497 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,497 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,497 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,497 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,497 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,497 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,497 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,497 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,497 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,497 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,497 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,497 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,497 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,497 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,497 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 50.70 μs with journalIndex=1 [WARN] [07/29/2025 13:16:17.497] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1ca074ad 01:16:17,498 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,498 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:17,498 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,498 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1944,leader5-writer-1654]/waiting [ERROR] [07/29/2025 13:16:17.498] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,499 PM [leader5-writer-1654] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.833 ms 01:16:17,499 PM [leader5-writer-1654] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.350 μs 01:16:17,499 PM [leader5-writer-1654] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,498 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:17,499 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,499 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,499 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,499 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,499 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,499 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:17,499 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:17,503 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,503 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,503 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,503 PM [follower6-writer-1655] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,503 PM [follower6-writer-1655] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:17.503] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1cc74bd0 01:16:17,504 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,504 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,504 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,505 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,505 PM [leader5-writer-1656] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,505 PM [leader5-writer-1656] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,505 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,505 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,505 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,505 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,505 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,505 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,505 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,505 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,505 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,505 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,505 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,505 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,505 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 45.64 μs with journalIndex=1 01:16:17,505 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,505 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) [ERROR] [07/29/2025 13:16:17.505] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,505 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,505 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,505 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1946,leader5-writer-1656]/waiting 01:16:17,505 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,505 PM [follower7-writer-1657] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,505 PM [follower7-writer-1657] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,505 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,505 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,505 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,505 PM [leader5-writer-1656] [DEBUG] JournalWriteTask - leader5: received 1 commands after 719.2 μs 01:16:17,505 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,505 PM [leader5-writer-1656] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 4.610 μs 01:16:17,505 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,505 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,505 PM [leader5-writer-1656] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,505 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,505 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,505 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,505 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,506 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,506 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,506 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,506 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,506 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,506 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,506 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 70.61 μs with journalIndex=1 [WARN] [07/29/2025 13:16:17.506] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2e379d9c 01:16:17,506 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,506 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:17,506 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:17,507 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,508 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,508 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,508 PM [leader5-writer-1658] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,508 PM [leader5-writer-1658] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,508 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) [ERROR] [07/29/2025 13:16:17.508] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,508 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1945,follower6-writer-1655]/waiting 01:16:17,508 PM [follower6-writer-1655] [DEBUG] JournalWriteTask - follower6: received 1 commands after 5.048 ms 01:16:17,508 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,508 PM [follower6-writer-1655] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.131 μs 01:16:17,508 PM [follower6-writer-1655] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,508 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,508 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,508 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,508 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,508 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,508 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,508 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,508 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,508 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,508 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,508 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,508 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,508 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,508 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,508 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,508 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,508 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 48.69 μs with journalIndex=1 [WARN] [07/29/2025 13:16:17.508] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7ca9e598 01:16:17,509 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,509 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1947,follower7-writer-1657]/waiting [ERROR] [07/29/2025 13:16:17.508] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,509 PM [follower7-writer-1657] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.378 ms 01:16:17,509 PM [follower7-writer-1657] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 10.07 μs 01:16:17,509 PM [follower7-writer-1657] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,509 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,509 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,509 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,509 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,509 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,509 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,509 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,509 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,509 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,509 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,509 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,509 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,509 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,509 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,509 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,509 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,509 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,509 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 58.34 μs with journalIndex=1 [WARN] [07/29/2025 13:16:17.509] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@627dbe19 01:16:17,509 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,509 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:17,509 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:17,509 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,509 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,509 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1948,leader5-writer-1658]/waiting [ERROR] [07/29/2025 13:16:17.509] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,510 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:17,510 PM [leader5-writer-1658] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.770 ms 01:16:17,510 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:17,510 PM [leader5-writer-1658] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.260 μs 01:16:17,510 PM [leader5-writer-1658] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,510 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,510 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,510 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,510 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.510] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@12266fe7 01:16:17,510 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,510 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:17,510 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:17,523 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:17,524 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,524 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,524 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,524 PM [follower6-writer-1659] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,524 PM [follower6-writer-1659] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,525 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,525 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,525 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,525 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,525 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,525 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,525 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,525 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,525 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,525 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,525 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,525 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,525 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,525 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,525 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 37.38 μs with journalIndex=1 01:16:17,525 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,525 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,525 PM [leader5-writer-1660] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,525 PM [leader5-writer-1660] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,525 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,525 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1949,follower6-writer-1659]/waiting 01:16:17,525 PM [follower6-writer-1659] [DEBUG] JournalWriteTask - follower6: received 1 commands after 933.2 μs 01:16:17,525 PM [follower6-writer-1659] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.410 μs 01:16:17,525 PM [follower6-writer-1659] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:17.525] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,525 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,525 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,525 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,525 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,526 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,526 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,526 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,526 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:17,526 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:17,526 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,526 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,526 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,526 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,526 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,526 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,526 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,526 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,526 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,526 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,526 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,526 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 52.86 μs with journalIndex=1 01:16:17,526 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,526 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1950,leader5-writer-1660]/waiting 01:16:17,526 PM [leader5-writer-1660] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.232 ms 01:16:17,526 PM [leader5-writer-1660] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.220 μs 01:16:17,526 PM [leader5-writer-1660] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,526 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,526 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,526 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,526 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,527 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,527 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:17,527 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:17,528 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,528 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,528 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,528 PM [follower6-writer-1661] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,528 PM [follower6-writer-1661] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:17.528] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@10abae72 [ERROR] [07/29/2025 13:16:17.526] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:17.528] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1f5def4e 01:16:17,528 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,528 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,528 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,528 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,528 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,528 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,528 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,528 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,528 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,528 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,528 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,528 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,528 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,528 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 209.8 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:17.529] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,529 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,529 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1951,follower6-writer-1661]/waiting 01:16:17,529 PM [follower6-writer-1661] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.121 ms 01:16:17,529 PM [follower6-writer-1661] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.350 μs 01:16:17,529 PM [follower6-writer-1661] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,529 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,529 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,529 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,529 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,529 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,529 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:17,529 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:17,535 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,535 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,535 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,535 PM [leader5-writer-1662] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,535 PM [leader5-writer-1662] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:17.535] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1144fcc 01:16:17,535 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,535 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,535 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,535 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,535 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,535 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,535 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,535 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,535 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,535 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,535 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,535 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,535 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,535 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 94.89 μs with journalIndex=1 01:16:17,536 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1952,leader5-writer-1662]/waiting 01:16:17,536 PM [leader5-writer-1662] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.067 ms 01:16:17,536 PM [leader5-writer-1662] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.310 μs 01:16:17,536 PM [leader5-writer-1662] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,536 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,536 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,536 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,536 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:17.536] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:17.536] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3c2e5b76 01:16:17,536 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,536 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:17,536 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:17,542 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,542 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,542 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,542 PM [follower7-writer-1663] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,542 PM [follower7-writer-1663] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,544 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,544 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,544 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,544 PM [follower6-writer-1664] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,544 PM [follower6-writer-1664] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,544 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,544 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,544 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,544 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,544 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,544 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,544 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,544 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,544 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,544 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,544 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,544 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,544 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,544 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,544 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,544 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,544 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,544 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,544 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,544 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,544 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,544 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,544 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,544 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,544 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 61.25 μs with journalIndex=1 01:16:17,545 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,545 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,545 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 93.15 μs with journalIndex=1 01:16:17,545 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 [ERROR] [07/29/2025 13:16:17.545] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,545 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1953,follower7-writer-1663]/waiting 01:16:17,545 PM [follower7-writer-1663] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.411 ms [ERROR] [07/29/2025 13:16:17.545] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,545 PM [follower7-writer-1663] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.410 μs 01:16:17,545 PM [follower7-writer-1663] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,545 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1954,follower6-writer-1664]/waiting 01:16:17,545 PM [follower6-writer-1664] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.104 ms 01:16:17,545 PM [follower6-writer-1664] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 1.600 μs 01:16:17,545 PM [follower6-writer-1664] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,545 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,545 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,545 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,545 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,545 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,545 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,545 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,545 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,545 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,545 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,545 PM [leader5-writer-1665] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,545 PM [leader5-writer-1665] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,545 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,545 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:17,545 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:17,545 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,545 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,546 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,546 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,546 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,546 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,546 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,546 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,546 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,546 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,546 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,546 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,546 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,546 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 54.84 μs with journalIndex=1 01:16:17,546 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,546 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:17,546 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:17,546 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1955,leader5-writer-1665]/waiting 01:16:17,546 PM [leader5-writer-1665] [DEBUG] JournalWriteTask - leader5: received 1 commands after 848.1 μs 01:16:17,546 PM [leader5-writer-1665] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.259 μs 01:16:17,546 PM [leader5-writer-1665] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,546 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,546 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,546 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,546 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,546 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,546 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:17,546 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:17.553] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2a3b73be [WARN] [07/29/2025 13:16:17.553] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@28953e94 [ERROR] [07/29/2025 13:16:17.546] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:17.553] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6ae669ed 01:16:17,556 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,556 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,556 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,556 PM [follower6-writer-1666] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,556 PM [follower6-writer-1666] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,556 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,556 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,556 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,556 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,556 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,556 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,556 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,556 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,556 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,556 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,556 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,556 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,557 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,557 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 74.27 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:17.557] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,557 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1956,follower6-writer-1666]/waiting 01:16:17,557 PM [follower6-writer-1666] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.018 ms 01:16:17,557 PM [follower6-writer-1666] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.660 μs 01:16:17,557 PM [follower6-writer-1666] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,557 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,557 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,557 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,557 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,557 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,557 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:17,557 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:17,558 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,559 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,559 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,559 PM [leader5-writer-1667] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,559 PM [leader5-writer-1667] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:17.559] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4fd4c581 01:16:17,559 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,559 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,559 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,559 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,559 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,559 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,559 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,559 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,559 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,559 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,559 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,559 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,559 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,559 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 58.20 μs with journalIndex=1 01:16:17,560 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1957,leader5-writer-1667]/waiting 01:16:17,560 PM [leader5-writer-1667] [DEBUG] JournalWriteTask - leader5: received 1 commands after 943.2 μs 01:16:17,560 PM [leader5-writer-1667] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.240 μs 01:16:17,560 PM [leader5-writer-1667] [DEBUG] JournalWriteTask - leader5: journal writer stopped [ERROR] [07/29/2025 13:16:17.559] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,560 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,560 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,560 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,560 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,560 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:17.560] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@21f74013 01:16:17,560 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,560 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,560 PM [follower6-writer-1668] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,560 PM [follower6-writer-1668] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,560 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,560 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,560 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:17,560 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:17,560 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,560 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,560 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,560 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,560 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,560 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,560 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,560 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,560 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,560 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,560 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,560 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,560 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 53.38 μs with journalIndex=1 01:16:17,561 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1958,follower6-writer-1668]/waiting 01:16:17,561 PM [follower6-writer-1668] [DEBUG] JournalWriteTask - follower6: received 1 commands after 759.9 μs 01:16:17,561 PM [follower6-writer-1668] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.429 μs 01:16:17,561 PM [follower6-writer-1668] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,561 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,561 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,561 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,561 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,561 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,561 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,561 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,561 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,561 PM [follower7-writer-1669] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,561 PM [follower7-writer-1669] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,561 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:17,561 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:17,563 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,563 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,563 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,563 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,563 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,563 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,563 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,563 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,563 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,563 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,563 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,563 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,563 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,563 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 54.82 μs with journalIndex=1 01:16:17,563 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1959,follower7-writer-1669]/waiting 01:16:17,563 PM [follower7-writer-1669] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.961 ms 01:16:17,563 PM [follower7-writer-1669] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.180 μs 01:16:17,563 PM [follower7-writer-1669] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,563 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,563 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,563 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,563 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,563 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,563 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,563 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,563 PM [follower6-writer-1670] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,563 PM [follower6-writer-1670] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [ERROR] [07/29/2025 13:16:17.561] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:17.563] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@426c2d36 01:16:17,564 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 [ERROR] [07/29/2025 13:16:17.563] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:17.564] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@49615ff6 01:16:17,564 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,564 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,564 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,564 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,564 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,564 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,564 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,564 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,564 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,564 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,564 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,564 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,564 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,564 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 43.67 μs with journalIndex=1 01:16:17,564 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:17,564 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor [ERROR] [07/29/2025 13:16:17.564] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,564 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1960,follower6-writer-1670]/waiting 01:16:17,564 PM [follower6-writer-1670] [DEBUG] JournalWriteTask - follower6: received 1 commands after 944.0 μs 01:16:17,564 PM [follower6-writer-1670] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.230 μs 01:16:17,564 PM [follower6-writer-1670] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,564 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,564 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,564 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,564 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,565 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,565 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:17,565 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:17.568] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3780e2a7 01:16:17,543 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,569 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,569 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,569 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,574 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,574 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,574 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,574 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,574 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,576 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,576 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,576 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,576 PM [leader5-writer-1671] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,576 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,576 PM [leader5-writer-1671] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,569 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,576 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,576 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,576 PM [follower6-writer-1672] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,576 PM [follower6-writer-1672] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,576 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,576 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,576 PM [follower7-writer-1673] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,576 PM [follower7-writer-1673] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,577 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,577 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,577 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,577 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,577 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,577 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,577 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,577 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,577 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,577 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,577 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,577 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,577 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,577 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 52.03 μs with journalIndex=1 01:16:17,577 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,577 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,577 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,577 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,577 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,577 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,577 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,577 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,577 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,577 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,577 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,577 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,577 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,577 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 35.91 μs with journalIndex=1 01:16:17,577 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:17.577] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,578 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,577 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1963,follower7-writer-1673]/waiting 01:16:17,578 PM [follower7-writer-1673] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.170 ms 01:16:17,578 PM [follower7-writer-1673] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.510 μs 01:16:17,578 PM [follower7-writer-1673] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,578 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,578 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,578 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,578 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,578 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,578 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,578 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,578 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,578 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,578 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,578 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,578 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,578 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,578 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,578 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,578 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,578 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 57.46 μs with journalIndex=1 01:16:17,578 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) [WARN] [07/29/2025 13:16:17.578] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5fd281e2 at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,578 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1961,leader5-writer-1671]/waiting 01:16:17,578 PM [leader5-writer-1671] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.101 ms 01:16:17,578 PM [leader5-writer-1671] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.359 μs 01:16:17,578 PM [leader5-writer-1671] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,578 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,578 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,578 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,578 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,578 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,578 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:17,578 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor [ERROR] [07/29/2025 13:16:17.578] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:17.578] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2db4a711 01:16:17,579 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,579 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:17,579 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:17,586 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,586 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,586 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,586 PM [follower7-writer-1674] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,586 PM [follower7-writer-1674] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,586 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) [ERROR] [07/29/2025 13:16:17.586] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,586 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,587 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,587 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1962,follower6-writer-1672]/waiting 01:16:17,587 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,587 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,587 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,587 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,587 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,587 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,587 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,587 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,587 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,587 PM [follower6-writer-1672] [DEBUG] JournalWriteTask - follower6: received 1 commands after 10.35 ms 01:16:17,587 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,587 PM [follower6-writer-1672] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.620 μs 01:16:17,587 PM [follower6-writer-1672] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,587 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,587 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 42.43 μs with journalIndex=1 01:16:17,587 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,587 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,587 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,587 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,587 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:17.587] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,587 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1964,follower7-writer-1674]/waiting 01:16:17,587 PM [follower7-writer-1674] [DEBUG] JournalWriteTask - follower7: received 1 commands after 912.3 μs 01:16:17,587 PM [follower7-writer-1674] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 1.890 μs 01:16:17,587 PM [follower7-writer-1674] [DEBUG] JournalWriteTask - follower7: journal writer stopped [WARN] [07/29/2025 13:16:17.587] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6f07e696 01:16:17,587 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,587 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,587 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,587 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.587] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2b8fead2 01:16:17,587 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,587 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:17,587 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:17,587 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,588 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:17,588 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:17,594 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,594 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,594 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,595 PM [follower7-writer-1675] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,595 PM [follower7-writer-1675] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,595 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,595 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,595 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,595 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,595 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,595 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,595 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,595 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,595 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,595 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,595 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,595 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,595 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,595 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,595 PM [follower6-writer-1676] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,595 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,595 PM [follower6-writer-1676] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,595 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,595 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,595 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,595 PM [leader5-writer-1677] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,595 PM [leader5-writer-1677] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,595 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,595 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 54.15 μs with journalIndex=1 01:16:17,595 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,595 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,595 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,596 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,596 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,596 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,596 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,596 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,596 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot [ERROR] [07/29/2025 13:16:17.595] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,596 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,596 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,596 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,596 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,596 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1965,follower7-writer-1675]/waiting 01:16:17,596 PM [follower7-writer-1675] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.354 ms 01:16:17,596 PM [follower7-writer-1675] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.630 μs 01:16:17,596 PM [follower7-writer-1675] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,596 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,596 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 377.7 μs with journalIndex=1 01:16:17,596 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,596 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,596 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,596 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,596 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,596 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,596 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,596 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,596 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,596 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,596 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,596 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,596 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,596 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,596 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,596 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,596 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,596 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 35.46 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:17.596] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,596 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) [WARN] [07/29/2025 13:16:17.596] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@67b2eea6 at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) [ERROR] [07/29/2025 13:16:17.596] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,597 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,596 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1967,leader5-writer-1677]/waiting 01:16:17,596 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1966,follower6-writer-1676]/waiting 01:16:17,597 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,597 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:17,597 PM [follower6-writer-1676] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.731 ms 01:16:17,597 PM [follower6-writer-1676] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.419 μs 01:16:17,597 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:17,597 PM [follower6-writer-1676] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,597 PM [leader5-writer-1677] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.724 ms 01:16:17,597 PM [leader5-writer-1677] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.010 μs 01:16:17,597 PM [leader5-writer-1677] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,597 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,597 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,597 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,597 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,597 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,597 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:17,597 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:17,602 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,602 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,602 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,602 PM [follower7-writer-1678] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,602 PM [follower7-writer-1678] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:17.602] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@362e1c67 01:16:17,603 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,603 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,603 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,603 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,603 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,603 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,603 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,603 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,603 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,603 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,603 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,603 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,603 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,603 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,603 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 76.06 μs with journalIndex=1 01:16:17,603 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,603 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,603 PM [follower6-writer-1679] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,603 PM [follower6-writer-1679] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [ERROR] [07/29/2025 13:16:17.603] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,603 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,603 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,603 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1968,follower7-writer-1678]/waiting 01:16:17,603 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,603 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,603 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,603 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,603 PM [follower7-writer-1678] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.396 ms 01:16:17,603 PM [follower7-writer-1678] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.780 μs 01:16:17,604 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,604 PM [follower7-writer-1678] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,604 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,604 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,604 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,604 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,604 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,604 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,604 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,604 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,604 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,604 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,604 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,604 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,604 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,604 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,604 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,604 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 44.36 μs with journalIndex=1 [WARN] [07/29/2025 13:16:17.604] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4fc13910 [WARN] [07/29/2025 13:16:17.604] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2e618a35 01:16:17,604 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:17.604] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,604 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,604 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1969,follower6-writer-1679]/waiting 01:16:17,604 PM [follower6-writer-1679] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.147 ms 01:16:17,604 PM [follower6-writer-1679] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.770 μs 01:16:17,604 PM [follower6-writer-1679] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,604 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:17,604 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,604 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,604 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,604 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:17,604 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.605] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@25133f9 01:16:17,605 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,605 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:17,605 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:17,609 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,609 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,609 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:17,609 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:17,609 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,609 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,609 PM [follower7-writer-1680] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,609 PM [follower7-writer-1680] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,610 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,610 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,610 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,610 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,610 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,610 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,610 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,610 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,610 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,610 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,610 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,610 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,610 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,610 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 65.71 μs with journalIndex=1 01:16:17,610 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) [ERROR] [07/29/2025 13:16:17.610] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,610 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1970,follower7-writer-1680]/waiting 01:16:17,610 PM [follower7-writer-1680] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.100 ms 01:16:17,610 PM [follower7-writer-1680] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.760 μs 01:16:17,610 PM [follower7-writer-1680] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,611 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,611 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,611 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,611 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.611] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5bfa836d 01:16:17,611 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,611 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,611 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,611 PM [leader5-writer-1681] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,611 PM [leader5-writer-1681] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,611 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,611 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:17,611 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:17,616 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,616 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,616 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,616 PM [follower6-writer-1682] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,616 PM [follower6-writer-1682] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,617 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,617 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,617 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,617 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,617 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,617 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,617 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,617 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,617 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,617 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,617 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,617 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,617 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,617 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,617 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,617 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 50.87 μs with journalIndex=1 01:16:17,617 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,617 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,617 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,617 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,617 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,617 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,617 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,617 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,617 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,617 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,617 PM [follower7-writer-1683] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,617 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,617 PM [follower7-writer-1683] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,617 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,617 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,617 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,617 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 40.75 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:17.617] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:17.617] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,617 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,617 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,618 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,617 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,618 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1972,follower6-writer-1682]/waiting 01:16:17,618 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,618 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,618 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,618 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,618 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,618 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,618 PM [follower6-writer-1682] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.550 ms 01:16:17,618 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,618 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,618 PM [follower6-writer-1682] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.520 μs 01:16:17,618 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,618 PM [follower6-writer-1682] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,618 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,618 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,618 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 37.86 μs with journalIndex=1 01:16:17,618 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,618 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,618 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,618 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:17.618] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:17.618] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5e6e6fc9 01:16:17,618 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,618 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,618 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1973,follower7-writer-1683]/waiting 01:16:17,618 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:17,618 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:17,618 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1971,leader5-writer-1681]/waiting 01:16:17,618 PM [follower7-writer-1683] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.320 ms 01:16:17,618 PM [follower7-writer-1683] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.470 μs 01:16:17,618 PM [follower7-writer-1683] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,618 PM [leader5-writer-1681] [DEBUG] JournalWriteTask - leader5: received 1 commands after 7.133 ms 01:16:17,618 PM [leader5-writer-1681] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.889 μs 01:16:17,618 PM [leader5-writer-1681] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,618 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,618 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,618 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,618 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,619 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,619 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:17,619 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:17,625 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,625 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,625 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,625 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,625 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,625 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:17,625 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:17.629] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4998f8e [WARN] [07/29/2025 13:16:17.629] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5c4a1c48 01:16:17,629 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,630 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,630 PM [follower6-writer-1684] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,630 PM [follower6-writer-1684] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,630 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 53.84 μs with journalIndex=1 01:16:17,630 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,630 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,630 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,630 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,630 PM [follower7-writer-1685] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,630 PM [follower7-writer-1685] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,630 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1974,follower6-writer-1684]/waiting 01:16:17,631 PM [follower6-writer-1684] [DEBUG] JournalWriteTask - follower6: received 1 commands after 917.8 μs 01:16:17,631 PM [follower6-writer-1684] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.710 μs 01:16:17,631 PM [follower6-writer-1684] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:17.630] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,631 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,631 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,631 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,631 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,631 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,631 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,631 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,631 PM [leader5-writer-1686] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,631 PM [leader5-writer-1686] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:17.631] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4eb145d7 01:16:17,631 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,631 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:17,631 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:17,631 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,631 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,631 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,631 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,631 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,631 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,631 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,631 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,631 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,631 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,631 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,631 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,631 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,631 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 53.62 μs with journalIndex=1 01:16:17,632 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1975,follower7-writer-1685]/waiting 01:16:17,632 PM [follower7-writer-1685] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.097 ms 01:16:17,632 PM [follower7-writer-1685] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.270 μs 01:16:17,632 PM [follower7-writer-1685] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:17.631] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,632 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,632 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,632 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,632 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,633 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,633 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,633 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:17,633 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:17.634] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@300d7980 01:16:17,634 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,634 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,634 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,634 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,634 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,634 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,634 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,634 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,634 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,634 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,634 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,634 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,634 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,634 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 64.12 μs with journalIndex=1 01:16:17,634 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,632 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,634 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:17.634] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,634 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1976,leader5-writer-1686]/waiting 01:16:17,634 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,634 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,634 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,634 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,634 PM [leader5-writer-1686] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.538 ms 01:16:17,634 PM [follower7-writer-1687] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,635 PM [follower7-writer-1687] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,635 PM [leader5-writer-1686] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.450 μs 01:16:17,635 PM [leader5-writer-1686] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,635 PM [follower6-writer-1688] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,635 PM [follower6-writer-1688] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,635 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,635 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,635 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,635 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,635 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,635 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,635 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,635 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,635 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,635 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,635 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,635 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,635 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,635 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,635 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,635 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,635 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,635 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,635 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,635 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,635 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,635 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,635 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,635 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,635 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,635 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,635 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,635 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,635 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,635 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,635 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 42.95 μs with journalIndex=1 01:16:17,635 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,635 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 48.55 μs with journalIndex=1 01:16:17,635 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:17,635 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:17,635 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,636 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1977,follower7-writer-1687]/waiting 01:16:17,636 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) [WARN] [07/29/2025 13:16:17.635] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4ba12ffc at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,636 PM [follower7-writer-1687] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.077 ms [ERROR] [07/29/2025 13:16:17.635] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,636 PM [follower7-writer-1687] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 8.229 μs 01:16:17,636 PM [follower7-writer-1687] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,635 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1978,follower6-writer-1688]/waiting 01:16:17,636 PM [follower6-writer-1688] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.188 ms 01:16:17,636 PM [follower6-writer-1688] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 1.100 μs 01:16:17,636 PM [follower6-writer-1688] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,636 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,636 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,636 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,636 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,636 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,636 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:17,636 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:17,639 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,639 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,639 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,639 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,639 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,639 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,639 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,639 PM [leader5-writer-1689] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,639 PM [leader5-writer-1689] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,639 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,639 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:17,639 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor [ERROR] [07/29/2025 13:16:17.635] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:17.639] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@20979dd8 [WARN] [07/29/2025 13:16:17.639] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7f29cb42 01:16:17,640 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,640 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,640 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,640 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,640 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,640 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,640 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,640 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,640 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,640 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,640 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,640 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,640 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,640 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 111.3 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:17.640] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,640 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,640 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1979,leader5-writer-1689]/waiting 01:16:17,640 PM [leader5-writer-1689] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.079 ms 01:16:17,640 PM [leader5-writer-1689] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.519 μs 01:16:17,640 PM [leader5-writer-1689] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,640 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,640 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,640 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,640 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,641 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,641 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:17,641 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:17,641 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,641 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,641 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,641 PM [follower6-writer-1690] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,641 PM [follower6-writer-1690] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:17.642] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6acbae74 01:16:17,642 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,642 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,642 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,642 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,642 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,642 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,642 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,642 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,642 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,642 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,642 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,642 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,642 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,642 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 172.9 μs with journalIndex=1 01:16:17,643 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:17.642] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,643 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1980,follower6-writer-1690]/waiting 01:16:17,643 PM [follower6-writer-1690] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.678 ms 01:16:17,643 PM [follower6-writer-1690] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.610 μs 01:16:17,643 PM [follower6-writer-1690] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,643 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,643 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,643 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,643 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.644] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2ab9f8c8 01:16:17,644 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,644 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:17,644 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:17,646 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,646 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,646 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,646 PM [follower7-writer-1691] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,646 PM [follower7-writer-1691] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,646 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,646 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,646 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,646 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,646 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,646 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,646 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,646 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,646 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,646 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,646 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,646 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,646 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,646 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 72.76 μs with journalIndex=1 01:16:17,647 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:17.646] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,647 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1981,follower7-writer-1691]/waiting 01:16:17,647 PM [follower7-writer-1691] [DEBUG] JournalWriteTask - follower7: received 1 commands after 796.3 μs 01:16:17,647 PM [follower7-writer-1691] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.319 μs 01:16:17,647 PM [follower7-writer-1691] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,647 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,647 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,647 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,647 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.647] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6804c189 01:16:17,647 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,647 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:17,647 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:17,654 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,654 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,654 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,654 PM [leader5-writer-1692] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,654 PM [leader5-writer-1692] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,654 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,654 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,654 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,654 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,654 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,654 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,654 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,654 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,654 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,654 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,654 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,654 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,654 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,654 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 53.10 μs with journalIndex=1 01:16:17,654 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,655 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1982,leader5-writer-1692]/waiting 01:16:17,655 PM [leader5-writer-1692] [DEBUG] JournalWriteTask - leader5: received 1 commands after 857.0 μs 01:16:17,655 PM [leader5-writer-1692] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.679 μs 01:16:17,655 PM [leader5-writer-1692] [DEBUG] JournalWriteTask - leader5: journal writer stopped [ERROR] [07/29/2025 13:16:17.654] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,655 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,655 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,655 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,655 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,655 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,655 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,655 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,655 PM [follower7-writer-1693] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,655 PM [follower7-writer-1693] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:17.655] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@22471c96 01:16:17,655 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,655 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,655 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,655 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,655 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,655 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,655 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,655 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,655 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:17,655 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,655 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,655 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,655 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:17,655 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,655 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,655 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,655 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 38.22 μs with journalIndex=1 01:16:17,655 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,656 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1983,follower7-writer-1693]/waiting [ERROR] [07/29/2025 13:16:17.655] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,656 PM [follower7-writer-1693] [DEBUG] JournalWriteTask - follower7: received 1 commands after 704.7 μs 01:16:17,656 PM [follower7-writer-1693] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.590 μs 01:16:17,656 PM [follower7-writer-1693] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,656 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,656 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,656 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,656 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.656] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3ddf49da 01:16:17,656 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,656 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:17,656 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:17,662 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,662 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,662 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,662 PM [leader5-writer-1694] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,662 PM [leader5-writer-1694] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,664 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,664 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,664 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,664 PM [follower6-writer-1695] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,664 PM [follower6-writer-1695] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,665 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,665 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,665 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,665 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,665 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,665 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,665 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,665 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,665 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,665 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,665 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,665 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,665 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,665 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,665 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,665 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,665 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 57.27 μs with journalIndex=1 01:16:17,665 PM [follower7-writer-1696] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,665 PM [follower7-writer-1696] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,665 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,665 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,665 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,665 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,665 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,665 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,665 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,665 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,665 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,665 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,665 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,665 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,665 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,665 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 37.97 μs with journalIndex=1 01:16:17,665 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) [ERROR] [07/29/2025 13:16:17.665] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,666 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) [ERROR] [07/29/2025 13:16:17.665] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,666 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1984,leader5-writer-1694]/waiting 01:16:17,666 PM [leader5-writer-1694] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.999 ms 01:16:17,666 PM [leader5-writer-1694] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.690 μs 01:16:17,666 PM [leader5-writer-1694] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,666 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1985,follower6-writer-1695]/waiting 01:16:17,666 PM [follower6-writer-1695] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.617 ms 01:16:17,666 PM [follower6-writer-1695] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 1.770 μs 01:16:17,666 PM [follower6-writer-1695] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,666 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,666 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,666 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,666 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,666 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,666 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,666 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,666 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,666 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,666 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:17,666 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:17,666 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,667 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:17,667 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:17,674 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) [WARN] [07/29/2025 13:16:17.674] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@50c44b3a [WARN] [07/29/2025 13:16:17.674] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@78fb69d2 01:16:17,674 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,674 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,674 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,674 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,674 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,674 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,674 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,674 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,674 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,674 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,674 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,674 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,674 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,674 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,674 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,674 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,674 PM [leader5-writer-1697] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,674 PM [leader5-writer-1697] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,674 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 41.90 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:17.675] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,675 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,675 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1986,follower7-writer-1696]/waiting 01:16:17,675 PM [follower7-writer-1696] [DEBUG] JournalWriteTask - follower7: received 1 commands after 9.800 ms 01:16:17,675 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,675 PM [follower7-writer-1696] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.180 μs 01:16:17,675 PM [follower7-writer-1696] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,675 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,675 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,675 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,675 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,675 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,675 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,675 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,675 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,675 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,675 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,675 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,675 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,675 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,675 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,675 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,675 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,675 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 37.84 μs with journalIndex=1 [WARN] [07/29/2025 13:16:17.675] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@426ff85 01:16:17,675 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,675 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:17,675 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:17,676 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,676 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,676 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,676 PM [follower7-writer-1698] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,676 PM [follower7-writer-1698] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [ERROR] [07/29/2025 13:16:17.677] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,677 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,677 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1987,leader5-writer-1697]/waiting 01:16:17,677 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,677 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,677 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,677 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,677 PM [leader5-writer-1697] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.689 ms 01:16:17,677 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,677 PM [leader5-writer-1697] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.029 μs 01:16:17,677 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,677 PM [leader5-writer-1697] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,677 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,677 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,677 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,677 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,677 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,677 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,677 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,677 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,677 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,677 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,677 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 42.04 μs with journalIndex=1 01:16:17,677 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,677 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,678 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1988,follower7-writer-1698]/waiting 01:16:17,678 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,678 PM [follower7-writer-1698] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.091 ms 01:16:17,678 PM [follower7-writer-1698] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 1.851 μs [WARN] [07/29/2025 13:16:17.678] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1c0ea374 01:16:17,678 PM [follower7-writer-1698] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,678 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:17,678 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor [ERROR] [07/29/2025 13:16:17.677] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,678 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,678 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,678 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,678 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,678 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,678 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:17,678 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:17.679] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7b94aa7f 01:16:17,683 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,683 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,683 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,683 PM [leader5-writer-1699] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,683 PM [leader5-writer-1699] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,684 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,684 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,684 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,684 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,684 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,684 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,684 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,684 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,684 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,684 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,684 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,684 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,684 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,684 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 40.35 μs with journalIndex=1 01:16:17,684 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,684 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1989,leader5-writer-1699]/waiting 01:16:17,684 PM [leader5-writer-1699] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.002 ms 01:16:17,684 PM [leader5-writer-1699] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.819 μs 01:16:17,684 PM [leader5-writer-1699] [DEBUG] JournalWriteTask - leader5: journal writer stopped [ERROR] [07/29/2025 13:16:17.684] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,684 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,684 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,684 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,684 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.684] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5217878e 01:16:17,684 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,684 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:17,684 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:17,689 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,689 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,689 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,689 PM [follower6-writer-1700] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,689 PM [follower6-writer-1700] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,689 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,689 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,689 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,689 PM [leader5-writer-1701] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,689 PM [leader5-writer-1701] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,690 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,690 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,690 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,690 PM [follower7-writer-1702] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,690 PM [follower7-writer-1702] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,690 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,690 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,690 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,690 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,690 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,690 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,690 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,690 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,690 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,690 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,690 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,690 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,690 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,690 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 35.14 μs with journalIndex=1 01:16:17,690 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,690 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,690 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,690 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,690 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found [ERROR] [07/29/2025 13:16:17.690] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,690 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,690 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,690 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,690 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,690 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,690 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,690 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,690 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,690 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,690 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,691 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 46.73 μs with journalIndex=1 01:16:17,691 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,691 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,691 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,691 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,691 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,691 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,691 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,691 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,691 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,691 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,691 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,691 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:17.691] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,691 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,691 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 174.3 μs with journalIndex=1 01:16:17,691 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1992,follower7-writer-1702]/waiting 01:16:17,691 PM [follower7-writer-1702] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.321 ms 01:16:17,691 PM [follower7-writer-1702] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.800 μs 01:16:17,691 PM [follower7-writer-1702] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,691 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) [ERROR] [07/29/2025 13:16:17.691] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,691 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1990,follower6-writer-1700]/waiting 01:16:17,691 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,691 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,691 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,691 PM [follower6-writer-1700] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.405 ms 01:16:17,691 PM [follower6-writer-1700] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 1.960 μs 01:16:17,691 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,691 PM [follower6-writer-1700] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,691 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,691 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,691 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,692 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.692] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@135d58dc [WARN] [07/29/2025 13:16:17.692] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@35022400 01:16:17,692 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,692 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:17,692 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:17,692 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,692 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:17,692 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:17,694 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1991,leader5-writer-1701]/waiting 01:16:17,694 PM [leader5-writer-1701] [DEBUG] JournalWriteTask - leader5: received 1 commands after 4.958 ms 01:16:17,694 PM [leader5-writer-1701] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.210 μs 01:16:17,694 PM [leader5-writer-1701] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,705 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,705 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,705 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,705 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,705 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,705 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,705 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,705 PM [follower6-writer-1703] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,705 PM [follower6-writer-1703] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:17.705] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5c6cfcfb 01:16:17,705 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,705 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:17,705 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:17,705 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,705 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,705 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,705 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,705 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,705 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,705 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,705 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,705 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,705 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,705 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,705 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,705 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,705 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 51.10 μs with journalIndex=1 01:16:17,705 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,706 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1993,follower6-writer-1703]/waiting 01:16:17,706 PM [follower6-writer-1703] [DEBUG] JournalWriteTask - follower6: received 1 commands after 843.5 μs 01:16:17,706 PM [follower6-writer-1703] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.809 μs 01:16:17,706 PM [follower6-writer-1703] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:17.705] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,706 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,706 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,706 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,706 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.706] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@50c8d7b2 01:16:17,706 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,706 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:17,706 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:17,707 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,707 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,707 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,707 PM [follower6-writer-1704] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,707 PM [follower6-writer-1704] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,708 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,708 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,708 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,708 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,708 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,708 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,708 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,708 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,708 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,708 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,708 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,708 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,708 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,708 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 51.14 μs with journalIndex=1 01:16:17,708 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:17.708] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,708 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1994,follower6-writer-1704]/waiting 01:16:17,708 PM [follower6-writer-1704] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.152 ms 01:16:17,708 PM [follower6-writer-1704] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.630 μs 01:16:17,708 PM [follower6-writer-1704] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,709 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,709 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,709 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,709 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.709] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@12046000 01:16:17,709 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,709 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:17,709 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:17,710 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,710 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,710 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,710 PM [follower6-writer-1705] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,710 PM [follower6-writer-1705] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,710 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,710 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,710 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,710 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,710 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,710 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,710 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,710 PM [leader5-writer-1706] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,710 PM [leader5-writer-1706] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,710 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,711 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,710 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,711 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,711 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,711 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,711 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,711 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,711 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,711 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,711 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,711 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,711 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,711 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,711 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,711 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 44.74 μs with journalIndex=1 01:16:17,711 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,711 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,711 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,711 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,711 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,711 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,711 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,711 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,711 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 47.75 μs with journalIndex=1 01:16:17,711 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1995,follower6-writer-1705]/waiting 01:16:17,711 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) [ERROR] [07/29/2025 13:16:17.711] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,711 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:17.711] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,711 PM [follower6-writer-1705] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.288 ms 01:16:17,711 PM [follower6-writer-1705] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.420 μs 01:16:17,711 PM [follower6-writer-1705] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,711 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1996,leader5-writer-1706]/waiting 01:16:17,712 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,712 PM [leader5-writer-1706] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.043 ms 01:16:17,712 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,712 PM [leader5-writer-1706] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.440 μs 01:16:17,712 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,712 PM [leader5-writer-1706] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,712 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,712 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,712 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,712 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,712 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,712 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,712 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,712 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:17,712 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:17,712 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:17,712 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:17.717] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6bcd6021 [WARN] [07/29/2025 13:16:17.717] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7f5607e 01:16:17,724 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,724 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,724 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,724 PM [leader5-writer-1707] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,724 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,724 PM [leader5-writer-1707] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,724 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,724 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,724 PM [follower6-writer-1708] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,724 PM [follower6-writer-1708] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,724 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,725 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,725 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,725 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,725 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,725 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,725 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,725 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,725 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,725 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,725 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,725 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,725 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,725 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,725 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 52.99 μs with journalIndex=1 01:16:17,725 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,725 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,725 PM [follower7-writer-1709] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,725 PM [follower7-writer-1709] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,725 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,725 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,725 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,725 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,725 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,725 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,725 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,725 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,725 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,725 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,725 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,725 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,725 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 37.44 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:17.725] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,725 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,725 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#1997,leader5-writer-1707]/waiting 01:16:17,725 PM [leader5-writer-1707] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.352 ms 01:16:17,725 PM [leader5-writer-1707] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.320 μs 01:16:17,725 PM [leader5-writer-1707] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,725 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,726 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,726 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,726 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#1998,follower6-writer-1708]/waiting 01:16:17,726 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,726 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,726 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,726 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 [ERROR] [07/29/2025 13:16:17.725] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,726 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,726 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,726 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,726 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,726 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,726 PM [follower6-writer-1708] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.220 ms 01:16:17,726 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,726 PM [follower6-writer-1708] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 1.360 μs 01:16:17,726 PM [follower6-writer-1708] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,726 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,726 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 40.24 μs with journalIndex=1 01:16:17,726 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,726 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,726 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,726 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,725 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,726 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,726 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,726 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,726 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,726 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#1999,follower7-writer-1709]/waiting 01:16:17,726 PM [follower7-writer-1709] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.420 ms 01:16:17,726 PM [follower7-writer-1709] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 1.470 μs 01:16:17,726 PM [follower7-writer-1709] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,726 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,726 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,726 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,726 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,726 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:17,726 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,726 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:17,727 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,727 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 [ERROR] [07/29/2025 13:16:17.726] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,727 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:17.727] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4210e39f 01:16:17,727 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:17.727] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@79168f6c [WARN] [07/29/2025 13:16:17.727] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6208ce8d 01:16:17,727 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:17,727 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:17,738 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,738 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,738 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,738 PM [leader5-writer-1710] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,738 PM [leader5-writer-1710] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,739 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,739 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,739 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,739 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,739 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,739 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,739 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,739 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,739 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,739 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,739 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,739 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,739 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,739 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 48.28 μs with journalIndex=1 01:16:17,739 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 [ERROR] [07/29/2025 13:16:17.739] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,739 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,739 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,739 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,739 PM [follower7-writer-1711] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,739 PM [follower7-writer-1711] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,739 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2000,leader5-writer-1710]/waiting 01:16:17,739 PM [leader5-writer-1710] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.034 ms 01:16:17,739 PM [leader5-writer-1710] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 4.290 μs 01:16:17,739 PM [leader5-writer-1710] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,739 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,739 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,739 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,739 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.739] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@37b3ebe7 01:16:17,740 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,740 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,740 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,740 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,740 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,740 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,740 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,740 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,740 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,740 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,740 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,740 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,740 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,740 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 38.76 μs with journalIndex=1 01:16:17,740 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,740 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2001,follower7-writer-1711]/waiting 01:16:17,740 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 [ERROR] [07/29/2025 13:16:17.740] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,740 PM [follower7-writer-1711] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.264 ms 01:16:17,740 PM [follower7-writer-1711] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.180 μs 01:16:17,740 PM [follower7-writer-1711] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,741 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,741 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,741 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,741 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.741] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4873734d 01:16:17,741 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,741 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:17,741 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:17,742 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,742 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,742 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,742 PM [follower7-writer-1712] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,742 PM [follower7-writer-1712] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,742 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:17,742 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:17,743 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,743 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,743 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,743 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,743 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,743 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,743 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,743 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,743 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,743 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,743 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,743 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,743 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,743 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 33.81 μs with journalIndex=1 01:16:17,743 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,743 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2002,follower7-writer-1712]/waiting 01:16:17,743 PM [follower7-writer-1712] [DEBUG] JournalWriteTask - follower7: received 1 commands after 960.3 μs 01:16:17,743 PM [follower7-writer-1712] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.420 μs 01:16:17,743 PM [follower7-writer-1712] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,743 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,743 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,743 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,743 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,744 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,744 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:17,744 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:17,745 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,745 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,745 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,745 PM [leader5-writer-1713] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,745 PM [leader5-writer-1713] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,746 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,746 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,746 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,746 PM [follower7-writer-1714] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,746 PM [follower7-writer-1714] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,746 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,746 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,746 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,746 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,746 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,746 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,746 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,746 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,746 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,746 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,746 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,746 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,746 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,746 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,746 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,746 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,746 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,746 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,746 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,746 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,746 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,746 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,746 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,746 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,746 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,746 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 48.81 μs with journalIndex=1 01:16:17,746 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,746 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 54.07 μs with journalIndex=1 01:16:17,746 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,746 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2004,follower7-writer-1714]/waiting 01:16:17,747 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,747 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2003,leader5-writer-1713]/waiting 01:16:17,747 PM [follower7-writer-1714] [DEBUG] JournalWriteTask - follower7: received 1 commands after 892.4 μs 01:16:17,747 PM [follower7-writer-1714] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.109 μs 01:16:17,747 PM [follower7-writer-1714] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,747 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,747 PM [leader5-writer-1713] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.020 ms 01:16:17,747 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,747 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,747 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,747 PM [leader5-writer-1713] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.159 μs 01:16:17,747 PM [leader5-writer-1713] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,747 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,747 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:17,747 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:17,749 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,750 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,750 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,750 PM [follower6-writer-1715] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,750 PM [follower6-writer-1715] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,750 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,750 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,750 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,750 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,750 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,750 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:17,750 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:17,751 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,751 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,751 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,751 PM [leader5-writer-1716] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,751 PM [leader5-writer-1716] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,752 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,752 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,752 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,752 PM [follower7-writer-1717] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,752 PM [follower7-writer-1717] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [ERROR] [07/29/2025 13:16:17.743] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:17.752] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@436c7e9f [ERROR] [07/29/2025 13:16:17.746] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:17.747] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:17.752] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@122243ca [WARN] [07/29/2025 13:16:17.753] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6d2437ba 01:16:17,753 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,753 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,753 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,753 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,753 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,753 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,753 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,753 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,753 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,753 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,753 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,753 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,753 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,753 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,753 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 36.20 μs with journalIndex=1 01:16:17,753 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,753 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,753 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,753 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,753 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,753 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,753 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,753 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,753 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,753 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,753 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,753 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,753 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,753 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 29.32 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:17.753] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,754 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,754 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2005,follower6-writer-1715]/waiting 01:16:17,754 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:17.754] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,754 PM [follower6-writer-1715] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.847 ms 01:16:17,754 PM [follower6-writer-1715] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 4.739 μs 01:16:17,754 PM [follower6-writer-1715] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,754 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,754 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,754 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,754 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,754 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,754 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,754 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2007,follower7-writer-1717]/waiting 01:16:17,754 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,754 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,754 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,754 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,754 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,754 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,754 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,754 PM [follower7-writer-1717] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.650 ms 01:16:17,754 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,754 PM [follower7-writer-1717] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 1.460 μs 01:16:17,754 PM [follower7-writer-1717] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,754 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,754 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,754 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 46.15 μs with journalIndex=1 01:16:17,754 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,754 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,754 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,754 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.754] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3e974c4b 01:16:17,754 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,754 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:17,754 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor [ERROR] [07/29/2025 13:16:17.754] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:17.754] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6033cf9f 01:16:17,754 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,754 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2006,leader5-writer-1716]/waiting 01:16:17,754 PM [leader5-writer-1716] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.014 ms 01:16:17,754 PM [leader5-writer-1716] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.450 μs 01:16:17,754 PM [leader5-writer-1716] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,755 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,755 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,755 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,755 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,755 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,755 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:17.755] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@c397acf 01:16:17,755 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:17,755 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,755 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:17,755 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:17,764 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,764 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,764 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,764 PM [follower6-writer-1718] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,764 PM [follower6-writer-1718] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,765 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,765 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,765 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,765 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,765 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,765 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,765 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,765 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,765 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,765 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,765 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,765 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,765 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,765 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 47.59 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:17.765] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,765 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,765 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,765 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2008,follower6-writer-1718]/waiting 01:16:17,766 PM [follower6-writer-1718] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.114 ms 01:16:17,766 PM [follower6-writer-1718] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.380 μs 01:16:17,766 PM [follower6-writer-1718] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,766 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,766 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,766 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,766 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.766] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@49be1931 01:16:17,766 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,766 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,766 PM [leader5-writer-1719] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,766 PM [leader5-writer-1719] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,766 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,766 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:17,766 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:17,766 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,767 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,767 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,767 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,767 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,767 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,767 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,767 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,767 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,767 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,767 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,767 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,767 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,767 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 50.58 μs with journalIndex=1 01:16:17,767 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2009,leader5-writer-1719]/waiting 01:16:17,767 PM [leader5-writer-1719] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.021 ms 01:16:17,767 PM [leader5-writer-1719] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 4.229 μs 01:16:17,767 PM [leader5-writer-1719] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,767 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,767 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,767 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,767 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:17.767] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,767 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:17.767] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@378b978a 01:16:17,767 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,767 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,767 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:17,767 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,767 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,767 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:17,767 PM [follower6-writer-1720] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,767 PM [follower6-writer-1720] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,768 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,768 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,768 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,768 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,768 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,768 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,768 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,768 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,768 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,768 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,768 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,768 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,768 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,768 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 48.85 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:17.768] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,768 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,768 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2010,follower6-writer-1720]/waiting 01:16:17,768 PM [follower6-writer-1720] [DEBUG] JournalWriteTask - follower6: received 1 commands after 897.7 μs 01:16:17,768 PM [follower6-writer-1720] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 1.670 μs 01:16:17,768 PM [follower6-writer-1720] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,768 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,768 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,768 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,768 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.768] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1f5c49f1 01:16:17,769 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,769 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,769 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:17,769 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:17,769 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,769 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,769 PM [leader5-writer-1721] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,769 PM [leader5-writer-1721] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,769 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,769 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,769 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,769 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,769 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,769 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,769 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,769 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,769 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,769 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,769 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,769 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,769 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,769 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 35.31 μs with journalIndex=1 01:16:17,770 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2011,leader5-writer-1721]/waiting [ERROR] [07/29/2025 13:16:17.770] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,770 PM [leader5-writer-1721] [DEBUG] JournalWriteTask - leader5: received 1 commands after 753.3 μs 01:16:17,770 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,770 PM [leader5-writer-1721] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.900 μs 01:16:17,770 PM [leader5-writer-1721] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,770 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,770 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,770 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,770 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.770] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3ed40558 01:16:17,770 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,770 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:17,770 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:17,773 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,773 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,773 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,773 PM [follower6-writer-1722] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,773 PM [follower6-writer-1722] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,773 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,773 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,773 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,773 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,773 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,773 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,773 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,773 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,773 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,773 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,773 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,773 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,773 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,773 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 133.9 μs with journalIndex=1 01:16:17,774 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2012,follower6-writer-1722]/waiting 01:16:17,774 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) [ERROR] [07/29/2025 13:16:17.774] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,774 PM [follower6-writer-1722] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.048 ms 01:16:17,774 PM [follower6-writer-1722] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.499 μs 01:16:17,774 PM [follower6-writer-1722] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,774 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,774 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,774 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,774 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,774 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,774 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:17,774 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:17,777 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,777 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,777 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,777 PM [leader5-writer-1723] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,777 PM [leader5-writer-1723] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:17.777] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6b498665 01:16:17,777 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,777 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,777 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,777 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,777 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,777 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,777 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,777 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,777 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,777 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,777 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,777 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,777 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,777 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 66.32 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:17.778] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,778 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,778 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2013,leader5-writer-1723]/waiting 01:16:17,778 PM [leader5-writer-1723] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.126 ms 01:16:17,778 PM [leader5-writer-1723] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.000 μs 01:16:17,778 PM [leader5-writer-1723] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,778 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,778 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,778 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,778 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.778] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4abc4179 01:16:17,778 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,778 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:17,778 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:17,781 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,782 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,782 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,782 PM [follower7-writer-1724] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,782 PM [follower7-writer-1724] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,783 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,783 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,783 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,783 PM [follower6-writer-1725] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,783 PM [follower6-writer-1725] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,783 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,784 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,784 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,784 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,784 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,784 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,784 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,784 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,784 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,784 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,784 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,784 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,784 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,784 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 56.15 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:17.784] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,784 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,784 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2015,follower6-writer-1725]/waiting 01:16:17,784 PM [follower6-writer-1725] [DEBUG] JournalWriteTask - follower6: received 1 commands after 920.8 μs 01:16:17,784 PM [follower6-writer-1725] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.680 μs 01:16:17,784 PM [follower6-writer-1725] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,784 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,784 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,784 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,784 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,784 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,784 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,784 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,784 PM [leader5-writer-1726] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,784 PM [leader5-writer-1726] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:17.784] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@219c83f5 01:16:17,785 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,785 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:17,785 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:17,785 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,785 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,785 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,785 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,785 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,785 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,785 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,785 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,785 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,785 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,785 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,785 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,785 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,785 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 48.31 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:17.785] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,785 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,785 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2016,leader5-writer-1726]/waiting 01:16:17,785 PM [leader5-writer-1726] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.019 ms 01:16:17,785 PM [leader5-writer-1726] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.940 μs 01:16:17,785 PM [leader5-writer-1726] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,785 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,786 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,786 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,786 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.786] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1e61efbb 01:16:17,786 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,786 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,786 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,786 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,786 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,786 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,786 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,786 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,786 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,786 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,786 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,786 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,786 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,786 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 52.59 μs with journalIndex=1 01:16:17,786 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,786 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:17.786] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,787 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2014,follower7-writer-1724]/waiting 01:16:17,787 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,787 PM [follower7-writer-1724] [DEBUG] JournalWriteTask - follower7: received 1 commands after 4.867 ms 01:16:17,787 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,787 PM [follower7-writer-1724] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.519 μs 01:16:17,787 PM [follower7-writer-1724] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,787 PM [follower6-writer-1727] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,787 PM [follower6-writer-1727] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,787 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,787 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,787 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,787 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.787] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@27e555cd 01:16:17,787 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,787 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:17,787 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:17,787 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,787 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:17,787 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:17,795 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,795 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,795 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,795 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,795 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,795 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,795 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,795 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,795 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,795 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,795 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,795 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,795 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,795 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 91.79 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:17.795] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,795 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,795 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2017,follower6-writer-1727]/waiting 01:16:17,796 PM [follower6-writer-1727] [DEBUG] JournalWriteTask - follower6: received 1 commands after 8.854 ms 01:16:17,796 PM [follower6-writer-1727] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 6.150 μs 01:16:17,796 PM [follower6-writer-1727] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,796 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,796 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,796 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,796 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.797] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@41b9d172 01:16:17,797 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,797 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:17,797 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:17,798 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,798 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,798 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,798 PM [follower7-writer-1728] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,798 PM [follower7-writer-1728] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,798 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,798 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,798 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,798 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,798 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,798 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,798 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,798 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,798 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,798 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,798 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,798 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,798 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,798 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 73.33 μs with journalIndex=1 01:16:17,798 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:17.798] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,798 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2018,follower7-writer-1728]/waiting 01:16:17,799 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,799 PM [follower7-writer-1728] [DEBUG] JournalWriteTask - follower7: received 1 commands after 817.4 μs 01:16:17,799 PM [follower7-writer-1728] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.859 μs 01:16:17,799 PM [follower7-writer-1728] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,799 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,799 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,799 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,799 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,799 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,799 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,799 PM [leader5-writer-1729] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,799 PM [leader5-writer-1729] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:17.799] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@259c5a59 01:16:17,799 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,799 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,799 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,799 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,799 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,799 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,799 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,799 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,799 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,799 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,799 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,799 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,799 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,799 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 54.11 μs with journalIndex=1 01:16:17,800 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,800 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,800 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,800 PM [follower6-writer-1730] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,800 PM [follower6-writer-1730] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,800 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,800 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:17.800] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,800 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2019,leader5-writer-1729]/waiting 01:16:17,800 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:17,801 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:17,801 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,801 PM [leader5-writer-1729] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.716 ms 01:16:17,801 PM [leader5-writer-1729] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.890 μs 01:16:17,801 PM [leader5-writer-1729] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,801 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,801 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,801 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,801 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,801 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,801 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,801 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,801 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,801 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,801 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,801 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,801 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,801 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,801 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,801 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,801 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,801 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 52.04 μs with journalIndex=1 [WARN] [07/29/2025 13:16:17.801] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@11c12132 01:16:17,801 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,801 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:17,801 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:17,801 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:17.801] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,801 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2020,follower6-writer-1730]/waiting 01:16:17,801 PM [follower6-writer-1730] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.299 ms 01:16:17,801 PM [follower6-writer-1730] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.580 μs 01:16:17,801 PM [follower6-writer-1730] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,801 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,801 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,801 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,801 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,802 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,802 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:17,802 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:17.809] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@29d908d4 01:16:17,812 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,812 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,812 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,812 PM [follower7-writer-1731] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,812 PM [follower7-writer-1731] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,815 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,815 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,815 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,815 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,815 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,815 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,815 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,815 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,815 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,815 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,815 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,815 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,815 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,815 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 86.64 μs with journalIndex=1 01:16:17,815 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2021,follower7-writer-1731]/waiting [ERROR] [07/29/2025 13:16:17.815] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,815 PM [follower7-writer-1731] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.066 ms 01:16:17,815 PM [follower7-writer-1731] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.779 μs 01:16:17,815 PM [follower7-writer-1731] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,817 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,817 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,817 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,817 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,817 PM [leader5-writer-1732] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,817 PM [leader5-writer-1732] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,818 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,818 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,818 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,818 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,818 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,818 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,818 PM [follower6-writer-1733] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,818 PM [follower6-writer-1733] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:17.818] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4afa4a0b 01:16:17,818 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,818 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,818 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,818 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,818 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,818 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,818 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,818 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,818 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,818 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,818 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,818 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,818 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,818 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,818 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:17,818 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 44.08 μs with journalIndex=1 01:16:17,818 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:17,818 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2022,leader5-writer-1732]/waiting 01:16:17,818 PM [leader5-writer-1732] [DEBUG] JournalWriteTask - leader5: received 1 commands after 814.9 μs 01:16:17,818 PM [leader5-writer-1732] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.479 μs 01:16:17,818 PM [leader5-writer-1732] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,818 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,818 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,818 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,818 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,818 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,818 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,819 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,819 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,819 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,819 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,819 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,819 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,819 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,819 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,819 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,819 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,819 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,819 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 48.82 μs with journalIndex=1 01:16:17,819 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,819 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:17,819 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:17,821 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,821 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,821 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,821 PM [follower7-writer-1734] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,821 PM [follower7-writer-1734] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,821 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,821 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,822 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,822 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,822 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2023,follower6-writer-1733]/waiting 01:16:17,822 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,822 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,822 PM [follower6-writer-1733] [DEBUG] JournalWriteTask - follower6: received 1 commands after 4.373 ms 01:16:17,822 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,822 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,822 PM [follower6-writer-1733] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.490 μs 01:16:17,822 PM [follower6-writer-1733] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,822 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,822 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,822 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,822 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,822 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,822 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,822 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,822 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,822 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,822 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 40.89 μs with journalIndex=1 01:16:17,822 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,822 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,822 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,822 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,822 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,822 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,822 PM [leader5-writer-1735] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,822 PM [leader5-writer-1735] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,822 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2024,follower7-writer-1734]/waiting 01:16:17,822 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,822 PM [follower7-writer-1734] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.476 ms 01:16:17,822 PM [follower7-writer-1734] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.560 μs 01:16:17,823 PM [follower7-writer-1734] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,823 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,823 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,823 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,823 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,823 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,823 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,823 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,823 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,823 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,823 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:17,823 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,823 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:17,823 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,823 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,823 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,823 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,823 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,823 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,823 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,823 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,823 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 88.93 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:17.818] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:17.823] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5d32f31b [ERROR] [07/29/2025 13:16:17.822] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:17.822] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:17.823] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3043b6d4 01:16:17,823 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [WARN] [07/29/2025 13:16:17.823] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6b9d3f9d at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,823 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2025,leader5-writer-1735]/waiting [ERROR] [07/29/2025 13:16:17.823] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,823 PM [leader5-writer-1735] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.268 ms 01:16:17,823 PM [leader5-writer-1735] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.590 μs 01:16:17,823 PM [leader5-writer-1735] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,824 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,824 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,824 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,824 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,824 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,824 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,824 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:17,824 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:17,824 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,824 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,824 PM [follower6-writer-1736] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,824 PM [follower6-writer-1736] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:17.824] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@65da20d7 01:16:17,824 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,824 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:17,824 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:17,825 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:17,825 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,825 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,825 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,825 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,825 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,825 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,825 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,825 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,825 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,825 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,825 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,825 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,825 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,825 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 99.57 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:17.825] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,826 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,826 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2026,follower6-writer-1736]/waiting 01:16:17,826 PM [follower6-writer-1736] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.594 ms 01:16:17,826 PM [follower6-writer-1736] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.330 μs 01:16:17,826 PM [follower6-writer-1736] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,826 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,826 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,826 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,826 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,826 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,826 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:17,826 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:17.833] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2b117720 01:16:17,837 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,837 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,837 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,837 PM [follower7-writer-1737] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,837 PM [follower7-writer-1737] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,838 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,838 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,838 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,838 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,838 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,838 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,838 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,838 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,838 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,838 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,838 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,838 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,838 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,838 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 104.2 μs with journalIndex=1 01:16:17,840 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,840 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,840 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,840 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,840 PM [leader5-writer-1738] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,840 PM [leader5-writer-1738] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,840 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,840 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,841 PM [follower6-writer-1739] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,841 PM [follower6-writer-1739] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,841 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,841 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2027,follower7-writer-1737]/waiting [ERROR] [07/29/2025 13:16:17.838] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,841 PM [follower7-writer-1737] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.210 ms 01:16:17,841 PM [follower7-writer-1737] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.620 μs 01:16:17,841 PM [follower7-writer-1737] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,841 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,841 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,841 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,841 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,841 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,841 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,841 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,841 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,841 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,841 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,841 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,841 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,841 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,841 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,841 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,841 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,841 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,841 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 41.76 μs with journalIndex=1 [WARN] [07/29/2025 13:16:17.841] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@75885bdf 01:16:17,842 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,842 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:17,842 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:17,842 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,842 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2028,leader5-writer-1738]/waiting 01:16:17,842 PM [leader5-writer-1738] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.604 ms 01:16:17,842 PM [leader5-writer-1738] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.290 μs 01:16:17,842 PM [leader5-writer-1738] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,842 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,842 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,842 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,842 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,843 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,843 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:17,843 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:17,844 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,844 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,844 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,844 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,844 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,844 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,844 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,844 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,844 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,844 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,844 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,844 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,844 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,844 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 81.68 μs with journalIndex=1 01:16:17,845 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,845 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,845 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,845 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,845 PM [follower7-writer-1740] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,845 PM [follower7-writer-1740] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,846 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,846 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,846 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,846 PM [leader5-writer-1741] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,846 PM [leader5-writer-1741] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [ERROR] [07/29/2025 13:16:17.842] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:17.846] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@353f13d2 [ERROR] [07/29/2025 13:16:17.845] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,846 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,846 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,846 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,846 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,846 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,846 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,846 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,846 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,846 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,847 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,847 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,847 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,847 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,847 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,847 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,847 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,847 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,847 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,847 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,847 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,847 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,847 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,847 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,847 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,847 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,847 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 27.05 μs with journalIndex=1 01:16:17,847 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2029,follower6-writer-1739]/waiting 01:16:17,847 PM [follower6-writer-1739] [DEBUG] JournalWriteTask - follower6: received 1 commands after 6.272 ms 01:16:17,847 PM [follower6-writer-1739] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.559 μs 01:16:17,847 PM [follower6-writer-1739] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,847 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,847 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,847 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,847 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2031,leader5-writer-1741]/waiting 01:16:17,847 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,847 PM [leader5-writer-1741] [DEBUG] JournalWriteTask - leader5: received 1 commands after 848.2 μs 01:16:17,847 PM [leader5-writer-1741] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.400 μs 01:16:17,847 PM [leader5-writer-1741] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,847 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,847 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,847 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,847 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:17.847] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:17.847] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3cb22245 [WARN] [07/29/2025 13:16:17.847] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@48782d2f 01:16:17,847 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,847 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,847 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:17,847 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:17,847 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,847 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:17,847 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:17,851 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,851 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 4.435 ms with journalIndex=1 01:16:17,851 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,851 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2030,follower7-writer-1740]/waiting 01:16:17,851 PM [follower7-writer-1740] [DEBUG] JournalWriteTask - follower7: received 1 commands after 6.155 ms 01:16:17,851 PM [follower7-writer-1740] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.290 μs 01:16:17,851 PM [follower7-writer-1740] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:17.851] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,852 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,852 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,852 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,852 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.852] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5fb75cd5 01:16:17,852 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,852 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:17,852 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:17,864 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,864 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,864 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,865 PM [leader5-writer-1742] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,865 PM [leader5-writer-1742] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,865 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,865 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,865 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,866 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,866 PM [follower6-writer-1743] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,866 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,866 PM [follower6-writer-1743] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,866 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,866 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,866 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,866 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,866 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,866 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,866 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,866 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,866 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,866 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,866 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,866 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 65.07 μs with journalIndex=1 01:16:17,866 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,866 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [ERROR] [07/29/2025 13:16:17.866] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,866 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2032,leader5-writer-1742]/waiting 01:16:17,866 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,866 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,866 PM [leader5-writer-1742] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.637 ms 01:16:17,866 PM [leader5-writer-1742] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.560 μs 01:16:17,866 PM [leader5-writer-1742] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,866 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,866 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,866 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,866 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,866 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,866 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,866 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,866 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,866 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,866 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,866 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,866 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,866 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,866 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,866 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,866 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,866 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,866 PM [follower7-writer-1744] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,866 PM [follower7-writer-1744] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,866 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 44.12 μs with journalIndex=1 [WARN] [07/29/2025 13:16:17.866] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@41621aed 01:16:17,867 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) [ERROR] [07/29/2025 13:16:17.866] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,867 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2033,follower6-writer-1743]/waiting 01:16:17,867 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,867 PM [follower6-writer-1743] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.154 ms 01:16:17,867 PM [follower6-writer-1743] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.170 μs 01:16:17,867 PM [follower6-writer-1743] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,867 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,867 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,867 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,867 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.867] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6b76753c 01:16:17,867 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:17,867 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,867 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:17,867 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,867 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,867 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,867 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,867 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,867 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,867 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,867 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,867 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,867 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,867 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,867 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,867 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,867 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 56.50 μs with journalIndex=1 01:16:17,867 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:17,867 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:17,868 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [ERROR] [07/29/2025 13:16:17.868] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,868 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2034,follower7-writer-1744]/waiting 01:16:17,868 PM [follower7-writer-1744] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.812 ms 01:16:17,868 PM [follower7-writer-1744] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.250 μs 01:16:17,868 PM [follower7-writer-1744] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,868 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,868 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,868 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,868 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,869 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,869 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:17,869 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:17.873] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2a9e1639 01:16:17,888 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,889 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,889 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,889 PM [leader5-writer-1745] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,889 PM [leader5-writer-1745] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,889 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,889 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,889 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,889 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,889 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,889 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,889 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,889 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,889 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,889 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,889 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,889 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,889 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,889 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 62.52 μs with journalIndex=1 01:16:17,889 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,890 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,890 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2035,leader5-writer-1745]/waiting 01:16:17,890 PM [leader5-writer-1745] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.173 ms 01:16:17,890 PM [leader5-writer-1745] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 4.950 μs 01:16:17,890 PM [leader5-writer-1745] [DEBUG] JournalWriteTask - leader5: journal writer stopped [ERROR] [07/29/2025 13:16:17.890] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,890 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,890 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,890 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,890 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,890 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,890 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,890 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,890 PM [follower7-writer-1746] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,890 PM [follower7-writer-1746] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:17.890] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@636b21e3 01:16:17,890 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,890 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,890 PM [follower6-writer-1747] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,890 PM [follower6-writer-1747] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,890 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,890 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:17,890 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:17,891 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,891 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,891 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,891 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,891 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,891 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,891 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,891 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,891 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,891 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,891 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,891 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,891 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,891 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 86.07 μs with journalIndex=1 01:16:17,892 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 [ERROR] [07/29/2025 13:16:17.892] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,892 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,892 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,892 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,892 PM [leader5-writer-1748] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,892 PM [leader5-writer-1748] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,892 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2036,follower7-writer-1746]/waiting 01:16:17,892 PM [follower7-writer-1746] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.068 ms 01:16:17,892 PM [follower7-writer-1746] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 6.279 μs 01:16:17,892 PM [follower7-writer-1746] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,892 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,892 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,892 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,892 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.893] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@19ab4b04 01:16:17,893 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,893 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:17,893 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:17,896 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,896 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,896 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,896 PM [follower7-writer-1749] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,896 PM [follower7-writer-1749] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,902 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,902 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,902 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,902 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,902 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,902 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,902 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,902 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,902 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,902 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,902 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,902 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,902 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,902 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,902 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,902 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,902 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,902 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 48.44 μs with journalIndex=1 01:16:17,902 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,902 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,902 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,902 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,902 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,902 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,902 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,902 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,903 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,903 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 78.79 μs with journalIndex=1 01:16:17,903 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) [ERROR] [07/29/2025 13:16:17.903] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,903 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2037,follower6-writer-1747]/waiting 01:16:17,903 PM [follower6-writer-1747] [DEBUG] JournalWriteTask - follower6: received 1 commands after 12.59 ms 01:16:17,903 PM [follower6-writer-1747] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.170 μs 01:16:17,903 PM [follower6-writer-1747] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,903 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,903 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,903 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2039,follower7-writer-1749]/waiting 01:16:17,903 PM [follower7-writer-1749] [DEBUG] JournalWriteTask - follower7: received 1 commands after 7.465 ms 01:16:17,903 PM [follower7-writer-1749] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.500 μs 01:16:17,903 PM [follower7-writer-1749] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,903 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,903 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,903 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,903 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:17.903] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,904 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,904 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,904 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,904 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,904 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,904 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,904 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,904 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,904 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,904 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:17,904 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,904 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,904 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:17,904 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,904 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,904 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,904 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 77.16 μs with journalIndex=1 [WARN] [07/29/2025 13:16:17.904] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@380d9c81 01:16:17,904 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:17.904] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,905 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2038,leader5-writer-1748]/waiting 01:16:17,905 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,905 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,905 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,905 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,906 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,906 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 [WARN] [07/29/2025 13:16:17.906] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@21471a78 01:16:17,906 PM [follower7-writer-1750] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,906 PM [follower7-writer-1750] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,906 PM [leader5-writer-1748] [DEBUG] JournalWriteTask - leader5: received 1 commands after 13.81 ms 01:16:17,906 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,906 PM [leader5-writer-1748] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.039 μs 01:16:17,906 PM [leader5-writer-1748] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,906 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:17,906 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,906 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,906 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,906 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,906 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:17,906 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,907 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,907 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,907 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,907 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,907 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,907 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,907 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,907 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,907 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,907 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,907 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,907 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,907 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 83.49 μs with journalIndex=1 01:16:17,907 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:17.907] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,907 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2040,follower7-writer-1750]/waiting 01:16:17,908 PM [follower7-writer-1750] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.764 ms 01:16:17,908 PM [follower7-writer-1750] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 4.889 μs 01:16:17,908 PM [follower7-writer-1750] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,908 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,908 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,908 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,908 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.908] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5fbe85e9 01:16:17,908 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,908 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:17,908 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:17.908] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@54b7ff9 01:16:17,908 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,909 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:17,909 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:17,925 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,925 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,925 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,925 PM [follower6-writer-1751] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,925 PM [follower6-writer-1751] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,925 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,925 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,925 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,925 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,925 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,925 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,925 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,925 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,925 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,925 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,925 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,926 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,926 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,926 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 73.13 μs with journalIndex=1 01:16:17,926 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:17.926] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,926 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2041,follower6-writer-1751]/waiting 01:16:17,926 PM [follower6-writer-1751] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.137 ms 01:16:17,926 PM [follower6-writer-1751] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.660 μs 01:16:17,926 PM [follower6-writer-1751] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,927 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,927 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,927 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,927 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.927] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@a6137d0 01:16:17,927 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,927 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:17,927 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:17,928 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,928 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,928 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,928 PM [leader5-writer-1752] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,928 PM [leader5-writer-1752] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,929 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,929 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,929 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,929 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,929 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,929 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,929 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,929 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,929 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,929 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,929 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,929 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,929 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,929 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,929 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 56.14 μs with journalIndex=1 01:16:17,929 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,929 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,929 PM [follower7-writer-1753] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,929 PM [follower7-writer-1753] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,929 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) [ERROR] [07/29/2025 13:16:17.929] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,930 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,930 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,930 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,930 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,930 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,930 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,930 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,930 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,930 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,930 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,930 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,930 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,930 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,930 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 49.14 μs with journalIndex=1 01:16:17,930 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:17.930] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,930 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2043,follower7-writer-1753]/waiting 01:16:17,930 PM [follower7-writer-1753] [DEBUG] JournalWriteTask - follower7: received 1 commands after 972.1 μs 01:16:17,930 PM [follower7-writer-1753] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.500 μs 01:16:17,930 PM [follower7-writer-1753] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,930 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,930 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,930 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,930 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.930] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1a9d54af 01:16:17,931 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,931 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:17,931 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:17,932 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,932 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,932 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,932 PM [follower6-writer-1754] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,932 PM [follower6-writer-1754] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,929 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2042,leader5-writer-1752]/waiting 01:16:17,932 PM [leader5-writer-1752] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.711 ms 01:16:17,932 PM [leader5-writer-1752] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.330 μs 01:16:17,932 PM [leader5-writer-1752] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,932 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,932 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,932 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,932 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.932] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5d1dac51 01:16:17,933 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,933 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,933 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,933 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,933 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,933 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,933 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,933 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,933 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,933 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,933 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,933 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,933 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,933 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,933 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 52.90 μs with journalIndex=1 01:16:17,933 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:17,933 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:17,933 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:17.933] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,933 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2044,follower6-writer-1754]/waiting 01:16:17,933 PM [follower6-writer-1754] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.551 ms 01:16:17,933 PM [follower6-writer-1754] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.180 μs 01:16:17,933 PM [follower6-writer-1754] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,934 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,934 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,934 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,934 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.934] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4e3a6c82 01:16:17,934 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,934 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:17,934 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:17,937 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,937 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,937 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,937 PM [leader5-writer-1755] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,937 PM [leader5-writer-1755] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,937 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,937 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,937 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,937 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,937 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,937 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,937 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,937 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,937 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,937 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,937 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,937 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,937 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,938 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,938 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,938 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,938 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 71.76 μs with journalIndex=1 01:16:17,938 PM [follower6-writer-1756] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,938 PM [follower6-writer-1756] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,938 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,938 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:17.938] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,938 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2045,leader5-writer-1755]/waiting 01:16:17,938 PM [leader5-writer-1755] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.143 ms 01:16:17,938 PM [leader5-writer-1755] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.210 μs 01:16:17,938 PM [leader5-writer-1755] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,938 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,938 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,938 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,938 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,938 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,938 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,938 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,938 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,938 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,938 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,938 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,938 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,938 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,938 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,938 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,938 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,938 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,938 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 48.11 μs with journalIndex=1 [WARN] [07/29/2025 13:16:17.938] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@291e2053 01:16:17,938 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,938 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:17,938 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor [ERROR] [07/29/2025 13:16:17.938] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,939 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,939 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2046,follower6-writer-1756]/waiting 01:16:17,939 PM [follower6-writer-1756] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.133 ms 01:16:17,939 PM [follower6-writer-1756] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.150 μs 01:16:17,939 PM [follower6-writer-1756] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,939 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,939 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,939 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,939 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,939 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,939 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:17,939 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:17,940 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,941 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,941 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,941 PM [leader5-writer-1757] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,941 PM [leader5-writer-1757] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:17.941] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2499f583 01:16:17,941 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,941 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,941 PM [follower7-writer-1758] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,941 PM [follower7-writer-1758] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,941 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,941 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,941 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,941 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,941 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,941 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,941 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,941 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,941 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,941 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,941 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,941 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,941 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,941 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,941 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,941 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,941 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,941 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,941 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,941 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,941 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,941 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,941 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 42.74 μs with journalIndex=1 01:16:17,941 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,941 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,941 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,941 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,942 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,942 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,942 PM [follower6-writer-1759] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,942 PM [follower6-writer-1759] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,942 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:17.942] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,942 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2048,follower7-writer-1758]/waiting 01:16:17,942 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,942 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 649.7 μs with journalIndex=1 01:16:17,942 PM [follower7-writer-1758] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.313 ms 01:16:17,942 PM [follower7-writer-1758] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.590 μs 01:16:17,942 PM [follower7-writer-1758] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,942 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,942 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,942 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,942 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,942 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,942 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,942 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,942 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,942 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,942 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,942 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,942 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,942 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,942 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,942 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,942 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,942 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,942 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 45.77 μs with journalIndex=1 01:16:17,942 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:17.942] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:17.943] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1860d174 01:16:17,943 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,943 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:17,943 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:17,943 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,943 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2047,leader5-writer-1757]/waiting 01:16:17,943 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2049,follower6-writer-1759]/waiting 01:16:17,943 PM [follower6-writer-1759] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.226 ms 01:16:17,943 PM [follower6-writer-1759] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.490 μs 01:16:17,943 PM [follower6-writer-1759] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:17.943] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,943 PM [leader5-writer-1757] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.325 ms 01:16:17,943 PM [leader5-writer-1757] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 6.099 μs 01:16:17,943 PM [leader5-writer-1757] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,943 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,943 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,943 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,943 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.943] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@21d28ca3 01:16:17,943 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,944 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:17,944 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:17,944 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,945 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,945 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,946 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,946 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,946 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,946 PM [follower7-writer-1760] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,946 PM [follower7-writer-1760] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,946 PM [follower6-writer-1761] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,946 PM [follower6-writer-1761] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,947 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,947 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,947 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,947 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,947 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,947 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,947 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,947 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,947 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,947 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,947 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,947 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,947 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,947 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,947 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,947 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,947 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,947 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,947 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,947 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,947 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,947 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,947 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,947 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,947 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,947 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,947 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,947 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,947 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,947 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,947 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 52.87 μs with journalIndex=1 01:16:17,947 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 48.84 μs with journalIndex=1 [WARN] [07/29/2025 13:16:17.947] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2122c590 01:16:17,947 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,947 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2051,follower6-writer-1761]/waiting 01:16:17,947 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) [ERROR] [07/29/2025 13:16:17.947] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:17.947] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,947 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,947 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:17,947 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:17,947 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2050,follower7-writer-1760]/waiting 01:16:17,947 PM [follower6-writer-1761] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.064 ms 01:16:17,948 PM [follower6-writer-1761] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.909 μs 01:16:17,948 PM [follower6-writer-1761] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,948 PM [follower7-writer-1760] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.403 ms 01:16:17,948 PM [follower7-writer-1760] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 1.510 μs 01:16:17,948 PM [follower7-writer-1760] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,948 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,948 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,948 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,948 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,948 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,948 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,948 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,949 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.949] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1531ca07 [WARN] [07/29/2025 13:16:17.949] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@26ff5b0 01:16:17,949 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,949 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:17,949 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:17,949 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,949 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:17,949 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:17,964 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,964 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,964 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,964 PM [follower6-writer-1762] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,964 PM [follower6-writer-1762] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,965 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,965 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,965 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,965 PM [leader5-writer-1763] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,965 PM [leader5-writer-1763] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,966 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,966 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,966 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,966 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,966 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,966 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,966 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,966 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,966 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,966 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,966 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,966 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,966 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,966 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 46.20 μs with journalIndex=1 01:16:17,966 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,966 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,966 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,966 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,966 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,966 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,966 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:17,966 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,966 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,966 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,966 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,966 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,966 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,966 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 42.44 μs with journalIndex=1 01:16:17,966 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) [ERROR] [07/29/2025 13:16:17.966] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,966 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) [ERROR] [07/29/2025 13:16:17.966] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,966 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2053,leader5-writer-1763]/waiting 01:16:17,967 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2052,follower6-writer-1762]/waiting 01:16:17,967 PM [leader5-writer-1763] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.559 ms 01:16:17,967 PM [follower6-writer-1762] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.365 ms 01:16:17,967 PM [leader5-writer-1763] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.120 μs 01:16:17,967 PM [leader5-writer-1763] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,967 PM [follower6-writer-1762] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.879 μs 01:16:17,967 PM [follower6-writer-1762] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,967 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,967 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,967 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,967 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,967 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,967 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,967 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,967 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,967 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,967 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:17,967 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,967 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:17,967 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:17,967 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:17.969] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@87569c1 [WARN] [07/29/2025 13:16:17.969] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@130ffb3a 01:16:17,975 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:17,978 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,978 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,978 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,979 PM [leader5-writer-1764] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,979 PM [leader5-writer-1764] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,979 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:17,979 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,979 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,979 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:17,979 PM [follower6-writer-1765] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:17,979 PM [follower6-writer-1765] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:17,979 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,979 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,979 PM [follower7-writer-1766] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,979 PM [follower7-writer-1766] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,980 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,980 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,980 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,980 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,980 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,980 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,980 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,980 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,980 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,980 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,980 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,980 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,980 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,980 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,980 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,980 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,980 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,980 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,980 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,980 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:17,980 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,980 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 68.46 μs with journalIndex=1 01:16:17,980 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,980 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:17,980 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,980 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:17,980 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,980 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,980 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:17,980 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,980 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,980 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,980 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} [ERROR] [07/29/2025 13:16:17.980] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,980 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,980 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,980 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2054,leader5-writer-1764]/waiting 01:16:17,980 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:17,980 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 508.7 μs with journalIndex=1 01:16:17,980 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:17,980 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:17,980 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:17,980 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:17,980 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,980 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 55.97 μs with journalIndex=1 01:16:17,981 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:17.981] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,981 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2056,follower7-writer-1766]/waiting 01:16:17,981 PM [follower7-writer-1766] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.884 ms 01:16:17,981 PM [follower7-writer-1766] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.729 μs 01:16:17,981 PM [follower7-writer-1766] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,981 PM [leader5-writer-1764] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.306 ms 01:16:17,981 PM [leader5-writer-1764] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 730.0 ns 01:16:17,981 PM [leader5-writer-1764] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,981 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,981 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,981 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,981 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.981] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@68c144f 01:16:17,981 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,982 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:17,982 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:17,983 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,983 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,983 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,983 PM [follower7-writer-1767] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,983 PM [follower7-writer-1767] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,983 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,983 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,983 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,983 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.983] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@58954cdd 01:16:17,983 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,983 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,983 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,983 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,983 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,983 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,983 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,983 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,983 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,983 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,983 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,983 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,984 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,984 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 46.83 μs with journalIndex=1 01:16:17,984 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:17.984] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,984 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2057,follower7-writer-1767]/waiting 01:16:17,984 PM [follower7-writer-1767] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.171 ms 01:16:17,984 PM [follower7-writer-1767] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.790 μs 01:16:17,984 PM [follower7-writer-1767] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:17,984 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:17,984 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:17,984 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,984 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:17,984 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,984 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:17,984 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:17.984] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7c64bc09 01:16:17,984 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:17,985 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:17,985 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:17,989 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) [ERROR] [07/29/2025 13:16:17.989] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,989 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2055,follower6-writer-1765]/waiting 01:16:17,989 PM [follower6-writer-1765] [DEBUG] JournalWriteTask - follower6: received 1 commands after 10.28 ms 01:16:17,989 PM [follower6-writer-1765] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.290 μs 01:16:17,989 PM [follower6-writer-1765] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:17,993 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,993 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,993 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,993 PM [leader5-writer-1768] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,993 PM [leader5-writer-1768] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,993 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:17,993 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:17,993 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,993 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:17,993 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:17,993 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,993 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:17,993 PM [follower7-writer-1769] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:17,993 PM [follower7-writer-1769] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:17,993 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,993 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,993 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,994 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,994 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,994 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,994 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,994 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,994 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,994 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,994 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,994 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries [WARN] [07/29/2025 13:16:17.994] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7ca11d37 01:16:17,994 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,994 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 53.72 μs with journalIndex=1 01:16:17,994 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:17.994] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,994 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2058,leader5-writer-1768]/waiting 01:16:17,994 PM [leader5-writer-1768] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.248 ms 01:16:17,994 PM [leader5-writer-1768] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.279 μs 01:16:17,994 PM [leader5-writer-1768] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,994 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,994 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,994 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,994 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.994] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@18610660 01:16:17,994 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,995 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:17,995 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:17,996 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:17,996 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:17,996 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:17,996 PM [leader5-writer-1770] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:17,996 PM [leader5-writer-1770] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:17,996 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,996 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:17,996 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:17,996 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:17,996 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:17,996 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,996 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:17,996 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:17,996 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:17,996 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:17,996 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:17,996 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:17,996 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:17,996 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:17,996 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,996 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 61.69 μs with journalIndex=1 01:16:17,996 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,996 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:17,996 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:17,996 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:17,996 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:17,996 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:17,996 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:17,996 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:17,996 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:17,996 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,996 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2059,follower7-writer-1769]/waiting 01:16:17,996 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:17,996 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:17,997 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:17,997 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:17,997 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:17,997 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 57.43 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:17.996] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,997 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2060,leader5-writer-1770]/waiting 01:16:17,997 PM [leader5-writer-1770] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.127 ms [ERROR] [07/29/2025 13:16:17.997] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:17,997 PM [leader5-writer-1770] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.090 μs 01:16:17,997 PM [leader5-writer-1770] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:17,997 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:17,997 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:17,997 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:17,997 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:17.997] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@219135e8 01:16:17,997 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:17,998 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:17,998 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:17,999 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,2 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,2 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,2 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,3 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,3 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,3 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,3 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,3 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,3 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,3 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,3 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,3 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,3 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,3 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,3 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,3 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,3 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,3 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,3 PM [follower7-writer-1769] [DEBUG] JournalWriteTask - follower7: received 1 commands after 9.524 ms 01:16:18,3 PM [follower7-writer-1769] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 5.430 μs 01:16:18,3 PM [follower7-writer-1769] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,3 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,3 PM [follower6-writer-1771] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,3 PM [follower6-writer-1771] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,3 PM [leader5-writer-1772] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,3 PM [leader5-writer-1772] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,3 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 77.12 μs with journalIndex=1 01:16:18,3 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,3 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed [ERROR] [07/29/2025 13:16:18.003] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,3 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2061,follower6-writer-1771]/waiting 01:16:18,3 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,4 PM [follower6-writer-1771] [DEBUG] JournalWriteTask - follower6: received 1 commands after 966.7 μs 01:16:18,4 PM [follower6-writer-1771] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.380 μs 01:16:18,4 PM [follower6-writer-1771] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,3 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,4 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,4 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,4 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,4 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,4 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,4 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,4 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,4 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,4 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,4 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,4 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,4 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,4 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,4 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,4 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,4 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,4 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 46.02 μs with journalIndex=1 01:16:18,4 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:18.004] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:18.005] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3f5fd51b at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,3 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,5 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2062,leader5-writer-1772]/waiting 01:16:18,5 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,5 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,5 PM [leader5-writer-1772] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.891 ms 01:16:18,5 PM [leader5-writer-1772] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.370 μs 01:16:18,5 PM [leader5-writer-1772] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,5 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:18,5 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,5 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,5 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,5 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:18,5 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.005] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3a982372 [WARN] [07/29/2025 13:16:18.005] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@128e6fbc 01:16:18,5 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,5 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:18,5 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:18,6 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,6 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:18,6 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:18,29 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,29 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,29 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,29 PM [follower6-writer-1773] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,29 PM [follower6-writer-1773] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,29 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,29 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,29 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,29 PM [follower7-writer-1774] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,29 PM [follower7-writer-1774] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,29 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,29 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,29 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,29 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,29 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,29 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,29 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,29 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,29 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,29 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,29 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,29 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,29 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,29 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 48.16 μs with journalIndex=1 01:16:18,30 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,30 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,30 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2063,follower6-writer-1773]/waiting 01:16:18,30 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,30 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,30 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,30 PM [follower6-writer-1773] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.013 ms 01:16:18,30 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,30 PM [follower6-writer-1773] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.830 μs 01:16:18,30 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,30 PM [follower6-writer-1773] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,30 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} [ERROR] [07/29/2025 13:16:18.030] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,30 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,30 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,30 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,30 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,30 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,30 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,30 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,30 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,30 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,30 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 40.69 μs with journalIndex=1 01:16:18,30 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.030] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@fe8ca27 01:16:18,30 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2064,follower7-writer-1774]/waiting 01:16:18,30 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,30 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:18.030] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,30 PM [follower7-writer-1774] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.099 ms 01:16:18,30 PM [follower7-writer-1774] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.649 μs 01:16:18,30 PM [follower7-writer-1774] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,30 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:18,30 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:18,30 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,30 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,30 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,31 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,31 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,31 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:18,31 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:18,39 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,39 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,39 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,39 PM [follower6-writer-1775] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,39 PM [follower6-writer-1775] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,40 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:18.040] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@681b274a 01:16:18,40 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,40 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,40 PM [leader5-writer-1776] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,40 PM [leader5-writer-1776] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,40 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,40 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,40 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,40 PM [follower7-writer-1777] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,40 PM [follower7-writer-1777] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,41 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,41 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,41 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,41 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,41 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,41 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,41 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,41 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,41 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,41 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,41 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,41 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,41 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,41 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,41 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,41 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,41 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,41 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,41 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 47.21 μs with journalIndex=1 01:16:18,41 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) [ERROR] [07/29/2025 13:16:18.041] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,41 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2065,follower6-writer-1775]/waiting 01:16:18,42 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,41 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,42 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,42 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,42 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,42 PM [follower6-writer-1775] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.105 ms 01:16:18,42 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,42 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,42 PM [follower6-writer-1775] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.349 μs 01:16:18,42 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,42 PM [follower6-writer-1775] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,42 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,42 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,42 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,42 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,42 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,42 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,42 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,42 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,42 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,42 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 53.88 μs with journalIndex=1 01:16:18,42 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,42 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,42 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,42 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,42 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,42 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,42 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,42 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,42 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 45.96 μs with journalIndex=1 [WARN] [07/29/2025 13:16:18.042] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4975ea60 01:16:18,42 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,42 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) [ERROR] [07/29/2025 13:16:18.042] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,42 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:18.042] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,42 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2067,follower7-writer-1777]/waiting 01:16:18,42 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2066,leader5-writer-1776]/waiting 01:16:18,42 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:18,42 PM [follower7-writer-1777] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.403 ms 01:16:18,42 PM [leader5-writer-1776] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.641 ms 01:16:18,42 PM [follower7-writer-1777] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.609 μs 01:16:18,42 PM [follower7-writer-1777] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,42 PM [leader5-writer-1776] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.600 μs 01:16:18,42 PM [leader5-writer-1776] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,42 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:18,42 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,42 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,42 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,42 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.043] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@d69099b 01:16:18,43 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,43 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:18,43 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:18,45 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,45 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,45 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,45 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.045] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@53ce316f 01:16:18,45 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,45 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:18,45 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:18,54 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,54 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,54 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,54 PM [follower6-writer-1778] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,54 PM [follower6-writer-1778] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,55 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,55 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,55 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,55 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,55 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,55 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,55 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,55 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,55 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,55 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,55 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,55 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,55 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,55 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,55 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,55 PM [follower7-writer-1779] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,55 PM [follower7-writer-1779] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,55 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,55 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 118.0 μs with journalIndex=1 01:16:18,55 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,55 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,55 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,55 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2068,follower6-writer-1778]/waiting [ERROR] [07/29/2025 13:16:18.055] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,55 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,56 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,56 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,56 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,55 PM [follower6-writer-1778] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.493 ms 01:16:18,56 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,56 PM [follower6-writer-1778] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.110 μs 01:16:18,56 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,56 PM [follower6-writer-1778] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,56 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,56 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,56 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,56 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,56 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,56 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,56 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,56 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,56 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,56 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,56 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 58.48 μs with journalIndex=1 01:16:18,56 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:18.056] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,56 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,56 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2069,follower7-writer-1779]/waiting 01:16:18,56 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,56 PM [follower7-writer-1779] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.409 ms 01:16:18,56 PM [follower7-writer-1779] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 1.770 μs 01:16:18,56 PM [follower7-writer-1779] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,56 PM [leader5-writer-1780] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,56 PM [leader5-writer-1780] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,56 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,56 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,56 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,56 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.056] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3928b091 01:16:18,57 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,57 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:18,57 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:18,58 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,58 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,58 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,58 PM [follower7-writer-1781] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,58 PM [follower7-writer-1781] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:18.058] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4e8d2c58 01:16:18,58 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,58 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:18,58 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:18,59 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,59 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,59 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,59 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,59 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,59 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,59 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,59 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,59 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,59 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,59 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,59 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,59 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,59 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,59 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,59 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,59 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,59 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,59 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,59 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,59 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,59 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,59 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,59 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,59 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,59 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,59 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 62.13 μs with journalIndex=1 01:16:18,59 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 58.42 μs with journalIndex=1 01:16:18,59 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,60 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,60 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,60 PM [follower6-writer-1782] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,60 PM [follower6-writer-1782] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,60 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:18.060] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,60 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:18.060] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,60 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2070,leader5-writer-1780]/waiting 01:16:18,60 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2071,follower7-writer-1781]/waiting 01:16:18,60 PM [leader5-writer-1780] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.746 ms 01:16:18,60 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,60 PM [leader5-writer-1780] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.950 μs 01:16:18,60 PM [follower7-writer-1781] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.143 ms 01:16:18,60 PM [leader5-writer-1780] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,60 PM [follower7-writer-1781] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.069 μs 01:16:18,60 PM [follower7-writer-1781] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,60 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,60 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,60 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,60 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,60 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,60 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,60 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,60 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,60 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,60 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,60 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,60 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,60 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,60 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,60 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,60 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,60 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,60 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,60 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,60 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,60 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 39.73 μs with journalIndex=1 [WARN] [07/29/2025 13:16:18.060] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@19361501 [WARN] [07/29/2025 13:16:18.060] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2444c985 01:16:18,60 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) [ERROR] [07/29/2025 13:16:18.060] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,60 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,61 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:18,61 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:18,60 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,60 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2072,follower6-writer-1782]/waiting 01:16:18,61 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:18,61 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:18,65 PM [follower6-writer-1782] [DEBUG] JournalWriteTask - follower6: received 1 commands after 5.023 ms 01:16:18,65 PM [follower6-writer-1782] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 6.569 μs 01:16:18,65 PM [follower6-writer-1782] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,65 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,65 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,65 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,65 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.065] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@65e19f9e 01:16:18,66 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,66 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:18,66 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:18,82 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,83 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,83 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,83 PM [leader5-writer-1783] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,83 PM [leader5-writer-1783] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,83 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,83 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,83 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,83 PM [follower7-writer-1784] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,83 PM [follower7-writer-1784] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,83 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,83 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,83 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,83 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,83 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,83 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,83 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,83 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,83 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,83 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,83 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,83 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,83 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,83 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 43.42 μs with journalIndex=1 01:16:18,84 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:18.084] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,84 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2073,leader5-writer-1783]/waiting 01:16:18,84 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,84 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,84 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,84 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,84 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,84 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,84 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,84 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,84 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,84 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,84 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,84 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,84 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,84 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 33.79 μs with journalIndex=1 01:16:18,84 PM [leader5-writer-1783] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.601 ms 01:16:18,84 PM [leader5-writer-1783] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.400 μs 01:16:18,84 PM [leader5-writer-1783] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,84 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,84 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,84 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,84 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,84 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:18.084] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:18.085] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6089f11d 01:16:18,85 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2074,follower7-writer-1784]/waiting 01:16:18,85 PM [follower7-writer-1784] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.323 ms 01:16:18,85 PM [follower7-writer-1784] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 1.990 μs 01:16:18,85 PM [follower7-writer-1784] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,85 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,85 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,85 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,85 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,85 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,85 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:18,85 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:18.085] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6abea029 01:16:18,85 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,85 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:18,85 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:18,95 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,95 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,95 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,95 PM [follower6-writer-1785] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,95 PM [follower6-writer-1785] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,95 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,95 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,95 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,95 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,95 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,95 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,95 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,95 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,95 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,95 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,95 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,95 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,95 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,95 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,95 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,95 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,95 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 36.16 μs with journalIndex=1 01:16:18,96 PM [leader5-writer-1786] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,96 PM [leader5-writer-1786] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,96 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:18.096] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,96 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2075,follower6-writer-1785]/waiting 01:16:18,96 PM [follower6-writer-1785] [DEBUG] JournalWriteTask - follower6: received 1 commands after 976.0 μs 01:16:18,96 PM [follower6-writer-1785] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.490 μs 01:16:18,96 PM [follower6-writer-1785] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,96 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,96 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,96 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,96 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.096] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3af9800a 01:16:18,96 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,96 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,96 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,96 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,96 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,96 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,96 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,96 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,96 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,96 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,96 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,96 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,96 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,96 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:18,96 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:18,96 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,96 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 72.02 μs with journalIndex=1 01:16:18,97 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:18.097] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,97 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2076,leader5-writer-1786]/waiting 01:16:18,97 PM [leader5-writer-1786] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.293 ms 01:16:18,97 PM [leader5-writer-1786] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.320 μs 01:16:18,97 PM [leader5-writer-1786] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,97 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,97 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,97 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,97 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.097] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@19d7f6d3 01:16:18,97 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,97 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:18,97 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:18,100 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,101 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,101 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,101 PM [follower6-writer-1787] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,101 PM [follower6-writer-1787] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,101 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,101 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,101 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,101 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,101 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,101 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,101 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,101 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,101 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,101 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,101 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,101 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,101 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,101 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 46.63 μs with journalIndex=1 01:16:18,101 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,101 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2077,follower6-writer-1787]/waiting 01:16:18,101 PM [follower6-writer-1787] [DEBUG] JournalWriteTask - follower6: received 1 commands after 796.4 μs 01:16:18,101 PM [follower6-writer-1787] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.419 μs 01:16:18,101 PM [follower6-writer-1787] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,102 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,102 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,102 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,102 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,102 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,102 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,102 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,102 PM [leader5-writer-1788] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,102 PM [leader5-writer-1788] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,102 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,102 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:18,102 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:18,102 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,102 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,102 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,102 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,102 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,102 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,102 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,102 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,102 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,102 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,102 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,102 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,102 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,102 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 47.84 μs with journalIndex=1 01:16:18,103 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,103 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2078,leader5-writer-1788]/waiting 01:16:18,103 PM [leader5-writer-1788] [DEBUG] JournalWriteTask - leader5: received 1 commands after 883.6 μs 01:16:18,103 PM [leader5-writer-1788] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.170 μs 01:16:18,103 PM [leader5-writer-1788] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,103 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,103 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,103 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,103 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,103 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,103 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:18,103 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:18,108 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,108 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,108 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,108 PM [follower6-writer-1789] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,108 PM [follower6-writer-1789] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [ERROR] [07/29/2025 13:16:18.101] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,108 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:18.108] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7cd0dfae [ERROR] [07/29/2025 13:16:18.103] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:18.108] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4b3c23ad 01:16:18,108 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,108 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,108 PM [follower7-writer-1790] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,108 PM [follower7-writer-1790] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,108 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,108 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,108 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,108 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,108 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,108 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,108 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,108 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,108 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,108 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,108 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,108 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,109 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,109 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 67.35 μs with journalIndex=1 01:16:18,109 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,109 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,109 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,109 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2079,follower6-writer-1789]/waiting 01:16:18,109 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,109 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,109 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,109 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,109 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,109 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,109 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,109 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,109 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,109 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,109 PM [follower6-writer-1789] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.195 ms 01:16:18,109 PM [follower6-writer-1789] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.469 μs 01:16:18,109 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,109 PM [follower6-writer-1789] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,109 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 250.6 μs with journalIndex=1 01:16:18,109 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,109 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,109 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,109 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:18.109] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,110 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,110 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,110 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,110 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,110 PM [leader5-writer-1791] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,110 PM [leader5-writer-1791] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,110 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:18.110] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7a65416b 01:16:18,110 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:18,110 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:18.110] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,110 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2080,follower7-writer-1790]/waiting 01:16:18,110 PM [follower7-writer-1790] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.094 ms 01:16:18,110 PM [follower7-writer-1790] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.459 μs 01:16:18,110 PM [follower7-writer-1790] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,110 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,110 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,110 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,110 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,110 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,110 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,110 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,110 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,110 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,111 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,111 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,111 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,111 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,111 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,111 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,111 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,111 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] [WARN] [07/29/2025 13:16:18.111] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@69753198 01:16:18,111 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 60.47 μs with journalIndex=1 01:16:18,111 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,111 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2081,leader5-writer-1791]/waiting 01:16:18,111 PM [leader5-writer-1791] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.188 ms 01:16:18,111 PM [leader5-writer-1791] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.350 μs [ERROR] [07/29/2025 13:16:18.111] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,111 PM [leader5-writer-1791] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,111 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,111 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,111 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,111 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,111 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,111 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:18,111 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:18.111] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3d9574d2 01:16:18,111 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,111 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:18,111 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:18,113 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,113 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,113 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,113 PM [follower6-writer-1792] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,113 PM [follower6-writer-1792] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,114 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,114 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,114 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,114 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,114 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,114 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,114 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,114 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,114 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,114 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,114 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,114 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,114 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,114 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 62.73 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:18.114] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,114 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,114 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2082,follower6-writer-1792]/waiting 01:16:18,114 PM [follower6-writer-1792] [DEBUG] JournalWriteTask - follower6: received 1 commands after 924.9 μs 01:16:18,114 PM [follower6-writer-1792] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.239 μs 01:16:18,114 PM [follower6-writer-1792] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,114 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,114 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,114 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,114 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,115 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,115 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:18,115 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:18.119] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6dfb3577 01:16:18,126 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:18,126 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,126 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,126 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,126 PM [follower6-writer-1793] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,126 PM [follower6-writer-1793] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,126 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,127 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,127 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,127 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,127 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,127 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,127 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,127 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,127 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,127 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,127 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,127 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,127 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,127 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 52.35 μs with journalIndex=1 01:16:18,127 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,127 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,127 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,127 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,127 PM [leader5-writer-1794] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,127 PM [leader5-writer-1794] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,127 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2083,follower6-writer-1793]/waiting 01:16:18,127 PM [follower6-writer-1793] [DEBUG] JournalWriteTask - follower6: received 1 commands after 939.8 μs 01:16:18,127 PM [follower6-writer-1793] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.459 μs 01:16:18,127 PM [follower6-writer-1793] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,127 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,127 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,127 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,127 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,128 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,128 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:18,128 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:18,128 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,128 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,128 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,128 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,128 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,128 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,128 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,128 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,128 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,128 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,128 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,128 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,128 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,128 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 51.86 μs with journalIndex=1 01:16:18,128 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,128 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2084,leader5-writer-1794]/waiting 01:16:18,128 PM [leader5-writer-1794] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.299 ms 01:16:18,128 PM [leader5-writer-1794] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.270 μs 01:16:18,128 PM [leader5-writer-1794] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,128 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,128 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,128 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,128 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,129 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,129 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,129 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,129 PM [follower6-writer-1795] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,129 PM [follower6-writer-1795] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,129 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,129 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:18,129 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor [ERROR] [07/29/2025 13:16:18.127] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:18.129] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3501165d 01:16:18,129 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null [ERROR] [07/29/2025 13:16:18.128] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:18.129] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3a6ab623 01:16:18,129 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,129 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,129 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,129 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,129 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,129 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,129 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,129 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,129 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,129 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,129 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,129 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,129 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 38.77 μs with journalIndex=1 01:16:18,130 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:18.130] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,130 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2085,follower6-writer-1795]/waiting 01:16:18,130 PM [follower6-writer-1795] [DEBUG] JournalWriteTask - follower6: received 1 commands after 990.0 μs 01:16:18,130 PM [follower6-writer-1795] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.360 μs 01:16:18,130 PM [follower6-writer-1795] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,130 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,130 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,130 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,130 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,130 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,130 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:18,130 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:18.137] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1259e674 01:16:18,137 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,137 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,137 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,137 PM [follower6-writer-1796] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,137 PM [follower6-writer-1796] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,137 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,138 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,138 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,138 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,138 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,138 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,138 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,138 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,138 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,138 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,138 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,138 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,138 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,138 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,138 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 36.43 μs with journalIndex=1 01:16:18,138 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:18.138] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,138 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,138 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,138 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2086,follower6-writer-1796]/waiting 01:16:18,138 PM [follower7-writer-1797] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,138 PM [follower7-writer-1797] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,138 PM [follower6-writer-1796] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.098 ms 01:16:18,138 PM [follower6-writer-1796] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 4.670 μs 01:16:18,138 PM [follower6-writer-1796] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,138 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,138 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,138 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,138 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.139] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@424da572 01:16:18,139 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,139 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,139 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,139 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,139 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,139 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,139 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,139 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,139 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,139 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,139 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,139 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,139 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:18,139 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,139 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:18,139 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,139 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 92.14 μs with journalIndex=1 01:16:18,139 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) [ERROR] [07/29/2025 13:16:18.139] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,139 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2087,follower7-writer-1797]/waiting 01:16:18,139 PM [follower7-writer-1797] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.108 ms 01:16:18,139 PM [follower7-writer-1797] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.410 μs 01:16:18,139 PM [follower7-writer-1797] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,139 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,139 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,139 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,139 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,140 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,140 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,140 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:18,140 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:18,140 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,140 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,140 PM [follower6-writer-1798] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,140 PM [follower6-writer-1798] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:18.140] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5ef6d7bc 01:16:18,141 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,141 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,141 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,141 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,141 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,141 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,141 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,141 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,141 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,141 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,141 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,141 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,141 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,141 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 49.61 μs with journalIndex=1 01:16:18,141 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:18.141] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,141 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2088,follower6-writer-1798]/waiting 01:16:18,141 PM [follower6-writer-1798] [DEBUG] JournalWriteTask - follower6: received 1 commands after 990.1 μs 01:16:18,141 PM [follower6-writer-1798] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.520 μs 01:16:18,141 PM [follower6-writer-1798] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,141 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,141 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,141 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,141 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,141 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,142 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,142 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,142 PM [follower7-writer-1799] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,142 PM [follower7-writer-1799] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:18.142] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4355487d 01:16:18,142 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,142 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,142 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,142 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,142 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,142 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,142 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,142 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,142 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,142 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,142 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,142 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,142 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,142 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,142 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 38.62 μs with journalIndex=1 01:16:18,142 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:18,142 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:18,142 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:18.142] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,142 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2089,follower7-writer-1799]/waiting 01:16:18,143 PM [follower7-writer-1799] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.072 ms 01:16:18,143 PM [follower7-writer-1799] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.349 μs 01:16:18,143 PM [follower7-writer-1799] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,143 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,143 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,143 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,143 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.143] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6e8d3096 01:16:18,143 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,143 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:18,143 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:18,144 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,144 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,144 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,144 PM [follower6-writer-1800] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,144 PM [follower6-writer-1800] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,144 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,144 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,144 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,144 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,144 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,144 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,144 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,144 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,144 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,144 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,144 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,144 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,144 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,144 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 45.93 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:18.145] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,145 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,145 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2090,follower6-writer-1800]/waiting 01:16:18,145 PM [follower6-writer-1800] [DEBUG] JournalWriteTask - follower6: received 1 commands after 960.1 μs 01:16:18,145 PM [follower6-writer-1800] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.269 μs 01:16:18,145 PM [follower6-writer-1800] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,145 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,145 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,145 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,145 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,145 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,145 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 [WARN] [07/29/2025 13:16:18.145] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@243c2f7c 01:16:18,145 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,145 PM [follower7-writer-1801] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,145 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,145 PM [follower7-writer-1801] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,145 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:18,145 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:18,145 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,146 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,146 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,146 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,146 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,146 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,146 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,146 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,146 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,146 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,146 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,146 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,146 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,146 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,146 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,146 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,146 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 56.14 μs with journalIndex=1 01:16:18,146 PM [leader5-writer-1802] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,146 PM [leader5-writer-1802] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,146 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,146 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2091,follower7-writer-1801]/waiting 01:16:18,146 PM [follower7-writer-1801] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.065 ms 01:16:18,146 PM [follower7-writer-1801] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.520 μs 01:16:18,146 PM [follower7-writer-1801] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,147 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,147 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,147 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,147 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,147 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,147 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,147 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,147 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,147 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,147 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,147 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,147 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,147 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,147 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,147 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,147 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,147 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,147 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,147 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,147 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,147 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 45.31 μs with journalIndex=1 01:16:18,147 PM [follower6-writer-1803] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,147 PM [follower6-writer-1803] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,147 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,147 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:18,147 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:18,148 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,148 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,148 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,148 PM [follower7-writer-1804] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,148 PM [follower7-writer-1804] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,149 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,149 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2092,leader5-writer-1802]/waiting 01:16:18,149 PM [leader5-writer-1802] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.705 ms 01:16:18,149 PM [leader5-writer-1802] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.370 μs 01:16:18,149 PM [leader5-writer-1802] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,149 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,149 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,149 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,149 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,149 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,149 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,149 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,149 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,149 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,149 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,149 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,149 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,149 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,149 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,149 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,149 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,149 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,149 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,149 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,149 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log [ERROR] [07/29/2025 13:16:18.146] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,149 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,149 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,149 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 39.27 μs with journalIndex=1 [WARN] [07/29/2025 13:16:18.149] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3b21351 01:16:18,149 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,149 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,149 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,149 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,149 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,149 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,149 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,149 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,149 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,149 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2094,follower7-writer-1804]/waiting 01:16:18,149 PM [follower7-writer-1804] [DEBUG] JournalWriteTask - follower7: received 1 commands after 939.0 μs 01:16:18,149 PM [follower7-writer-1804] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.189 μs 01:16:18,149 PM [follower7-writer-1804] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,149 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,149 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,149 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,149 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,149 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 79.82 μs with journalIndex=1 01:16:18,150 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,150 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:18,150 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:18,150 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,150 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2093,follower6-writer-1803]/waiting [ERROR] [07/29/2025 13:16:18.148] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,150 PM [follower6-writer-1803] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.232 ms 01:16:18,150 PM [follower6-writer-1803] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.239 μs 01:16:18,150 PM [follower6-writer-1803] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,150 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,150 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,150 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,150 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,150 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,150 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:18,150 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor [ERROR] [07/29/2025 13:16:18.149] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:18.153] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@74bfd410 [WARN] [07/29/2025 13:16:18.153] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4a8a6e91 [ERROR] [07/29/2025 13:16:18.150] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:18.153] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6f054524 01:16:18,155 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,155 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,155 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,156 PM [follower7-writer-1805] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,156 PM [follower7-writer-1805] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,156 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,156 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:18,156 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:18,157 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,157 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,157 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,157 PM [follower6-writer-1806] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,157 PM [follower6-writer-1806] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,158 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,158 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,158 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,158 PM [leader5-writer-1807] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,158 PM [leader5-writer-1807] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,158 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,158 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,159 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,159 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,159 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,159 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,159 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,159 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,159 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,159 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,159 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,159 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,159 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,159 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,159 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,159 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,159 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,159 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,159 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,159 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,159 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,159 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,159 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,159 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,159 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,159 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,159 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 65.89 μs with journalIndex=1 01:16:18,159 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 58.59 μs with journalIndex=1 01:16:18,159 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) [ERROR] [07/29/2025 13:16:18.159] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,159 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2095,follower7-writer-1805]/waiting 01:16:18,159 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) [ERROR] [07/29/2025 13:16:18.159] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,159 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2096,follower6-writer-1806]/waiting 01:16:18,159 PM [follower7-writer-1805] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.625 ms 01:16:18,159 PM [follower7-writer-1805] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.950 μs 01:16:18,159 PM [follower7-writer-1805] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,159 PM [follower6-writer-1806] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.587 ms 01:16:18,159 PM [follower6-writer-1806] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 6.059 μs 01:16:18,159 PM [follower6-writer-1806] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,159 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,159 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,159 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,159 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,160 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,160 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,160 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,160 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,160 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,160 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,160 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,160 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null [WARN] [07/29/2025 13:16:18.160] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@46dcc732 01:16:18,160 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,160 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,160 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,160 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,160 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,160 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 37.24 μs with journalIndex=1 01:16:18,160 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,160 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:18,160 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor [ERROR] [07/29/2025 13:16:18.160] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,160 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,160 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2097,leader5-writer-1807]/waiting 01:16:18,160 PM [leader5-writer-1807] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.803 ms 01:16:18,160 PM [leader5-writer-1807] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.150 μs 01:16:18,160 PM [leader5-writer-1807] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,160 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,160 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,160 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,160 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.160] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5df5c249 01:16:18,161 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,161 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:18,161 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:18,172 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,172 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,172 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,172 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,172 PM [follower6-writer-1808] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,172 PM [follower6-writer-1808] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,172 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,172 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,172 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,172 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,172 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,172 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,172 PM [leader5-writer-1809] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,172 PM [leader5-writer-1809] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:18.172] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2982a782 01:16:18,172 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,172 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:18,172 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:18,173 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,173 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,173 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,173 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,173 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,173 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,173 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,173 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,173 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,173 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,173 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,173 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,173 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,173 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 154.8 μs with journalIndex=1 01:16:18,173 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:18.173] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,173 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2099,leader5-writer-1809]/waiting 01:16:18,173 PM [leader5-writer-1809] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.440 ms 01:16:18,173 PM [leader5-writer-1809] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.340 μs 01:16:18,173 PM [leader5-writer-1809] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,173 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,173 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,173 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,173 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,174 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,174 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,174 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 [WARN] [07/29/2025 13:16:18.174] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1d06f4b9 01:16:18,174 PM [follower7-writer-1810] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,174 PM [follower7-writer-1810] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,174 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,174 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:18,174 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:18,174 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,174 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,174 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,174 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,175 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,175 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,175 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,175 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,175 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,175 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,175 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,175 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,175 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,175 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,175 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,175 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,175 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,175 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,175 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,175 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,175 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,175 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,175 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,175 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,175 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,175 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 73.07 μs with journalIndex=1 01:16:18,175 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,175 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 56.08 μs with journalIndex=1 01:16:18,175 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,175 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2100,follower7-writer-1810]/waiting 01:16:18,175 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:18.175] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:18.175] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,175 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2098,follower6-writer-1808]/waiting 01:16:18,175 PM [follower6-writer-1808] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.262 ms 01:16:18,175 PM [follower6-writer-1808] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.419 μs 01:16:18,175 PM [follower6-writer-1808] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,175 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,175 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,175 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,175 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.175] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@101c463c 01:16:18,175 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,176 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:18,176 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:18,177 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,177 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,177 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,177 PM [follower6-writer-1811] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,177 PM [follower6-writer-1811] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,175 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,175 PM [follower7-writer-1810] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.302 ms 01:16:18,177 PM [follower7-writer-1810] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.199 μs 01:16:18,177 PM [follower7-writer-1810] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,177 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,177 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,177 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,177 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,177 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,177 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,177 PM [leader5-writer-1812] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,177 PM [leader5-writer-1812] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,177 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,177 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,177 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,177 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,177 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,177 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,177 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,177 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,177 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,177 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,177 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,177 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,177 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] [WARN] [07/29/2025 13:16:18.177] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2c00e30a 01:16:18,177 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 37.34 μs with journalIndex=1 01:16:18,177 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,178 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,178 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,178 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,178 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,178 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,178 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,178 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,178 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,178 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,178 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,178 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,178 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,178 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,178 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 84.02 μs with journalIndex=1 01:16:18,178 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:18,178 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:18,178 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) [ERROR] [07/29/2025 13:16:18.178] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,178 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2102,leader5-writer-1812]/waiting [ERROR] [07/29/2025 13:16:18.178] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,178 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2101,follower6-writer-1811]/waiting 01:16:18,178 PM [leader5-writer-1812] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.227 ms 01:16:18,178 PM [leader5-writer-1812] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.540 μs 01:16:18,178 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,178 PM [follower6-writer-1811] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.508 ms 01:16:18,178 PM [follower6-writer-1811] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.640 μs 01:16:18,178 PM [follower6-writer-1811] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,178 PM [leader5-writer-1812] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,178 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,178 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,178 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,178 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,178 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,178 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,178 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,178 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,179 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,179 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,179 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:18,179 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:18,179 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:18,179 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:18,179 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,179 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,179 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,179 PM [follower7-writer-1813] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,179 PM [follower7-writer-1813] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,179 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,180 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,180 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,180 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,180 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,180 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,180 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,180 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,180 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,180 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,180 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,180 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,180 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,180 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 49.39 μs with journalIndex=1 01:16:18,180 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,180 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2103,follower7-writer-1813]/waiting 01:16:18,180 PM [follower7-writer-1813] [DEBUG] JournalWriteTask - follower7: received 1 commands after 849.6 μs 01:16:18,180 PM [follower7-writer-1813] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.550 μs 01:16:18,180 PM [follower7-writer-1813] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,180 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,180 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,180 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,180 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,181 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,181 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:18,181 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:18.186] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2b512ac0 [WARN] [07/29/2025 13:16:18.186] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@68aac3ac [ERROR] [07/29/2025 13:16:18.180] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:18.186] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@43997500 01:16:18,192 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,192 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,192 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,192 PM [leader5-writer-1814] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,192 PM [leader5-writer-1814] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,193 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,193 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,193 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,193 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,193 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,193 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,193 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,193 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,193 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,193 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,193 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,193 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,193 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,193 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 56.24 μs with journalIndex=1 01:16:18,193 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,193 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,193 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,193 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,193 PM [follower6-writer-1815] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,193 PM [follower6-writer-1815] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,193 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2104,leader5-writer-1814]/waiting 01:16:18,193 PM [leader5-writer-1814] [DEBUG] JournalWriteTask - leader5: received 1 commands after 987.9 μs 01:16:18,193 PM [leader5-writer-1814] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.300 μs 01:16:18,193 PM [leader5-writer-1814] [DEBUG] JournalWriteTask - leader5: journal writer stopped [ERROR] [07/29/2025 13:16:18.193] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,194 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,194 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,194 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,194 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.194] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1d6dc6af 01:16:18,194 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,194 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:18,194 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:18,195 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,195 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,195 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,195 PM [leader5-writer-1816] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,195 PM [leader5-writer-1816] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,196 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,196 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,196 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,196 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,196 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,196 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,196 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,196 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,196 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,196 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,196 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,196 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,196 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,196 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,196 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,196 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,196 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,196 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,196 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,196 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,196 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,196 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,196 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,196 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,196 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,196 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,196 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 41.17 μs with journalIndex=1 01:16:18,196 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 35.88 μs with journalIndex=1 01:16:18,196 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,196 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2106,leader5-writer-1816]/waiting 01:16:18,196 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:18.196] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,196 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2105,follower6-writer-1815]/waiting [ERROR] [07/29/2025 13:16:18.196] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,196 PM [leader5-writer-1816] [DEBUG] JournalWriteTask - leader5: received 1 commands after 910.6 μs 01:16:18,196 PM [leader5-writer-1816] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.690 μs 01:16:18,196 PM [follower6-writer-1815] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.772 ms 01:16:18,196 PM [leader5-writer-1816] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,196 PM [follower6-writer-1815] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.039 μs 01:16:18,196 PM [follower6-writer-1815] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,196 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,196 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,196 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,196 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,196 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,196 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,196 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,196 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,197 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,197 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:18,197 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,197 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:18,197 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:18,197 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:18.208] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1823dcce [WARN] [07/29/2025 13:16:18.209] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4ded2803 01:16:18,210 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,210 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,210 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,210 PM [leader5-writer-1817] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,210 PM [leader5-writer-1817] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,210 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,210 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,210 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,211 PM [follower6-writer-1818] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,211 PM [follower6-writer-1818] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,211 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,211 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,211 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,211 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,211 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,211 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,211 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,211 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,211 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,211 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,211 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,211 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,211 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,211 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 32.58 μs with journalIndex=1 01:16:18,211 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,211 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,211 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2107,leader5-writer-1817]/waiting 01:16:18,211 PM [leader5-writer-1817] [DEBUG] JournalWriteTask - leader5: received 1 commands after 967.6 μs 01:16:18,211 PM [leader5-writer-1817] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.379 μs 01:16:18,211 PM [leader5-writer-1817] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,211 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed [ERROR] [07/29/2025 13:16:18.211] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,211 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,211 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,211 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.211] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@484d29d7 01:16:18,211 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,211 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,211 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,211 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,211 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,211 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,211 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:18,211 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,211 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,211 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,211 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:18,211 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,211 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,212 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,212 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,212 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 128.6 μs with journalIndex=1 01:16:18,212 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2108,follower6-writer-1818]/waiting 01:16:18,212 PM [follower6-writer-1818] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.456 ms 01:16:18,212 PM [follower6-writer-1818] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.120 μs 01:16:18,212 PM [follower6-writer-1818] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,212 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,212 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,212 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,212 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:18.212] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:18.212] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@50c9f378 01:16:18,212 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,212 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:18,212 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:18,215 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,215 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,215 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,215 PM [leader5-writer-1819] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,215 PM [leader5-writer-1819] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,215 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,215 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,215 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,215 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,215 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,215 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,215 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,215 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,215 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,215 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,215 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,215 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,215 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,215 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 70.18 μs with journalIndex=1 01:16:18,215 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2109,leader5-writer-1819]/waiting 01:16:18,215 PM [leader5-writer-1819] [DEBUG] JournalWriteTask - leader5: received 1 commands after 765.7 μs [ERROR] [07/29/2025 13:16:18.215] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,215 PM [leader5-writer-1819] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.299 μs 01:16:18,215 PM [leader5-writer-1819] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,216 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,216 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,216 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,216 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.216] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4ebc1dcc 01:16:18,216 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,216 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:18,216 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:18,219 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,219 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,219 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,219 PM [follower7-writer-1820] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,219 PM [follower7-writer-1820] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,221 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,221 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,221 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,221 PM [follower6-writer-1821] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,221 PM [follower6-writer-1821] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,221 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,221 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,221 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,221 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,221 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,222 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,222 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,222 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,222 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,222 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,222 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,222 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,222 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,222 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,222 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,222 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,222 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 89.52 μs with journalIndex=1 01:16:18,222 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,222 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,222 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,222 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,222 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,222 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,222 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,222 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,222 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,222 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,222 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,222 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,222 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 54.02 μs with journalIndex=1 01:16:18,222 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2110,follower7-writer-1820]/waiting 01:16:18,222 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2111,follower6-writer-1821]/waiting 01:16:18,222 PM [follower7-writer-1820] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.028 ms 01:16:18,222 PM [follower7-writer-1820] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.309 μs 01:16:18,222 PM [follower7-writer-1820] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,222 PM [follower6-writer-1821] [DEBUG] JournalWriteTask - follower6: received 1 commands after 823.4 μs 01:16:18,222 PM [follower6-writer-1821] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.329 μs 01:16:18,222 PM [follower6-writer-1821] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,222 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,222 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed [ERROR] [07/29/2025 13:16:18.222] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,222 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,222 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,222 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,222 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,222 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,222 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:18.222] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:18.222] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6a4e677d [WARN] [07/29/2025 13:16:18.222] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@118e91f4 01:16:18,222 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,222 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,222 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:18,222 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:18,222 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:18,222 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:18,229 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,229 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,235 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,235 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,235 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,235 PM [follower6-writer-1822] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,235 PM [follower6-writer-1822] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,235 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,236 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,236 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,236 PM [leader5-writer-1823] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,236 PM [leader5-writer-1823] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,236 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,236 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,236 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,236 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,236 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,236 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,236 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,236 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,236 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,236 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,236 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,236 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,236 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,236 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,236 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,236 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,236 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,236 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,236 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,236 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,236 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,236 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,236 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,236 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,236 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,236 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,236 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,236 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 50.16 μs with journalIndex=1 01:16:18,236 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 44.40 μs with journalIndex=1 01:16:18,237 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2113,leader5-writer-1823]/waiting [ERROR] [07/29/2025 13:16:18.237] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,237 PM [leader5-writer-1823] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.100 ms 01:16:18,237 PM [leader5-writer-1823] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.919 μs 01:16:18,237 PM [leader5-writer-1823] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,237 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2112,follower6-writer-1822]/waiting 01:16:18,237 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,237 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,237 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,237 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:18.237] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,237 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:18.237] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4dd1eab4 01:16:18,237 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,237 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,237 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,237 PM [follower7-writer-1824] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,237 PM [follower7-writer-1824] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,237 PM [follower6-writer-1822] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.663 ms 01:16:18,237 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,237 PM [follower6-writer-1822] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.790 μs 01:16:18,237 PM [follower6-writer-1822] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,237 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:18,237 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:18,237 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,237 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,237 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,237 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.237] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@48aead10 01:16:18,238 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,238 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:18,238 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:18,240 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,240 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,240 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,240 PM [leader5-writer-1825] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,240 PM [leader5-writer-1825] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,241 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,241 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,241 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,241 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,241 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,241 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,241 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,241 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,241 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,241 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,241 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,241 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,241 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,241 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 36.03 μs with journalIndex=1 01:16:18,241 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,241 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,241 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,241 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,241 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,241 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,241 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2114,follower7-writer-1824]/waiting 01:16:18,241 PM [follower7-writer-1824] [DEBUG] JournalWriteTask - follower7: received 1 commands after 4.012 ms 01:16:18,241 PM [follower7-writer-1824] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.700 μs 01:16:18,241 PM [follower7-writer-1824] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,241 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,241 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed [ERROR] [07/29/2025 13:16:18.241] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,241 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,241 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,241 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,241 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} [WARN] [07/29/2025 13:16:18.241] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@520c77e7 01:16:18,241 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,241 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,241 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,241 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,241 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,241 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,241 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,241 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 82.67 μs with journalIndex=1 01:16:18,241 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:18,241 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:18,242 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2115,leader5-writer-1825]/waiting 01:16:18,242 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:18.242] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,242 PM [leader5-writer-1825] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.839 ms 01:16:18,242 PM [leader5-writer-1825] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.340 μs 01:16:18,242 PM [leader5-writer-1825] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,242 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,242 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,242 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,242 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,242 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,242 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:18,243 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:18.245] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@36309d0d 01:16:18,251 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,251 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,251 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,251 PM [follower6-writer-1826] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,251 PM [follower6-writer-1826] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,253 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,253 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,253 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,253 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,253 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,253 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,253 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,253 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,253 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,253 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,253 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,253 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,253 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,253 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 74.17 μs with journalIndex=1 01:16:18,257 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,257 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,257 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,257 PM [follower7-writer-1827] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,257 PM [follower7-writer-1827] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,257 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,257 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,257 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,257 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,257 PM [leader5-writer-1828] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,257 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,257 PM [leader5-writer-1828] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,257 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,257 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,257 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,257 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,257 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,257 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,257 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,257 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,257 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery [ERROR] [07/29/2025 13:16:18.253] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,257 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,257 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2116,follower6-writer-1826]/waiting 01:16:18,258 PM [follower6-writer-1826] [DEBUG] JournalWriteTask - follower6: received 1 commands after 6.270 ms 01:16:18,258 PM [follower6-writer-1826] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.589 μs 01:16:18,258 PM [follower6-writer-1826] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,257 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,258 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,258 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,258 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,258 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,258 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 219.5 μs with journalIndex=1 01:16:18,258 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,258 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,258 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,258 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,258 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,258 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,258 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,258 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,258 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,258 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,258 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,258 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,258 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,258 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,258 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 36.66 μs with journalIndex=1 01:16:18,258 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2117,follower7-writer-1827]/waiting 01:16:18,258 PM [follower7-writer-1827] [DEBUG] JournalWriteTask - follower7: received 1 commands after 905.2 μs 01:16:18,258 PM [follower7-writer-1827] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 7.129 μs 01:16:18,258 PM [follower7-writer-1827] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:18.258] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,258 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2118,leader5-writer-1828]/waiting 01:16:18,258 PM [leader5-writer-1828] [DEBUG] JournalWriteTask - leader5: received 1 commands after 663.7 μs 01:16:18,258 PM [leader5-writer-1828] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.469 μs 01:16:18,258 PM [leader5-writer-1828] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,258 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,258 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,258 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:18.258] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,258 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.258] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@41d2fae9 [WARN] [07/29/2025 13:16:18.258] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@c83b113 01:16:18,258 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,258 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:18,258 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:18,258 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,259 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:18,259 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:18,261 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,261 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,267 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,267 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,267 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,267 PM [leader5-writer-1829] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,267 PM [leader5-writer-1829] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,267 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,267 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,267 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,267 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,268 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,268 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:18,268 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:18,268 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,268 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,268 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 [WARN] [07/29/2025 13:16:18.268] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@10ccb939 01:16:18,269 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,269 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,269 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,269 PM [follower7-writer-1831] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,269 PM [follower7-writer-1831] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,269 PM [follower6-writer-1830] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,269 PM [follower6-writer-1830] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,270 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,270 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,270 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,270 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,270 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,270 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,270 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,270 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,270 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,270 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,270 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,270 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,270 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,270 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,270 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,270 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,270 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,270 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,270 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,270 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,270 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,270 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,270 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,270 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,270 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,270 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,270 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,270 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,270 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 46.45 μs with journalIndex=1 01:16:18,270 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,270 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,270 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,270 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,270 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,270 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,270 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,270 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,270 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,270 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,270 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 67.33 μs with journalIndex=1 01:16:18,270 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,270 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 74.41 μs with journalIndex=1 01:16:18,270 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,270 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2119,leader5-writer-1829]/waiting 01:16:18,270 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:18.270] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,270 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2120,follower6-writer-1830]/waiting 01:16:18,270 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) [ERROR] [07/29/2025 13:16:18.270] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,270 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2121,follower7-writer-1831]/waiting 01:16:18,270 PM [leader5-writer-1829] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.783 ms 01:16:18,270 PM [leader5-writer-1829] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.140 μs 01:16:18,270 PM [leader5-writer-1829] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,270 PM [follower6-writer-1830] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.327 ms 01:16:18,271 PM [follower6-writer-1830] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 810.0 ns [ERROR] [07/29/2025 13:16:18.270] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,271 PM [follower6-writer-1830] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,271 PM [follower7-writer-1831] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.438 ms 01:16:18,271 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,271 PM [follower7-writer-1831] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 1.250 μs 01:16:18,271 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,271 PM [follower7-writer-1831] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,271 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,271 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,271 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,271 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,271 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,271 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.271] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2706ab60 [WARN] [07/29/2025 13:16:18.271] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5ec1789d 01:16:18,271 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,271 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:18,271 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:18,271 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,271 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:18,271 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:18,276 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:18,276 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,276 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,276 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,276 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,276 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,276 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,276 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,276 PM [follower6-writer-1832] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,276 PM [follower6-writer-1832] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:18.277] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2c8cd6f4 01:16:18,277 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,277 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:18,277 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:18,278 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,278 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,278 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,278 PM [follower7-writer-1833] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,278 PM [follower7-writer-1833] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,279 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,279 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,279 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,279 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,279 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,279 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,279 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,279 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,279 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,279 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,279 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,279 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,279 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,279 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,279 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,279 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,279 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,279 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,279 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,279 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,279 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,279 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,279 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,279 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,279 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,279 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 56.09 μs with journalIndex=1 01:16:18,279 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,279 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 94.46 μs with journalIndex=1 01:16:18,279 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:18.279] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,279 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:18.279] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,279 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2123,follower7-writer-1833]/waiting 01:16:18,279 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2122,follower6-writer-1832]/waiting 01:16:18,279 PM [follower7-writer-1833] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.179 ms 01:16:18,279 PM [follower7-writer-1833] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.479 μs 01:16:18,279 PM [follower7-writer-1833] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,279 PM [follower6-writer-1832] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.989 ms 01:16:18,280 PM [follower6-writer-1832] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.630 μs 01:16:18,280 PM [follower6-writer-1832] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,280 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,280 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,280 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,280 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,280 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,280 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,280 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,280 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.280] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5caf37a3 [WARN] [07/29/2025 13:16:18.280] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@526f1117 01:16:18,280 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,280 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,280 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:18,280 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:18,280 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,280 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,280 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,280 PM [leader5-writer-1834] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,280 PM [leader5-writer-1834] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,280 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:18,280 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:18,281 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,281 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,281 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,281 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,281 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,281 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,281 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,281 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,281 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,281 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,281 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,281 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,281 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,281 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 66.87 μs with journalIndex=1 01:16:18,281 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,281 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2124,leader5-writer-1834]/waiting 01:16:18,281 PM [leader5-writer-1834] [DEBUG] JournalWriteTask - leader5: received 1 commands after 744.0 μs 01:16:18,281 PM [leader5-writer-1834] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.950 μs 01:16:18,281 PM [leader5-writer-1834] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,281 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,281 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,281 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,281 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,281 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,281 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:18,281 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor [ERROR] [07/29/2025 13:16:18.281] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:18.289] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@392b1c6f 01:16:18,296 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,297 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,297 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,297 PM [follower6-writer-1835] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,297 PM [follower6-writer-1835] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,297 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,297 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,297 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,297 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,297 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,297 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,297 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,297 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,297 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,297 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,297 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,297 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,297 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,297 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,297 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 60.13 μs with journalIndex=1 01:16:18,297 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,297 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,297 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,297 PM [leader5-writer-1836] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,297 PM [leader5-writer-1836] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,297 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:18.297] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,298 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,298 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,297 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2125,follower6-writer-1835]/waiting 01:16:18,298 PM [follower7-writer-1837] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,298 PM [follower7-writer-1837] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,298 PM [follower6-writer-1835] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.040 ms 01:16:18,298 PM [follower6-writer-1835] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 4.019 μs 01:16:18,298 PM [follower6-writer-1835] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,298 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,298 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,298 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,298 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.298] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@41b79d2a 01:16:18,298 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,298 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:18,298 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:18,299 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,299 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,299 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,299 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,299 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,299 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,299 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,299 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,299 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,299 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,299 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,299 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,299 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,299 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,299 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,299 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,299 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,299 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,299 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,299 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,299 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,299 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,299 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,299 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,299 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,299 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 54.73 μs with journalIndex=1 01:16:18,299 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,299 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 85.24 μs with journalIndex=1 01:16:18,300 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,300 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,300 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,300 PM [follower6-writer-1838] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,300 PM [follower6-writer-1838] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,300 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:18.300] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,300 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) [ERROR] [07/29/2025 13:16:18.300] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,300 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,300 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2126,leader5-writer-1836]/waiting 01:16:18,300 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2127,follower7-writer-1837]/waiting 01:16:18,300 PM [leader5-writer-1836] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.867 ms 01:16:18,300 PM [leader5-writer-1836] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.720 μs 01:16:18,300 PM [leader5-writer-1836] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,300 PM [follower7-writer-1837] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.686 ms 01:16:18,300 PM [follower7-writer-1837] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 640.0 ns 01:16:18,300 PM [follower7-writer-1837] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,300 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,300 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,300 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,300 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,300 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,300 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,300 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,300 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.301] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7fb41353 [WARN] [07/29/2025 13:16:18.301] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@64e630dd 01:16:18,301 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,301 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,301 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:18,301 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:18,301 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:18,301 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:18,313 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,313 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,313 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,313 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,313 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,313 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,313 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,313 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,313 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,313 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,313 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,313 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,313 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 46.63 μs with journalIndex=1 01:16:18,313 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:18.313] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,313 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,313 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,313 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,313 PM [leader5-writer-1839] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,313 PM [leader5-writer-1839] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,313 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2128,follower6-writer-1838]/waiting 01:16:18,313 PM [follower6-writer-1838] [DEBUG] JournalWriteTask - follower6: received 1 commands after 13.69 ms 01:16:18,313 PM [follower6-writer-1838] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.599 μs 01:16:18,314 PM [follower6-writer-1838] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,314 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,314 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,314 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,314 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,314 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,314 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,314 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,314 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,314 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,314 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,314 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,314 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,314 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,314 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,314 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,314 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,314 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,314 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,314 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 37.07 μs with journalIndex=1 [WARN] [07/29/2025 13:16:18.314] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5291b6b8 01:16:18,314 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,314 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:18.314] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,314 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2129,leader5-writer-1839]/waiting 01:16:18,314 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,314 PM [leader5-writer-1839] [DEBUG] JournalWriteTask - leader5: received 1 commands after 847.9 μs 01:16:18,314 PM [follower7-writer-1840] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,314 PM [follower7-writer-1840] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,314 PM [leader5-writer-1839] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.290 μs 01:16:18,314 PM [leader5-writer-1839] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,314 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,314 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,314 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,314 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,314 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,314 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:18,314 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:18.315] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@10b2668f 01:16:18,315 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,315 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,315 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,315 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,315 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,315 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,315 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,315 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,315 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,315 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,315 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,315 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,315 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,315 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 53.05 μs with journalIndex=1 01:16:18,315 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,315 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:18,315 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:18,317 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:18.317] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,317 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2130,follower7-writer-1840]/waiting 01:16:18,317 PM [follower7-writer-1840] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.072 ms 01:16:18,317 PM [follower7-writer-1840] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.330 μs 01:16:18,317 PM [follower7-writer-1840] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,317 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,317 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,317 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,317 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,318 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,318 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:18,318 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:18,323 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,323 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,323 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,323 PM [follower6-writer-1841] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,323 PM [follower6-writer-1841] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:18.323] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@514d2db2 01:16:18,324 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,324 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,324 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,324 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,324 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,324 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,324 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,324 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,324 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,324 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,324 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,324 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,324 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,324 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 88.89 μs with journalIndex=1 01:16:18,324 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:18.324] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,324 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2131,follower6-writer-1841]/waiting 01:16:18,324 PM [follower6-writer-1841] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.276 ms 01:16:18,324 PM [follower6-writer-1841] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.220 μs 01:16:18,324 PM [follower6-writer-1841] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,324 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,324 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,324 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,324 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.325] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2d6eca7b 01:16:18,325 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,325 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,325 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,325 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,325 PM [follower7-writer-1842] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,325 PM [follower7-writer-1842] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,325 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:18,325 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:18,326 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,326 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,326 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,326 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,326 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,326 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,326 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,326 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,326 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,326 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,326 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,326 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,326 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,326 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 48.93 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:18.326] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,326 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2132,follower7-writer-1842]/waiting 01:16:18,326 PM [follower7-writer-1842] [DEBUG] JournalWriteTask - follower7: received 1 commands after 944.8 μs 01:16:18,326 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,326 PM [follower7-writer-1842] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.360 μs 01:16:18,326 PM [follower7-writer-1842] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,326 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,326 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,326 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,326 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,327 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,327 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:18,327 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:18,328 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,328 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,328 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,328 PM [leader5-writer-1843] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,328 PM [leader5-writer-1843] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,333 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,333 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,333 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,334 PM [follower7-writer-1844] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,334 PM [follower7-writer-1844] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:18.334] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@70e94bee 01:16:18,334 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,334 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,334 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,334 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,334 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,334 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,334 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,334 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,334 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,334 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,334 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,334 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,334 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,334 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 35.52 μs with journalIndex=1 01:16:18,334 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,334 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,334 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,334 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,334 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,334 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,334 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,334 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2134,follower7-writer-1844]/waiting [ERROR] [07/29/2025 13:16:18.334] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,334 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,335 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,335 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,335 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,335 PM [follower7-writer-1844] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.028 ms 01:16:18,335 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,335 PM [follower7-writer-1844] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.770 μs 01:16:18,335 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,335 PM [follower7-writer-1844] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,335 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,335 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 50.00 μs with journalIndex=1 01:16:18,335 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,335 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,335 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,335 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.335] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@351c2ddc 01:16:18,335 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 [ERROR] [07/29/2025 13:16:18.335] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,335 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:18,335 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:18,335 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2133,leader5-writer-1843]/waiting 01:16:18,335 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,335 PM [leader5-writer-1843] [DEBUG] JournalWriteTask - leader5: received 1 commands after 7.166 ms 01:16:18,335 PM [leader5-writer-1843] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.270 μs 01:16:18,335 PM [leader5-writer-1843] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,335 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,335 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,335 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,336 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,336 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,336 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:18,336 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:18.337] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@28b7e4cf 01:16:18,349 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,349 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,349 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,349 PM [follower7-writer-1845] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,349 PM [follower7-writer-1845] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,349 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,349 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,349 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,349 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,349 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,349 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,349 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,349 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,349 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,349 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,349 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,349 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,349 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,349 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 35.23 μs with journalIndex=1 01:16:18,350 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,350 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2135,follower7-writer-1845]/waiting [ERROR] [07/29/2025 13:16:18.349] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,350 PM [follower7-writer-1845] [DEBUG] JournalWriteTask - follower7: received 1 commands after 882.8 μs 01:16:18,350 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,350 PM [follower7-writer-1845] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 5.279 μs 01:16:18,350 PM [follower7-writer-1845] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,350 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,350 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,351 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,351 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.351] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1d334c48 01:16:18,352 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,352 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:18,352 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:18,350 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,353 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,353 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,353 PM [leader5-writer-1846] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,353 PM [leader5-writer-1846] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,353 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,353 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,353 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,353 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,353 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,353 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,353 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,353 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,353 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,353 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,353 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,353 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,353 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,353 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,353 PM [follower6-writer-1847] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,353 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,353 PM [follower6-writer-1847] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,353 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 40.75 μs with journalIndex=1 01:16:18,354 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,354 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2136,leader5-writer-1846]/waiting 01:16:18,354 PM [leader5-writer-1846] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.075 ms [ERROR] [07/29/2025 13:16:18.354] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,354 PM [leader5-writer-1846] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 4.629 μs 01:16:18,354 PM [leader5-writer-1846] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,354 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,354 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,354 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,354 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,354 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,354 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,354 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,354 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,354 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,354 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,354 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,354 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,354 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,354 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 53.21 μs with journalIndex=1 01:16:18,354 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,354 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,354 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,354 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:18.354] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,354 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,354 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2137,follower6-writer-1847]/waiting 01:16:18,354 PM [follower6-writer-1847] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.032 ms 01:16:18,354 PM [follower6-writer-1847] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.940 μs 01:16:18,354 PM [follower6-writer-1847] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,354 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,354 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,354 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,354 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,355 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,355 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:18,355 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:18.355] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3fe6619e 01:16:18,357 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,357 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,357 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,357 PM [follower7-writer-1848] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,357 PM [follower7-writer-1848] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:18.357] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@498a386c 01:16:18,357 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,357 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:18,357 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:18,359 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,359 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,359 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,359 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,359 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,359 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,359 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,359 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,359 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,359 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,359 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,359 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,359 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,359 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 74.24 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:18.359] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,360 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,360 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2138,follower7-writer-1848]/waiting 01:16:18,360 PM [follower7-writer-1848] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.996 ms 01:16:18,360 PM [follower7-writer-1848] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.120 μs 01:16:18,360 PM [follower7-writer-1848] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,360 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,360 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,360 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,360 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,361 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,361 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,361 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,361 PM [follower6-writer-1849] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,361 PM [follower6-writer-1849] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:18.361] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2877c72f 01:16:18,362 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,362 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,362 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:18,362 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,362 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:18,362 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,362 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,362 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,362 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,362 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,362 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,362 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,362 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,362 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,362 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,362 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,362 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 65.87 μs with journalIndex=1 01:16:18,362 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) [ERROR] [07/29/2025 13:16:18.362] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,362 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2139,follower6-writer-1849]/waiting 01:16:18,362 PM [follower6-writer-1849] [DEBUG] JournalWriteTask - follower6: received 1 commands after 825.3 μs 01:16:18,362 PM [follower6-writer-1849] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.360 μs 01:16:18,362 PM [follower6-writer-1849] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,363 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,363 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,363 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,363 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,363 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,363 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:18,363 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:18,363 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,363 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,363 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,363 PM [leader5-writer-1850] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,363 PM [leader5-writer-1850] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:18.363] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5fa76fa8 01:16:18,367 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,367 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,367 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,367 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,367 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,367 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,367 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,367 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,367 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,367 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,367 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,367 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,367 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,367 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 74.38 μs with journalIndex=1 01:16:18,367 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,367 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2140,leader5-writer-1850]/waiting 01:16:18,367 PM [leader5-writer-1850] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.730 ms [ERROR] [07/29/2025 13:16:18.367] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,367 PM [leader5-writer-1850] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 18.27 μs 01:16:18,367 PM [leader5-writer-1850] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,367 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,367 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,367 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,367 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,367 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,367 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 [WARN] [07/29/2025 13:16:18.367] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3eb3809b 01:16:18,367 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,367 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:18,367 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:18,367 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,368 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,368 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,368 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,368 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,368 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,368 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,368 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,368 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,368 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,368 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,368 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,368 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,368 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 65.72 μs with journalIndex=1 01:16:18,369 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,369 PM [follower6-writer-1851] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,369 PM [follower6-writer-1851] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,369 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,369 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 [ERROR] [07/29/2025 13:16:18.369] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,369 PM [follower7-writer-1852] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,369 PM [follower7-writer-1852] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,369 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2141,follower6-writer-1851]/waiting 01:16:18,369 PM [follower6-writer-1851] [DEBUG] JournalWriteTask - follower6: received 1 commands after 224.2 μs 01:16:18,369 PM [follower6-writer-1851] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 6.109 μs 01:16:18,369 PM [follower6-writer-1851] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,369 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,369 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,369 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,369 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.369] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3cf79f34 01:16:18,369 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,369 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,369 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,369 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,369 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,369 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,369 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,369 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,369 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,369 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,369 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,369 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,369 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,369 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 51.97 μs with journalIndex=1 01:16:18,370 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2142,follower7-writer-1852]/waiting [ERROR] [07/29/2025 13:16:18.369] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,370 PM [follower7-writer-1852] [DEBUG] JournalWriteTask - follower7: received 1 commands after 768.9 μs 01:16:18,370 PM [follower7-writer-1852] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.250 μs 01:16:18,370 PM [follower7-writer-1852] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,370 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,370 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,370 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,370 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,370 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,370 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,370 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:18,370 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:18,370 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,370 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,370 PM [leader5-writer-1853] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,370 PM [leader5-writer-1853] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:18.370] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@772cde03 01:16:18,370 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,370 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,370 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,370 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,370 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,370 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,370 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,370 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,370 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,370 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,370 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,370 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,370 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,370 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,370 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,370 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,370 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 36.16 μs with journalIndex=1 01:16:18,371 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) [ERROR] [07/29/2025 13:16:18.370] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,371 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,371 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2143,leader5-writer-1853]/waiting 01:16:18,371 PM [leader5-writer-1853] [DEBUG] JournalWriteTask - leader5: received 1 commands after 909.2 μs 01:16:18,371 PM [leader5-writer-1853] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.680 μs 01:16:18,371 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:18,371 PM [leader5-writer-1853] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,371 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,371 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,371 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,371 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.371] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@73b8c7ee 01:16:18,371 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,371 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:18,371 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:18,375 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,375 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,375 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,375 PM [follower6-writer-1854] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,375 PM [follower6-writer-1854] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,376 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,376 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:18,376 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,376 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,376 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,376 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,376 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,376 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,376 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,376 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,376 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,376 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,376 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,376 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,376 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 70.68 μs with journalIndex=1 01:16:18,376 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) [ERROR] [07/29/2025 13:16:18.376] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,376 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2144,follower6-writer-1854]/waiting 01:16:18,376 PM [follower6-writer-1854] [DEBUG] JournalWriteTask - follower6: received 1 commands after 873.0 μs 01:16:18,376 PM [follower6-writer-1854] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.780 μs 01:16:18,376 PM [follower6-writer-1854] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,376 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,376 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,376 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,376 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,377 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,377 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:18,377 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:18,378 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,378 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,378 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,378 PM [leader5-writer-1855] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,378 PM [leader5-writer-1855] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:18.379] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@73b0e7be 01:16:18,379 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,379 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,379 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,379 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,379 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,379 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,379 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,379 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,379 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,379 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,379 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,379 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,379 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,379 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 59.56 μs with journalIndex=1 01:16:18,379 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) [ERROR] [07/29/2025 13:16:18.379] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,379 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2145,leader5-writer-1855]/waiting 01:16:18,380 PM [leader5-writer-1855] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.043 ms 01:16:18,380 PM [leader5-writer-1855] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.479 μs 01:16:18,380 PM [leader5-writer-1855] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,380 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,380 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,380 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,380 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,380 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,380 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,380 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:18,380 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:18,380 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,380 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 [WARN] [07/29/2025 13:16:18.380] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@20be98e8 01:16:18,381 PM [follower6-writer-1856] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,381 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,381 PM [follower6-writer-1856] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,381 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,381 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,381 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,381 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,381 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,381 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,381 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,381 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,381 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,381 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,381 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,381 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,381 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 76.79 μs with journalIndex=1 01:16:18,381 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,381 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,381 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,381 PM [leader5-writer-1857] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,381 PM [leader5-writer-1857] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,382 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2146,follower6-writer-1856]/waiting 01:16:18,382 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:18.381] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,382 PM [follower6-writer-1856] [DEBUG] JournalWriteTask - follower6: received 1 commands after 989.4 μs 01:16:18,382 PM [follower6-writer-1856] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 6.129 μs 01:16:18,382 PM [follower6-writer-1856] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,382 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,382 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,382 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,382 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.382] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@ff5d2ca 01:16:18,382 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,382 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:18,382 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:18,382 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,382 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,382 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,382 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,382 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,382 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,382 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,382 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,382 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,382 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,382 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,382 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,383 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,383 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 57.82 μs with journalIndex=1 01:16:18,383 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2147,leader5-writer-1857]/waiting [ERROR] [07/29/2025 13:16:18.383] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,383 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,383 PM [leader5-writer-1857] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.469 ms 01:16:18,383 PM [leader5-writer-1857] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.370 μs 01:16:18,383 PM [leader5-writer-1857] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,383 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,383 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,383 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,383 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,383 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,383 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,383 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:18,383 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:18.383] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@299b2813 01:16:18,383 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,383 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,383 PM [follower6-writer-1858] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,383 PM [follower6-writer-1858] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,384 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,384 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,384 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,384 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,384 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,384 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,384 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,384 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,384 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,384 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,384 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,384 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,384 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,384 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 67.04 μs with journalIndex=1 01:16:18,384 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) [ERROR] [07/29/2025 13:16:18.384] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,384 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2148,follower6-writer-1858]/waiting 01:16:18,384 PM [follower6-writer-1858] [DEBUG] JournalWriteTask - follower6: received 1 commands after 945.5 μs 01:16:18,384 PM [follower6-writer-1858] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.439 μs 01:16:18,384 PM [follower6-writer-1858] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,384 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,384 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,384 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,385 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,385 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,385 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:18,385 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:18.387] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@53f38b00 01:16:18,399 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,399 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,399 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,399 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,400 PM [leader5-writer-1859] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,400 PM [leader5-writer-1859] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,400 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,400 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,400 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,400 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,400 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,400 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,400 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,400 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,400 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,400 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,400 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,400 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,400 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,400 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,400 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,400 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,400 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,400 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,400 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,400 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,400 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,400 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,400 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,400 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,400 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,400 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,400 PM [follower7-writer-1860] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,400 PM [follower7-writer-1860] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,401 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,401 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 234.8 μs with journalIndex=1 01:16:18,401 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) [ERROR] [07/29/2025 13:16:18.401] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,401 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,401 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2150,follower7-writer-1860]/waiting 01:16:18,401 PM [follower7-writer-1860] [DEBUG] JournalWriteTask - follower7: received 1 commands after 902.5 μs 01:16:18,401 PM [follower7-writer-1860] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 6.739 μs 01:16:18,401 PM [follower7-writer-1860] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,401 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,401 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,401 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,401 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.402] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6ac52a6d 01:16:18,402 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,402 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:18,402 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:18,403 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,403 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,403 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,404 PM [follower7-writer-1861] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,404 PM [follower7-writer-1861] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,404 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,404 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 3.459 ms with journalIndex=1 01:16:18,404 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,404 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,404 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,404 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,404 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,404 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,404 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,404 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,404 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,404 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,404 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,404 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,404 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 46.58 μs with journalIndex=1 01:16:18,404 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,404 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,404 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2151,follower7-writer-1861]/waiting 01:16:18,404 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2149,leader5-writer-1859]/waiting 01:16:18,404 PM [follower7-writer-1861] [DEBUG] JournalWriteTask - follower7: received 1 commands after 838.7 μs 01:16:18,404 PM [follower7-writer-1861] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.009 μs 01:16:18,404 PM [follower7-writer-1861] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,404 PM [leader5-writer-1859] [DEBUG] JournalWriteTask - leader5: received 1 commands after 4.916 ms 01:16:18,404 PM [leader5-writer-1859] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 990.0 ns 01:16:18,404 PM [leader5-writer-1859] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,404 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,405 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,405 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,405 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,405 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,405 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,405 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,405 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:18.404] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:18.404] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:18.405] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@483188a8 [WARN] [07/29/2025 13:16:18.405] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3f904d66 01:16:18,405 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,405 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:18,405 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:18,405 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,405 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:18,405 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:18,423 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,423 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,423 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,423 PM [follower7-writer-1862] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,423 PM [follower7-writer-1862] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,423 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,423 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,423 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,423 PM [follower6-writer-1863] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,423 PM [follower6-writer-1863] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,423 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,423 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,423 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,423 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,423 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,423 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,423 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,423 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,424 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,424 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,424 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,424 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,424 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,424 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 66.60 μs with journalIndex=1 01:16:18,424 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:18.424] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,424 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2152,follower7-writer-1862]/waiting 01:16:18,424 PM [follower7-writer-1862] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.150 ms 01:16:18,424 PM [follower7-writer-1862] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.369 μs 01:16:18,424 PM [follower7-writer-1862] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,424 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,424 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,424 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,424 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,424 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,424 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,424 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,424 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,424 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,424 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,424 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,424 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,424 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,424 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,424 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,424 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,424 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,424 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,424 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,424 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,425 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 41.20 μs with journalIndex=1 01:16:18,425 PM [leader5-writer-1864] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,425 PM [leader5-writer-1864] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,425 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:18.425] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:18.425] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3f916c76 01:16:18,425 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,425 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2153,follower6-writer-1863]/waiting 01:16:18,425 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:18,425 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:18,426 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,426 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,426 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,427 PM [follower7-writer-1865] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,427 PM [follower7-writer-1865] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,427 PM [follower6-writer-1863] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.380 ms 01:16:18,427 PM [follower6-writer-1863] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 6.249 μs 01:16:18,427 PM [follower6-writer-1863] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,427 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,427 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,427 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,427 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,427 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:18,427 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,427 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:18,427 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:18.428] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6c2cf9c6 01:16:18,428 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,428 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,428 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,428 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,428 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,428 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,428 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,428 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,428 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,428 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,428 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,428 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,428 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,428 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,428 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,428 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,428 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,428 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,428 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,428 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,428 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,428 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,428 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,428 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,428 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,428 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,428 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 89.07 μs with journalIndex=1 01:16:18,428 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 103.0 μs with journalIndex=1 01:16:18,428 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) [ERROR] [07/29/2025 13:16:18.428] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,428 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:18.428] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,429 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2155,follower7-writer-1865]/waiting 01:16:18,429 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2154,leader5-writer-1864]/waiting 01:16:18,429 PM [leader5-writer-1864] [DEBUG] JournalWriteTask - leader5: received 1 commands after 4.342 ms 01:16:18,429 PM [leader5-writer-1864] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.370 μs 01:16:18,429 PM [leader5-writer-1864] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,429 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,429 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,429 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,429 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.429] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@26d85d8b 01:16:18,429 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,429 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:18,430 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:18,431 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,431 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,431 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,431 PM [leader5-writer-1866] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,431 PM [leader5-writer-1866] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,431 PM [follower7-writer-1865] [DEBUG] JournalWriteTask - follower7: received 1 commands after 4.803 ms 01:16:18,431 PM [follower7-writer-1865] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.980 μs 01:16:18,431 PM [follower7-writer-1865] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,432 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,432 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,432 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,429 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,432 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,432 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,432 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,432 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,432 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,432 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,432 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,432 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} [WARN] [07/29/2025 13:16:18.432] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@394995a1 01:16:18,432 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,432 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,432 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,432 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,432 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,432 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,432 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 42.56 μs with journalIndex=1 01:16:18,432 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) [ERROR] [07/29/2025 13:16:18.432] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,433 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,433 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,432 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,433 PM [follower6-writer-1867] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,432 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2156,leader5-writer-1866]/waiting 01:16:18,433 PM [follower6-writer-1867] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,433 PM [leader5-writer-1866] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.408 ms 01:16:18,433 PM [leader5-writer-1866] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.159 μs 01:16:18,433 PM [leader5-writer-1866] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,433 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,433 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,433 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,433 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.433] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3f72a3cf 01:16:18,433 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,433 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,433 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,433 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,433 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,433 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,433 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,433 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,433 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,433 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,433 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,433 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:18,433 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,433 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:18,433 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,433 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,433 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 56.94 μs with journalIndex=1 01:16:18,434 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2157,follower6-writer-1867]/waiting 01:16:18,434 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,434 PM [follower6-writer-1867] [DEBUG] JournalWriteTask - follower6: received 1 commands after 926.5 μs 01:16:18,434 PM [follower6-writer-1867] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.559 μs 01:16:18,434 PM [follower6-writer-1867] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:18.433] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,434 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,434 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,434 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:18,434 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,434 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,434 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:18.434] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@25e0147d 01:16:18,434 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,434 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:18,434 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:18,448 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,448 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,448 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,448 PM [leader5-writer-1868] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,448 PM [leader5-writer-1868] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,449 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,449 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,449 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,449 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,449 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,449 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,449 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,449 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,449 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,449 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,449 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,449 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,449 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,449 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 53.63 μs with journalIndex=1 01:16:18,449 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,449 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,449 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2158,leader5-writer-1868]/waiting [ERROR] [07/29/2025 13:16:18.449] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,449 PM [leader5-writer-1868] [DEBUG] JournalWriteTask - leader5: received 1 commands after 894.8 μs 01:16:18,449 PM [leader5-writer-1868] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.430 μs 01:16:18,449 PM [leader5-writer-1868] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,449 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,449 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,449 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,449 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,449 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,449 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,449 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 [WARN] [07/29/2025 13:16:18.449] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6e44757a 01:16:18,449 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,450 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:18,450 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:18,451 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,451 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,451 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,451 PM [follower6-writer-1869] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,451 PM [follower6-writer-1869] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,451 PM [leader5-writer-1870] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,451 PM [leader5-writer-1870] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,451 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,451 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,451 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,451 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,451 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,451 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,451 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,451 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,451 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,451 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,451 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,451 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,451 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,451 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,451 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,451 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,451 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,451 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,451 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,451 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 43.27 μs with journalIndex=1 01:16:18,451 PM [follower7-writer-1871] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,451 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,451 PM [follower7-writer-1871] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,451 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,451 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,451 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,451 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,451 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,451 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,452 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,452 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,452 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 92.23 μs with journalIndex=1 01:16:18,452 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,452 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,452 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:18.452] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,452 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2160,leader5-writer-1870]/waiting 01:16:18,452 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) [ERROR] [07/29/2025 13:16:18.452] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,452 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2159,follower6-writer-1869]/waiting 01:16:18,452 PM [leader5-writer-1870] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.184 ms 01:16:18,452 PM [leader5-writer-1870] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.639 μs 01:16:18,452 PM [leader5-writer-1870] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,452 PM [follower6-writer-1869] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.234 ms 01:16:18,452 PM [follower6-writer-1869] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 910.0 ns 01:16:18,452 PM [follower6-writer-1869] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,452 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,452 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,452 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,452 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,452 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,452 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,452 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,452 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,452 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,452 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,452 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,452 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,452 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,452 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,452 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,452 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 40.82 μs with journalIndex=1 01:16:18,453 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2161,follower7-writer-1871]/waiting 01:16:18,453 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,453 PM [follower7-writer-1871] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.127 ms 01:16:18,453 PM [follower7-writer-1871] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.209 μs 01:16:18,453 PM [follower7-writer-1871] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,453 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:18,453 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:18.453] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@17a65938 01:16:18,453 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,453 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,453 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,453 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:18.452] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:18.453] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@c5aae57 01:16:18,453 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,453 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:18,453 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:18,459 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,459 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,459 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,459 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.459] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@36ca23d0 01:16:18,461 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,461 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,461 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,462 PM [follower6-writer-1872] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,462 PM [follower6-writer-1872] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,462 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,462 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,462 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,462 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,462 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,462 PM [follower7-writer-1873] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,462 PM [follower7-writer-1873] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,462 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,462 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,462 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,462 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,462 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,462 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,462 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,462 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,462 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,462 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,462 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,462 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,462 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:18,462 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:18,462 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,462 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 84.49 μs with journalIndex=1 01:16:18,463 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,463 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,463 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,463 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,463 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,463 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,463 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,463 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,463 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,463 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) [ERROR] [07/29/2025 13:16:18.463] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,463 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2162,follower6-writer-1872]/waiting 01:16:18,463 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,463 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,463 PM [follower6-writer-1872] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.267 ms 01:16:18,463 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,463 PM [follower6-writer-1872] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.760 μs 01:16:18,463 PM [follower6-writer-1872] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,463 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,463 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 55.60 μs with journalIndex=1 01:16:18,463 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,463 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,463 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,463 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,463 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:18.463] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:18.463] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@59606682 01:16:18,463 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2163,follower7-writer-1873]/waiting 01:16:18,463 PM [follower7-writer-1873] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.069 ms 01:16:18,463 PM [follower7-writer-1873] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.270 μs 01:16:18,463 PM [follower7-writer-1873] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,463 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,463 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,463 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,463 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.463] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7b282a1f 01:16:18,464 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,464 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:18,464 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:18,464 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,464 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,464 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,465 PM [leader5-writer-1874] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,465 PM [leader5-writer-1874] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,465 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,465 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,465 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,465 PM [follower7-writer-1875] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,465 PM [follower7-writer-1875] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,466 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,466 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,466 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,466 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,466 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,466 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,466 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,466 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,466 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,466 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,466 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,466 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,466 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,466 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 35.98 μs with journalIndex=1 01:16:18,466 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,466 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,466 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,466 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,466 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,466 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,466 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,466 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,466 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,466 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,466 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,466 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,466 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:18.466] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,466 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2164,leader5-writer-1874]/waiting 01:16:18,466 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,466 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,466 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 159.4 μs with journalIndex=1 01:16:18,466 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:18,466 PM [leader5-writer-1874] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.345 ms 01:16:18,466 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:18,466 PM [leader5-writer-1874] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.070 μs 01:16:18,466 PM [leader5-writer-1874] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,466 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,466 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,466 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,466 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.466] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7cf4350c 01:16:18,467 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,467 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:18,467 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:18,469 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:18.469] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,469 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2165,follower7-writer-1875]/waiting 01:16:18,469 PM [follower7-writer-1875] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.441 ms 01:16:18,469 PM [follower7-writer-1875] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.470 μs 01:16:18,469 PM [follower7-writer-1875] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,469 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,469 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,469 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,469 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.469] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1f06acfb 01:16:18,469 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,469 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:18,469 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:18,472 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,472 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,472 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,472 PM [follower6-writer-1876] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,472 PM [follower6-writer-1876] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,472 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,472 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,472 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,472 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,472 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,472 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,472 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,472 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,472 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,472 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,472 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,473 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,473 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,473 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 98.27 μs with journalIndex=1 01:16:18,473 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:18.473] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,479 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,479 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,479 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,479 PM [leader5-writer-1877] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,479 PM [leader5-writer-1877] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,479 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,480 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,480 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,480 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,480 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,480 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,480 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,480 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,480 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,480 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,480 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,480 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,480 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,480 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 67.00 μs with journalIndex=1 01:16:18,478 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 [ERROR] [07/29/2025 13:16:18.480] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,473 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2166,follower6-writer-1876]/waiting 01:16:18,480 PM [follower6-writer-1876] [DEBUG] JournalWriteTask - follower6: received 1 commands after 7.947 ms 01:16:18,480 PM [follower6-writer-1876] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.490 μs 01:16:18,480 PM [follower6-writer-1876] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,480 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,480 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,480 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,480 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.480] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@302e4f65 01:16:18,480 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,480 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:18,481 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:18,480 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2167,leader5-writer-1877]/waiting 01:16:18,480 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,481 PM [leader5-writer-1877] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.785 ms 01:16:18,481 PM [leader5-writer-1877] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.300 μs 01:16:18,481 PM [leader5-writer-1877] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,481 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,481 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,481 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,481 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.481] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@42b43ad2 01:16:18,481 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,481 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:18,481 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:18,481 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,482 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,482 PM [follower7-writer-1878] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,482 PM [follower7-writer-1878] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,482 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,482 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,482 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,482 PM [follower6-writer-1879] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,482 PM [follower6-writer-1879] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,483 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,483 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,483 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,483 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,483 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,483 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,483 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,483 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,483 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,483 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,483 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,483 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,483 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,483 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 55.91 μs with journalIndex=1 01:16:18,483 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,483 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,483 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,483 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,483 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,483 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,483 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,483 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,483 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,483 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,483 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,483 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,483 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,483 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 51.70 μs with journalIndex=1 01:16:18,483 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2168,follower7-writer-1878]/waiting 01:16:18,483 PM [follower7-writer-1878] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.436 ms 01:16:18,483 PM [follower7-writer-1878] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.300 μs 01:16:18,483 PM [follower7-writer-1878] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,483 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,483 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,483 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,483 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,484 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2169,follower6-writer-1879]/waiting 01:16:18,484 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,484 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:18,484 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:18,488 PM [follower6-writer-1879] [DEBUG] JournalWriteTask - follower6: received 1 commands after 5.397 ms 01:16:18,488 PM [follower6-writer-1879] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.740 μs 01:16:18,488 PM [follower6-writer-1879] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,488 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,488 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,488 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,488 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,488 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,488 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:18,488 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:18,489 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,489 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,490 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,490 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,490 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,490 PM [follower7-writer-1880] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,490 PM [follower7-writer-1880] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [ERROR] [07/29/2025 13:16:18.483] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:18.483] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:18.490] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@58188cbe [WARN] [07/29/2025 13:16:18.490] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@41eaf458 01:16:18,491 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,491 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,491 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,491 PM [follower6-writer-1881] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,491 PM [follower6-writer-1881] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,492 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,492 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,492 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,492 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,492 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,492 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,492 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,492 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,492 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,492 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,492 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,492 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,492 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,492 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,492 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 83.28 μs with journalIndex=1 01:16:18,492 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,492 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,492 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,492 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,492 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,492 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,492 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,492 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,492 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,492 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,492 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,492 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) [ERROR] [07/29/2025 13:16:18.492] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,492 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2170,follower7-writer-1880]/waiting 01:16:18,492 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,492 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 307.3 μs with journalIndex=1 01:16:18,492 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,492 PM [follower7-writer-1880] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.215 ms 01:16:18,492 PM [follower7-writer-1880] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.490 μs 01:16:18,492 PM [follower7-writer-1880] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,492 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,492 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,492 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,492 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,492 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2171,follower6-writer-1881]/waiting 01:16:18,492 PM [follower6-writer-1881] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.231 ms 01:16:18,492 PM [follower6-writer-1881] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 1.839 μs 01:16:18,492 PM [follower6-writer-1881] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,492 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,493 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,493 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,493 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,493 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 [ERROR] [07/29/2025 13:16:18.492] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,493 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:18.493] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@9ed1acc 01:16:18,493 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:18,493 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:18.493] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@bf6dfc6 01:16:18,493 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,493 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:18,493 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:18,499 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,499 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,499 PM [leader5-writer-1882] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,499 PM [leader5-writer-1882] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,503 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,503 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,503 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,503 PM [follower7-writer-1883] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,503 PM [follower7-writer-1883] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,503 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,503 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,503 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,503 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,503 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,503 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,503 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,503 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,503 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,503 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,503 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,503 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,503 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,503 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,503 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,503 PM [follower6-writer-1884] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,503 PM [follower6-writer-1884] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,503 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,503 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 51.17 μs with journalIndex=1 01:16:18,503 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,503 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2172,leader5-writer-1882]/waiting [ERROR] [07/29/2025 13:16:18.503] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,504 PM [leader5-writer-1882] [DEBUG] JournalWriteTask - leader5: received 1 commands after 4.271 ms 01:16:18,504 PM [leader5-writer-1882] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.809 μs 01:16:18,504 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,504 PM [leader5-writer-1882] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,504 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,504 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,504 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,504 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,504 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,504 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,504 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,504 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,504 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,504 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,504 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,504 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,504 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,504 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,504 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,504 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,504 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,504 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,504 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,504 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,504 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,504 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,504 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,504 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,504 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 49.94 μs with journalIndex=1 01:16:18,504 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,504 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 48.95 μs with journalIndex=1 01:16:18,504 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) [ERROR] [07/29/2025 13:16:18.504] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,504 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2173,follower7-writer-1883]/waiting 01:16:18,504 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) [ERROR] [07/29/2025 13:16:18.504] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,504 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2174,follower6-writer-1884]/waiting 01:16:18,504 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,505 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,504 PM [follower7-writer-1883] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.319 ms 01:16:18,505 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,505 PM [follower6-writer-1884] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.568 ms 01:16:18,505 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,505 PM [follower7-writer-1883] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.019 μs 01:16:18,505 PM [follower6-writer-1884] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 4.529 μs 01:16:18,505 PM [follower7-writer-1883] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,505 PM [follower6-writer-1884] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,505 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,505 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,505 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,505 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,505 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,505 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,505 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,505 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.505] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@333f6c79 [WARN] [07/29/2025 13:16:18.505] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@79c6bad9 [WARN] [07/29/2025 13:16:18.505] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@322f917a 01:16:18,505 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,505 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:18,505 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,505 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:18,505 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:18,505 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:18,505 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,505 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:18,505 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:18,537 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,537 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,537 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,537 PM [leader5-writer-1885] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,537 PM [leader5-writer-1885] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,537 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,538 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,538 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,538 PM [follower6-writer-1886] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,538 PM [follower6-writer-1886] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,538 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,538 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,538 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,538 PM [follower7-writer-1887] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,538 PM [follower7-writer-1887] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,543 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,543 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,543 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,543 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,543 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,543 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,543 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,543 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,543 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,543 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,543 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,543 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,543 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,543 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,543 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,543 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,543 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,543 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,543 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,543 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,543 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,543 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,543 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,543 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,543 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,543 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,543 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 54.86 μs with journalIndex=1 01:16:18,543 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 54.68 μs with journalIndex=1 01:16:18,543 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2176,follower6-writer-1886]/waiting 01:16:18,543 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2177,follower7-writer-1887]/waiting 01:16:18,543 PM [follower6-writer-1886] [DEBUG] JournalWriteTask - follower6: received 1 commands after 5.417 ms 01:16:18,543 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null [ERROR] [07/29/2025 13:16:18.543] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,543 PM [follower6-writer-1886] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 6.780 μs 01:16:18,543 PM [follower6-writer-1886] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,543 PM [follower7-writer-1887] [DEBUG] JournalWriteTask - follower7: received 1 commands after 4.795 ms 01:16:18,543 PM [follower7-writer-1887] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 4.080 μs 01:16:18,543 PM [follower7-writer-1887] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,543 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,543 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,543 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,543 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:18.543] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,543 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,543 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,543 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,543 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.543] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6b9ff9e1 [WARN] [07/29/2025 13:16:18.543] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3b49cc2 01:16:18,544 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,544 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:18,544 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:18,544 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,544 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:18,544 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:18,544 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,544 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,545 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,545 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,545 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,545 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,545 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,545 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,545 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,545 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,545 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,545 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,545 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,545 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,545 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 101.2 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:18.546] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,546 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,546 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2175,leader5-writer-1885]/waiting 01:16:18,546 PM [leader5-writer-1885] [DEBUG] JournalWriteTask - leader5: received 1 commands after 8.563 ms 01:16:18,546 PM [leader5-writer-1885] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 6.160 μs 01:16:18,546 PM [leader5-writer-1885] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,546 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,546 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,546 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,546 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,547 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,547 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:18,547 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:18.557] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@27aa6923 01:16:18,567 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,567 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,567 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,567 PM [follower6-writer-1888] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,567 PM [follower6-writer-1888] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,567 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,568 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,568 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,568 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,568 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,568 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,568 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,568 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,568 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,568 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,568 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,568 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,568 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,568 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,568 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,568 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,568 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 58.05 μs with journalIndex=1 01:16:18,568 PM [follower7-writer-1889] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,568 PM [follower7-writer-1889] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,568 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [ERROR] [07/29/2025 13:16:18.568] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,568 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2178,follower6-writer-1888]/waiting 01:16:18,568 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,568 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,568 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,568 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,568 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,568 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,568 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,568 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,568 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,568 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,568 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,568 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,568 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,568 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 35.04 μs with journalIndex=1 01:16:18,568 PM [follower6-writer-1888] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.342 ms 01:16:18,568 PM [follower6-writer-1888] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.719 μs 01:16:18,568 PM [follower6-writer-1888] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,568 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,568 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,568 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,568 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:18.568] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,568 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2179,follower7-writer-1889]/waiting 01:16:18,568 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,569 PM [follower7-writer-1889] [DEBUG] JournalWriteTask - follower7: received 1 commands after 748.6 μs 01:16:18,569 PM [follower7-writer-1889] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.009 μs 01:16:18,569 PM [follower7-writer-1889] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,569 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,569 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,569 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,569 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,569 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,569 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:18,569 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:18,569 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,569 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:18,569 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:18.572] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4f6d36b1 [WARN] [07/29/2025 13:16:18.572] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@74050ccf 01:16:18,577 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:18,579 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,579 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,579 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,579 PM [follower6-writer-1890] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,579 PM [follower6-writer-1890] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,579 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,579 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,579 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,579 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,579 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,579 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,579 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,579 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,579 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,579 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,579 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,579 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,579 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,579 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 53.62 μs with journalIndex=1 01:16:18,580 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) [ERROR] [07/29/2025 13:16:18.579] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,580 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,580 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,580 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,580 PM [follower7-writer-1891] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,580 PM [follower7-writer-1891] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,577 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,580 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,580 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,580 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2180,follower6-writer-1890]/waiting 01:16:18,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,581 PM [leader5-writer-1892] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,581 PM [leader5-writer-1892] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,581 PM [follower6-writer-1890] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.869 ms 01:16:18,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,581 PM [follower6-writer-1890] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.640 μs 01:16:18,581 PM [follower6-writer-1890] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,581 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,581 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,581 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,581 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,581 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 44.60 μs with journalIndex=1 [WARN] [07/29/2025 13:16:18.581] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@21ec0f60 01:16:18,581 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,581 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:18,581 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:18,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null [ERROR] [07/29/2025 13:16:18.581] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,581 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,581 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2181,follower7-writer-1891]/waiting 01:16:18,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,581 PM [follower7-writer-1891] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.156 ms 01:16:18,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,581 PM [follower7-writer-1891] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.540 μs 01:16:18,581 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,581 PM [follower7-writer-1891] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 49.00 μs with journalIndex=1 01:16:18,582 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,582 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,582 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,582 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:18.582] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,582 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:18.582] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@510db2f8 01:16:18,582 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,582 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2182,leader5-writer-1892]/waiting 01:16:18,582 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:18,582 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:18,582 PM [leader5-writer-1892] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.493 ms 01:16:18,582 PM [leader5-writer-1892] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.740 μs 01:16:18,582 PM [leader5-writer-1892] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,583 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,583 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,583 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,583 PM [follower6-writer-1893] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,583 PM [follower6-writer-1893] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,583 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,583 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,583 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,583 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.584] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6632abe2 01:16:18,584 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,584 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,584 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:18,584 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,584 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,584 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:18,584 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,584 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,584 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,584 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,584 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,584 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,584 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,584 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,584 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,584 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,584 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 49.51 μs with journalIndex=1 01:16:18,584 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,584 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2183,follower6-writer-1893]/waiting [ERROR] [07/29/2025 13:16:18.584] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,584 PM [follower6-writer-1893] [DEBUG] JournalWriteTask - follower6: received 1 commands after 930.2 μs 01:16:18,584 PM [follower6-writer-1893] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 4.609 μs 01:16:18,584 PM [follower6-writer-1893] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,584 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,584 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,584 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,584 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.585] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6a9948f1 01:16:18,585 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,585 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,585 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,585 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,585 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:18,585 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:18,588 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,588 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,588 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,588 PM [leader5-writer-1894] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,588 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,588 PM [follower6-writer-1895] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,588 PM [leader5-writer-1894] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,588 PM [follower6-writer-1895] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,588 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,588 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,588 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,588 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,588 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,588 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,588 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,588 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,588 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,589 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,589 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,589 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,589 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,589 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 146.2 μs with journalIndex=1 01:16:18,589 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,589 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,589 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,589 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,589 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,589 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,589 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,589 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,589 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,589 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,589 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,589 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,589 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 52.26 μs with journalIndex=1 01:16:18,589 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) [ERROR] [07/29/2025 13:16:18.589] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,589 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2184,leader5-writer-1894]/waiting 01:16:18,589 PM [leader5-writer-1894] [DEBUG] JournalWriteTask - leader5: received 1 commands after 684.5 μs 01:16:18,589 PM [leader5-writer-1894] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 7.439 μs 01:16:18,589 PM [leader5-writer-1894] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,590 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,590 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,590 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,590 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,590 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2185,follower6-writer-1895]/waiting 01:16:18,590 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,590 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,590 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,590 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,590 PM [follower6-writer-1895] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.432 ms 01:16:18,590 PM [follower6-writer-1895] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 8.529 μs 01:16:18,590 PM [follower6-writer-1895] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,590 PM [follower7-writer-1896] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,590 PM [follower7-writer-1896] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,590 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,590 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,590 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,590 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,590 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,590 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:18,590 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:18,590 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,590 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:18,590 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:18,597 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,597 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,597 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,597 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,597 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,597 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,597 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,597 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,597 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,597 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,597 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,597 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,597 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,597 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 73.18 μs with journalIndex=1 01:16:18,597 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,597 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2186,follower7-writer-1896]/waiting 01:16:18,597 PM [follower7-writer-1896] [DEBUG] JournalWriteTask - follower7: received 1 commands after 7.244 ms 01:16:18,597 PM [follower7-writer-1896] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.000 μs 01:16:18,597 PM [follower7-writer-1896] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,597 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,597 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,597 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,597 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,598 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,598 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:18,598 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:18,601 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,601 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,601 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,601 PM [follower6-writer-1897] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,601 PM [follower6-writer-1897] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [ERROR] [07/29/2025 13:16:18.590] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:18.602] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6e80a6c7 [WARN] [07/29/2025 13:16:18.602] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7f271bd1 [ERROR] [07/29/2025 13:16:18.597] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:18.602] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2092cb7e 01:16:18,602 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,602 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,602 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,602 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,602 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,602 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,602 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,602 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,602 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,602 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,602 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,602 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,602 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,602 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,602 PM [leader5-writer-1898] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,602 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,602 PM [leader5-writer-1898] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,602 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,602 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 47.76 μs with journalIndex=1 01:16:18,602 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2187,follower6-writer-1897]/waiting 01:16:18,602 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:18.602] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,602 PM [follower6-writer-1897] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.027 ms 01:16:18,603 PM [follower6-writer-1897] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.430 μs 01:16:18,603 PM [follower6-writer-1897] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,603 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,603 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,603 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,603 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,603 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,603 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,603 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,603 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,603 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,603 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,603 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,603 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,603 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,603 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 35.89 μs with journalIndex=1 01:16:18,603 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:18.603] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,604 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2188,leader5-writer-1898]/waiting 01:16:18,604 PM [leader5-writer-1898] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.673 ms 01:16:18,604 PM [leader5-writer-1898] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 4.180 μs 01:16:18,604 PM [leader5-writer-1898] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,604 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,604 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,604 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,604 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,604 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,604 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,604 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,604 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,604 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,604 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:18,604 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:18,604 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,604 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:18,604 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:18.609] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@75fc1117 [WARN] [07/29/2025 13:16:18.609] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@19f802ef 01:16:18,625 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,625 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,625 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,625 PM [follower6-writer-1899] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,625 PM [follower6-writer-1899] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,626 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,626 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,626 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,626 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,626 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,626 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,626 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,626 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,626 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,626 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,626 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,626 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,626 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,626 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,626 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 77.62 μs with journalIndex=1 01:16:18,626 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,626 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,626 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,626 PM [leader5-writer-1900] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,626 PM [leader5-writer-1900] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,626 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:18.626] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,626 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2189,follower6-writer-1899]/waiting 01:16:18,626 PM [follower6-writer-1899] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.100 ms 01:16:18,626 PM [follower6-writer-1899] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.879 μs 01:16:18,626 PM [follower6-writer-1899] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,626 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,626 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,626 PM [follower7-writer-1901] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,626 PM [follower7-writer-1901] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,626 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,626 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,626 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,626 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.626] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@36dc894b 01:16:18,627 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,627 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:18,627 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:18,627 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,627 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,627 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,627 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,627 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,627 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,627 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,627 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,627 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,627 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,627 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,627 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,627 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,627 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 67.87 μs with journalIndex=1 01:16:18,627 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2191,follower7-writer-1901]/waiting 01:16:18,627 PM [follower7-writer-1901] [DEBUG] JournalWriteTask - follower7: received 1 commands after 990.3 μs 01:16:18,627 PM [follower7-writer-1901] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.230 μs 01:16:18,627 PM [follower7-writer-1901] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:18.627] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,627 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,628 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,627 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,629 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,629 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,629 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,629 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,629 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,629 PM [follower6-writer-1902] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,629 PM [follower6-writer-1902] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:18.629] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@731297f 01:16:18,628 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,629 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,629 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,629 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,629 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,629 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,629 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,629 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,629 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,629 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,629 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,629 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,629 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,629 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,629 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 40.40 μs with journalIndex=1 01:16:18,629 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:18,629 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:18,629 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2190,leader5-writer-1900]/waiting 01:16:18,629 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) [ERROR] [07/29/2025 13:16:18.629] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,629 PM [leader5-writer-1900] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.409 ms 01:16:18,630 PM [leader5-writer-1900] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.630 μs 01:16:18,630 PM [leader5-writer-1900] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,630 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,630 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,630 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,630 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,630 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,630 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:18,630 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:18.630] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6aa682f1 01:16:18,630 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,630 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,630 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,630 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,630 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,630 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,630 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,630 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,630 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,630 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,630 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,630 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,630 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,631 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 65.76 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:18.631] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,631 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,631 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2192,follower6-writer-1902]/waiting 01:16:18,631 PM [follower6-writer-1902] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.049 ms 01:16:18,631 PM [follower6-writer-1902] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.300 μs 01:16:18,631 PM [follower6-writer-1902] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,631 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,631 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,631 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,631 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,631 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,631 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,632 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:18,632 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,632 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:18,632 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 [WARN] [07/29/2025 13:16:18.632] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@37849092 01:16:18,632 PM [leader5-writer-1903] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,632 PM [leader5-writer-1903] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,632 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,632 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,632 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,632 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,632 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,632 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,632 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,632 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,632 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,632 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,632 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,632 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,632 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,632 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 52.78 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:18.632] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,632 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,633 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2193,leader5-writer-1903]/waiting 01:16:18,633 PM [leader5-writer-1903] [DEBUG] JournalWriteTask - leader5: received 1 commands after 726.5 μs 01:16:18,633 PM [leader5-writer-1903] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 23.01 μs 01:16:18,633 PM [leader5-writer-1903] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,633 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,633 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,633 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,633 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,633 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,633 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,633 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,633 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,633 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:18,633 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:18.633] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@64f7f05 01:16:18,637 PM [follower6-writer-1904] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,637 PM [follower6-writer-1904] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,637 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,637 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,637 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,637 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,637 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,637 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,637 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,637 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,637 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,637 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,637 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,637 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,637 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,637 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 54.18 μs with journalIndex=1 01:16:18,637 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2194,follower6-writer-1904]/waiting 01:16:18,637 PM [follower6-writer-1904] [DEBUG] JournalWriteTask - follower6: received 1 commands after 554.6 μs 01:16:18,637 PM [follower6-writer-1904] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.500 μs 01:16:18,637 PM [follower6-writer-1904] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:18.637] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,637 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,637 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,637 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,637 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,637 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.637] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@59c14eea 01:16:18,638 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,638 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:18,638 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:18,638 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,638 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,638 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,638 PM [follower7-writer-1905] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,638 PM [follower7-writer-1905] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,638 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,638 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,638 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,638 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,638 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,638 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,638 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,638 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,638 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,638 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,638 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,638 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,638 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,638 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 45.17 μs with journalIndex=1 01:16:18,639 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,639 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2195,follower7-writer-1905]/waiting [ERROR] [07/29/2025 13:16:18.639] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,640 PM [follower7-writer-1905] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.728 ms 01:16:18,640 PM [follower7-writer-1905] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.410 μs 01:16:18,640 PM [follower7-writer-1905] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,640 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,640 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,640 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,640 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,640 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,640 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:18,640 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:18,640 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,640 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,640 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,640 PM [follower6-writer-1906] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,640 PM [follower6-writer-1906] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:18.641] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7d530ed6 01:16:18,641 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,641 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,641 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,641 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,641 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,641 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,641 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,641 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,641 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,641 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,641 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,641 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,641 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,641 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 76.98 μs with journalIndex=1 01:16:18,641 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:18.641] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,641 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2196,follower6-writer-1906]/waiting 01:16:18,648 PM [follower6-writer-1906] [DEBUG] JournalWriteTask - follower6: received 1 commands after 7.176 ms 01:16:18,648 PM [follower6-writer-1906] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.479 μs 01:16:18,648 PM [follower6-writer-1906] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,648 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,648 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,648 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,648 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,649 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:18.649] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4f9879e4 01:16:18,649 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:18,649 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:18,651 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,651 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,651 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,651 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,651 PM [leader5-writer-1907] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,651 PM [leader5-writer-1907] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,652 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,652 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,652 PM [follower7-writer-1908] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,652 PM [follower7-writer-1908] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,653 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,653 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,653 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,653 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,653 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,653 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,653 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,653 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,653 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,653 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,653 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,653 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,653 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,653 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 69.46 μs with journalIndex=1 01:16:18,653 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:18.653] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,653 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2197,leader5-writer-1907]/waiting 01:16:18,653 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,653 PM [leader5-writer-1907] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.001 ms 01:16:18,653 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,653 PM [leader5-writer-1907] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.500 μs 01:16:18,653 PM [leader5-writer-1907] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,653 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,654 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,654 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,654 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,654 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,654 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,654 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,654 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,654 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,654 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,654 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,654 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,654 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,654 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 52.31 μs with journalIndex=1 01:16:18,654 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,654 PM [follower6-writer-1909] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,654 PM [follower6-writer-1909] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,654 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,654 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,654 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,654 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:18.654] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,654 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2198,follower7-writer-1908]/waiting 01:16:18,654 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,654 PM [follower7-writer-1908] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.607 ms 01:16:18,654 PM [follower7-writer-1908] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.209 μs 01:16:18,654 PM [follower7-writer-1908] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,654 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,654 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,654 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,654 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,654 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,654 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,654 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,655 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,655 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,655 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,655 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,655 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,655 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,655 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,655 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 63.49 μs with journalIndex=1 01:16:18,655 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:18,655 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:18.655] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6bf346b9 01:16:18,655 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:18.655] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,657 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,656 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,657 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,657 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,657 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,657 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,657 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,657 PM [leader5-writer-1910] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,657 PM [leader5-writer-1910] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:18.657] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4ab4a4bc 01:16:18,657 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,657 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:18,657 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:18,658 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,658 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,658 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,658 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,658 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,658 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,658 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,658 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,658 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,658 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,658 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,658 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,658 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,658 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 84.93 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:18.658] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,658 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,658 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2200,leader5-writer-1910]/waiting 01:16:18,655 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2199,follower6-writer-1909]/waiting 01:16:18,658 PM [leader5-writer-1910] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.386 ms 01:16:18,658 PM [leader5-writer-1910] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.810 μs 01:16:18,658 PM [leader5-writer-1910] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,658 PM [follower6-writer-1909] [DEBUG] JournalWriteTask - follower6: received 1 commands after 4.617 ms 01:16:18,658 PM [follower6-writer-1909] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 1.030 μs 01:16:18,658 PM [follower6-writer-1909] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,658 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,658 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,658 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,658 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,658 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,658 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,658 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,659 PM [follower7-writer-1911] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,659 PM [follower7-writer-1911] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:18.659] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@341a06c4 01:16:18,659 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,659 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,659 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,659 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,659 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,659 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,659 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,659 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,659 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,659 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,659 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,659 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,659 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,659 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 51.15 μs with journalIndex=1 01:16:18,659 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,659 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:18,659 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:18,660 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) [ERROR] [07/29/2025 13:16:18.659] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,660 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2201,follower7-writer-1911]/waiting 01:16:18,660 PM [follower7-writer-1911] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.198 ms 01:16:18,660 PM [follower7-writer-1911] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.379 μs 01:16:18,660 PM [follower7-writer-1911] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,660 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,660 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,660 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,660 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.660] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@772c5fdf 01:16:18,660 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,660 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:18,660 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:18,669 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,669 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,669 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,669 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.669] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5c7a6a80 01:16:18,669 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,669 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:18,669 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:18,676 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,676 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,676 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,676 PM [follower6-writer-1912] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,676 PM [follower6-writer-1912] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,677 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,677 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,677 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,677 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,677 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,677 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,677 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,677 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,677 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,677 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,677 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,677 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,677 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,677 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 75.31 μs with journalIndex=1 01:16:18,677 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [ERROR] [07/29/2025 13:16:18.677] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,677 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2202,follower6-writer-1912]/waiting 01:16:18,678 PM [follower6-writer-1912] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.681 ms 01:16:18,678 PM [follower6-writer-1912] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.080 μs 01:16:18,678 PM [follower6-writer-1912] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,678 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,678 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,678 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,678 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.678] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@e508766 01:16:18,678 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,678 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:18,678 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:18,680 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,680 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,680 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,680 PM [leader5-writer-1913] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,680 PM [leader5-writer-1913] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,682 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,682 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,682 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,682 PM [follower7-writer-1914] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,682 PM [follower7-writer-1914] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,682 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,682 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,682 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,682 PM [follower6-writer-1915] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,682 PM [follower6-writer-1915] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,683 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,683 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,683 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,683 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,683 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,683 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,683 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,683 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,683 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,683 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,683 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,683 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,683 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,683 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 46.17 μs with journalIndex=1 01:16:18,683 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,683 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,683 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,683 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,683 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,683 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,683 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,683 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,683 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,683 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,683 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,683 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,683 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,683 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 41.57 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:18.683] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,683 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,683 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2203,leader5-writer-1913]/waiting 01:16:18,683 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2205,follower6-writer-1915]/waiting 01:16:18,683 PM [leader5-writer-1913] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.019 ms 01:16:18,683 PM [leader5-writer-1913] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.979 μs 01:16:18,683 PM [leader5-writer-1913] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,684 PM [follower6-writer-1915] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.051 ms 01:16:18,684 PM [follower6-writer-1915] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.789 μs 01:16:18,684 PM [follower6-writer-1915] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:18.683] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,684 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,684 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,684 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,684 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,684 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,684 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,684 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,684 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,684 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,684 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,684 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,684 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:18,684 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:18.684] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@66274f23 [WARN] [07/29/2025 13:16:18.684] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4af26c72 01:16:18,684 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:18,684 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:18,691 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,691 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,691 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,691 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,691 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,691 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,691 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,691 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,691 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,691 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,691 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,691 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,691 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,691 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 66.83 μs with journalIndex=1 01:16:18,691 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:18.691] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,691 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2204,follower7-writer-1914]/waiting 01:16:18,691 PM [follower7-writer-1914] [DEBUG] JournalWriteTask - follower7: received 1 commands after 9.565 ms 01:16:18,691 PM [follower7-writer-1914] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.580 μs 01:16:18,691 PM [follower7-writer-1914] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,691 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,691 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,691 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,691 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.691] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5149f853 01:16:18,692 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,692 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:18,692 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:18,692 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,692 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,692 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,692 PM [follower6-writer-1916] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,692 PM [follower6-writer-1916] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,693 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,693 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,693 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,693 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,693 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,693 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,693 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,693 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,693 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,693 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,693 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,693 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,693 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,693 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 57.46 μs with journalIndex=1 01:16:18,693 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,693 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,693 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,693 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2206,follower6-writer-1916]/waiting 01:16:18,694 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,694 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,694 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,694 PM [follower7-writer-1917] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,694 PM [follower7-writer-1917] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,694 PM [follower6-writer-1916] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.455 ms 01:16:18,694 PM [follower6-writer-1916] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.219 μs 01:16:18,694 PM [follower6-writer-1916] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,694 PM [leader5-writer-1918] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,694 PM [leader5-writer-1918] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,694 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,694 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,694 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,694 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,695 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,695 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:18,695 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,695 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,695 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,695 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,695 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,695 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,695 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,695 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,695 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log [ERROR] [07/29/2025 13:16:18.693] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,695 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,695 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:18.695] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4cfdf427 01:16:18,695 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,695 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,695 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,695 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,695 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,695 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,695 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,695 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,695 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,695 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 87.73 μs with journalIndex=1 01:16:18,696 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:18.696] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,695 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,696 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,696 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,696 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2208,leader5-writer-1918]/waiting 01:16:18,696 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,696 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,696 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,696 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,696 PM [leader5-writer-1918] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.983 ms 01:16:18,696 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,696 PM [leader5-writer-1918] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.060 μs 01:16:18,696 PM [leader5-writer-1918] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,696 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 34.11 μs with journalIndex=1 01:16:18,696 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,696 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,696 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,696 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,697 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2207,follower7-writer-1917]/waiting [ERROR] [07/29/2025 13:16:18.696] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:18.697] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@20aa8941 01:16:18,697 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,697 PM [follower7-writer-1917] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.328 ms 01:16:18,697 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,697 PM [follower7-writer-1917] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.489 μs 01:16:18,697 PM [follower7-writer-1917] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,697 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,697 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,697 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,697 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,697 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,697 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,697 PM [follower6-writer-1919] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,697 PM [follower6-writer-1919] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:18.697] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3fa79bca 01:16:18,697 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,697 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,697 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,697 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,698 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,698 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,698 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,698 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,698 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,698 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,698 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,698 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,698 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,698 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,698 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,698 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 54.93 μs with journalIndex=1 01:16:18,698 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:18,698 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:18,698 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,698 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2209,follower6-writer-1919]/waiting [ERROR] [07/29/2025 13:16:18.698] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,698 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:18,698 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:18,708 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,708 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,708 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,708 PM [follower7-writer-1920] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,708 PM [follower7-writer-1920] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,708 PM [follower6-writer-1919] [DEBUG] JournalWriteTask - follower6: received 1 commands after 11.60 ms 01:16:18,708 PM [follower6-writer-1919] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.050 μs 01:16:18,709 PM [follower6-writer-1919] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,709 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,709 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,709 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,709 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,709 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,709 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,709 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,709 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,709 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,709 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,709 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,709 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,709 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,709 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,709 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,709 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,709 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,709 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,709 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,709 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,709 PM [leader5-writer-1921] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,709 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 61.43 μs with journalIndex=1 01:16:18,709 PM [leader5-writer-1921] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:18.709] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@95657be 01:16:18,709 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,710 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2210,follower7-writer-1920]/waiting [ERROR] [07/29/2025 13:16:18.709] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,710 PM [follower7-writer-1920] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.279 ms 01:16:18,710 PM [follower7-writer-1920] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 7.549 μs 01:16:18,710 PM [follower7-writer-1920] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,710 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,710 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,710 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,710 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,711 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,711 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:18,711 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:18,713 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,713 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:18,713 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:18.713] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@43d0de03 01:16:18,716 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,716 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,716 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,716 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,716 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,716 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,716 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,716 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,716 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,716 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,716 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,716 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,717 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,717 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 133.2 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:18.717] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,717 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2211,leader5-writer-1921]/waiting 01:16:18,717 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,717 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,717 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,717 PM [leader5-writer-1921] [DEBUG] JournalWriteTask - leader5: received 1 commands after 8.048 ms 01:16:18,717 PM [leader5-writer-1921] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 7.879 μs 01:16:18,717 PM [leader5-writer-1921] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,717 PM [follower7-writer-1922] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,717 PM [follower7-writer-1922] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,717 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,718 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,718 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,718 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,718 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,718 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,718 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,718 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,718 PM [follower6-writer-1923] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,718 PM [follower6-writer-1923] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:18.718] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@19bff828 01:16:18,718 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,718 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,718 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,718 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,718 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,718 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,718 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,718 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,718 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,718 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,718 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,718 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,718 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,718 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,718 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 49.22 μs with journalIndex=1 01:16:18,718 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:18,718 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:18,719 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null [ERROR] [07/29/2025 13:16:18.718] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,719 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,719 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,719 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,719 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,719 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,719 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,719 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,719 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,719 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,719 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,719 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,719 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,719 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,719 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 64.41 μs with journalIndex=1 01:16:18,719 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2212,follower7-writer-1922]/waiting 01:16:18,719 PM [follower7-writer-1922] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.735 ms 01:16:18,719 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) [ERROR] [07/29/2025 13:16:18.719] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,719 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2213,follower6-writer-1923]/waiting 01:16:18,719 PM [follower7-writer-1922] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.500 μs 01:16:18,720 PM [follower7-writer-1922] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,720 PM [follower6-writer-1923] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.848 ms 01:16:18,720 PM [follower6-writer-1923] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.480 μs 01:16:18,720 PM [follower6-writer-1923] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,720 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,720 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,720 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,720 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,720 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,720 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,720 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,720 PM [leader5-writer-1924] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,720 PM [leader5-writer-1924] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,720 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:18.720] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6948f76f 01:16:18,720 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:18,720 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:18,721 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,722 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,722 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,722 PM [follower6-writer-1925] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,722 PM [follower6-writer-1925] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,722 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,722 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,722 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,722 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,722 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,722 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,722 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,722 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,722 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,722 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,722 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,722 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,722 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,722 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,722 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,722 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,722 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,722 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,722 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,722 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,722 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,722 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,722 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,722 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,722 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,722 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 48.03 μs with journalIndex=1 01:16:18,722 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,722 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 53.12 μs with journalIndex=1 01:16:18,723 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) [ERROR] [07/29/2025 13:16:18.723] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,723 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) [ERROR] [07/29/2025 13:16:18.723] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,723 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,723 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,723 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2214,leader5-writer-1924]/waiting 01:16:18,723 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,723 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,723 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2215,follower6-writer-1925]/waiting 01:16:18,723 PM [leader5-writer-1924] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.807 ms 01:16:18,723 PM [leader5-writer-1924] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.540 μs 01:16:18,723 PM [leader5-writer-1924] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,723 PM [follower6-writer-1925] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.382 ms 01:16:18,723 PM [follower6-writer-1925] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 1.010 μs 01:16:18,723 PM [follower6-writer-1925] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,723 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,723 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,723 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,723 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,723 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,723 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:18,723 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:18,723 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,724 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:18,724 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:18,725 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,725 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,725 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,725 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,725 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,725 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:18,725 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:18,728 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) [WARN] [07/29/2025 13:16:18.729] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@70d5654c at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) [WARN] [07/29/2025 13:16:18.729] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@69800361 [WARN] [07/29/2025 13:16:18.729] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3a7fda40 01:16:18,731 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,731 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,731 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,731 PM [follower7-writer-1926] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,731 PM [follower7-writer-1926] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,732 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,733 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,733 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,733 PM [leader5-writer-1927] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,733 PM [leader5-writer-1927] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,733 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,733 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,733 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,733 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,733 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,733 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,733 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,733 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,733 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,733 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,733 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,733 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,733 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,733 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 63.21 μs with journalIndex=1 01:16:18,733 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) [ERROR] [07/29/2025 13:16:18.733] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,734 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,734 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,734 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,734 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,734 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,734 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,734 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,734 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,734 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,734 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,734 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,734 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,734 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,734 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 36.53 μs with journalIndex=1 01:16:18,734 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2216,follower7-writer-1926]/waiting 01:16:18,734 PM [follower7-writer-1926] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.399 ms 01:16:18,734 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,734 PM [follower7-writer-1926] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.309 μs 01:16:18,734 PM [follower7-writer-1926] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,734 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,734 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,734 PM [follower6-writer-1928] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,734 PM [follower6-writer-1928] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [ERROR] [07/29/2025 13:16:18.734] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,734 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,734 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,734 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,734 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2217,leader5-writer-1927]/waiting 01:16:18,734 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,734 PM [leader5-writer-1927] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.457 ms 01:16:18,734 PM [leader5-writer-1927] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.819 μs 01:16:18,734 PM [leader5-writer-1927] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,734 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,734 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,734 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,734 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,734 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,734 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,734 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,734 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,734 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,734 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,734 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,734 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,734 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,734 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,734 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,734 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,734 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,734 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 38.08 μs with journalIndex=1 [WARN] [07/29/2025 13:16:18.735] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@972a70 [WARN] [07/29/2025 13:16:18.735] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7fa74ebc 01:16:18,735 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2218,follower6-writer-1928]/waiting 01:16:18,735 PM [follower6-writer-1928] [DEBUG] JournalWriteTask - follower6: received 1 commands after 661.5 μs 01:16:18,735 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,735 PM [follower6-writer-1928] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 1.860 μs 01:16:18,735 PM [follower6-writer-1928] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:18.735] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,735 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,735 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,735 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,735 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,735 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,735 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:18,735 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:18.735] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1ab2a2c9 01:16:18,735 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,735 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:18,735 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:18,741 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:18,741 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:18,745 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,745 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,745 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,746 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,746 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,746 PM [leader5-writer-1929] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,746 PM [leader5-writer-1929] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,746 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,747 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,747 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,747 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,747 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,747 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,747 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,747 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,747 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,747 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,747 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,747 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,747 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,747 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 145.5 μs with journalIndex=1 01:16:18,747 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [ERROR] [07/29/2025 13:16:18.747] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,748 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,748 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,748 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,748 PM [follower6-writer-1930] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,748 PM [follower6-writer-1930] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,747 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2219,leader5-writer-1929]/waiting 01:16:18,748 PM [leader5-writer-1929] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.663 ms 01:16:18,748 PM [leader5-writer-1929] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 6.810 μs 01:16:18,748 PM [leader5-writer-1929] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,748 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,749 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,749 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,749 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,749 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:18.749] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@65e399a1 01:16:18,749 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,749 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,749 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,749 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,749 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,749 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,749 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,749 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,749 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,749 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,749 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,749 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,749 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,749 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,749 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,749 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 49.36 μs with journalIndex=1 01:16:18,749 PM [follower7-writer-1931] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,749 PM [follower7-writer-1931] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,749 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:18.749] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,750 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,750 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:18,750 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:18,750 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,750 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,750 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,750 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,750 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,750 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,750 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,750 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,750 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,750 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,750 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,750 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,750 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,750 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 54.68 μs with journalIndex=1 01:16:18,750 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2220,follower6-writer-1930]/waiting [ERROR] [07/29/2025 13:16:18.750] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,750 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,750 PM [follower6-writer-1930] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.964 ms 01:16:18,750 PM [follower6-writer-1930] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.530 μs 01:16:18,750 PM [follower6-writer-1930] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,750 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2221,follower7-writer-1931]/waiting 01:16:18,750 PM [follower7-writer-1931] [DEBUG] JournalWriteTask - follower7: received 1 commands after 997.6 μs 01:16:18,750 PM [follower7-writer-1931] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 1.150 μs 01:16:18,750 PM [follower7-writer-1931] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,750 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,750 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,750 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,750 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,751 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,751 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:18,751 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:18,751 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,751 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,751 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,751 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,751 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,751 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:18,752 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:18,755 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,755 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,755 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,755 PM [leader5-writer-1932] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,755 PM [leader5-writer-1932] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:18.755] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@738214e4 [WARN] [07/29/2025 13:16:18.755] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@a77775c 01:16:18,756 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,756 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,756 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,756 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,756 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,756 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,756 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,756 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,756 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,756 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,756 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,756 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,756 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,756 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 59.92 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:18.756] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,756 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,756 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2222,leader5-writer-1932]/waiting 01:16:18,756 PM [leader5-writer-1932] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.117 ms 01:16:18,756 PM [leader5-writer-1932] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.140 μs 01:16:18,756 PM [leader5-writer-1932] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,756 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,757 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,757 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,757 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.757] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2fb0ed4f 01:16:18,757 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,757 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:18,757 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:18,766 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,767 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,767 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,767 PM [follower7-writer-1933] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,767 PM [follower7-writer-1933] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,767 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,767 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,767 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,767 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,767 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,767 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,767 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,767 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,767 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,767 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,767 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,767 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,767 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,767 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 34.95 μs with journalIndex=1 01:16:18,768 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,768 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,768 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,768 PM [leader5-writer-1934] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,768 PM [leader5-writer-1934] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,768 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2223,follower7-writer-1933]/waiting 01:16:18,768 PM [follower7-writer-1933] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.430 ms 01:16:18,768 PM [follower7-writer-1933] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.230 μs 01:16:18,768 PM [follower7-writer-1933] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,768 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,768 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,768 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,768 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,768 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,768 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:18,768 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor [ERROR] [07/29/2025 13:16:18.768] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:18.769] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@9aff11b 01:16:18,770 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,770 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,770 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,770 PM [follower7-writer-1935] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,770 PM [follower7-writer-1935] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,770 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,770 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,770 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,770 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,770 PM [follower6-writer-1936] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,770 PM [follower6-writer-1936] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,775 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,775 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,775 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,775 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,775 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,775 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,775 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,775 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,775 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,775 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,775 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,775 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,775 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,775 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,775 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,775 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,775 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,775 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 53.26 μs with journalIndex=1 01:16:18,775 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,775 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,775 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,775 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,775 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,775 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,775 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,775 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2225,follower7-writer-1935]/waiting [ERROR] [07/29/2025 13:16:18.775] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,775 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,775 PM [follower7-writer-1935] [DEBUG] JournalWriteTask - follower7: received 1 commands after 5.367 ms 01:16:18,775 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,775 PM [follower7-writer-1935] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.909 μs 01:16:18,775 PM [follower7-writer-1935] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,775 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,775 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,775 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,775 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,775 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,775 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 390.5 μs with journalIndex=1 [WARN] [07/29/2025 13:16:18.776] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4029ce22 01:16:18,776 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) [ERROR] [07/29/2025 13:16:18.776] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,776 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2226,follower6-writer-1936]/waiting 01:16:18,776 PM [follower6-writer-1936] [DEBUG] JournalWriteTask - follower6: received 1 commands after 5.437 ms 01:16:18,776 PM [follower6-writer-1936] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.170 μs 01:16:18,776 PM [follower6-writer-1936] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,776 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,776 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,776 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,776 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.776] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@31e14349 01:16:18,776 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,776 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:18,776 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:18,778 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,778 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,778 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,778 PM [follower6-writer-1937] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,778 PM [follower6-writer-1937] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,778 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,778 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,778 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,778 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,778 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,778 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,778 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,778 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,778 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,778 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,778 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,778 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,778 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,779 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 70.51 μs with journalIndex=1 01:16:18,779 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,779 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:18,779 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:18,779 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,779 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,779 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,779 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,779 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,779 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,779 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,779 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,779 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,779 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,779 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,779 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,779 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,779 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 75.80 μs with journalIndex=1 01:16:18,779 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:18.779] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,779 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2227,follower6-writer-1937]/waiting 01:16:18,779 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:18.779] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,780 PM [follower6-writer-1937] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.330 ms 01:16:18,780 PM [follower6-writer-1937] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.129 μs 01:16:18,780 PM [follower6-writer-1937] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,780 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,780 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,780 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,780 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,780 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2224,leader5-writer-1934]/waiting [WARN] [07/29/2025 13:16:18.780] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@68838b6b 01:16:18,780 PM [leader5-writer-1934] [DEBUG] JournalWriteTask - leader5: received 1 commands after 12.29 ms 01:16:18,780 PM [leader5-writer-1934] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.940 μs 01:16:18,780 PM [leader5-writer-1934] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,780 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,780 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,780 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,780 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,780 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:18.780] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4ac40b87 01:16:18,780 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:18,781 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:18,781 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,781 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:18,781 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:18,785 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,785 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,785 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,785 PM [follower7-writer-1938] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,785 PM [follower7-writer-1938] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,785 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,785 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,785 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,785 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,785 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,785 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,785 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,785 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,785 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,785 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,785 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,785 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,785 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,785 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 59.16 μs with journalIndex=1 01:16:18,786 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,786 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2228,follower7-writer-1938]/waiting 01:16:18,786 PM [follower7-writer-1938] [DEBUG] JournalWriteTask - follower7: received 1 commands after 955.2 μs 01:16:18,786 PM [follower7-writer-1938] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.540 μs 01:16:18,786 PM [follower7-writer-1938] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:18.785] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,786 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,786 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,786 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,786 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.786] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2d13438b 01:16:18,786 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,787 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:18,787 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:18,790 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,790 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,790 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,790 PM [follower6-writer-1939] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,790 PM [follower6-writer-1939] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,791 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,791 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,791 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,791 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,791 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,791 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,791 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,791 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,791 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,791 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,791 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,791 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,791 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,791 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 46.23 μs with journalIndex=1 01:16:18,791 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:18.791] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,791 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2229,follower6-writer-1939]/waiting 01:16:18,791 PM [follower6-writer-1939] [DEBUG] JournalWriteTask - follower6: received 1 commands after 858.1 μs 01:16:18,791 PM [follower6-writer-1939] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.199 μs 01:16:18,791 PM [follower6-writer-1939] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,791 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,791 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,791 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,791 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,792 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,792 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:18,792 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:18.793] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2ac248b 01:16:18,797 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,797 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,797 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,797 PM [follower6-writer-1940] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,797 PM [follower6-writer-1940] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,797 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,798 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,798 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,798 PM [leader5-writer-1941] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,798 PM [leader5-writer-1941] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,798 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,798 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,798 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,798 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,798 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,798 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,798 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,798 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,798 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,798 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,798 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,798 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,798 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,798 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 49.24 μs with journalIndex=1 01:16:18,798 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,798 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2230,follower6-writer-1940]/waiting [ERROR] [07/29/2025 13:16:18.798] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,798 PM [follower6-writer-1940] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.303 ms 01:16:18,798 PM [follower6-writer-1940] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.710 μs 01:16:18,798 PM [follower6-writer-1940] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,798 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,798 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,798 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,798 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.799] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@575a46fd 01:16:18,799 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,799 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,799 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,799 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,799 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,799 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,799 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,799 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,799 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,799 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,799 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,799 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,799 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,799 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 61.99 μs with journalIndex=1 01:16:18,799 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,799 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:18,799 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor [ERROR] [07/29/2025 13:16:18.799] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,799 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2231,leader5-writer-1941]/waiting 01:16:18,800 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,800 PM [leader5-writer-1941] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.932 ms 01:16:18,800 PM [leader5-writer-1941] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.550 μs 01:16:18,800 PM [leader5-writer-1941] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,800 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,800 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,800 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,800 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,800 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,800 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:18,800 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:18,816 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,816 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,816 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,816 PM [follower7-writer-1942] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,816 PM [follower7-writer-1942] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:18.816] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@71f005fa 01:16:18,816 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,816 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,816 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,816 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,816 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,816 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,816 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,816 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,816 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,816 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,816 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,816 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,816 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,816 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 63.43 μs with journalIndex=1 01:16:18,817 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) [ERROR] [07/29/2025 13:16:18.817] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,817 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2232,follower7-writer-1942]/waiting 01:16:18,817 PM [follower7-writer-1942] [DEBUG] JournalWriteTask - follower7: received 1 commands after 782.4 μs 01:16:18,817 PM [follower7-writer-1942] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.310 μs 01:16:18,817 PM [follower7-writer-1942] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,817 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,817 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,817 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,817 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.817] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@47638013 01:16:18,817 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,817 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,817 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:18,817 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,817 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,817 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:18,817 PM [follower6-writer-1943] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,817 PM [follower6-writer-1943] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,817 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,818 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,818 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,818 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,818 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,818 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,818 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,818 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,818 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,818 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,818 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,818 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,818 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,818 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 52.01 μs with journalIndex=1 01:16:18,818 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,818 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2233,follower6-writer-1943]/waiting 01:16:18,818 PM [follower6-writer-1943] [DEBUG] JournalWriteTask - follower6: received 1 commands after 803.7 μs 01:16:18,818 PM [follower6-writer-1943] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.180 μs 01:16:18,818 PM [follower6-writer-1943] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,818 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed [ERROR] [07/29/2025 13:16:18.818] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,818 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,818 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,818 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.818] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@b9208ad 01:16:18,818 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,818 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,818 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,819 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,819 PM [follower7-writer-1944] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,819 PM [follower7-writer-1944] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,819 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:18,819 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:18,819 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,819 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,819 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,819 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,819 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,819 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,819 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,819 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,819 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,819 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,819 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,819 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,819 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,819 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 83.36 μs with journalIndex=1 01:16:18,819 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:18.819] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,819 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2234,follower7-writer-1944]/waiting 01:16:18,819 PM [follower7-writer-1944] [DEBUG] JournalWriteTask - follower7: received 1 commands after 912.6 μs 01:16:18,819 PM [follower7-writer-1944] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.180 μs 01:16:18,820 PM [follower7-writer-1944] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,820 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,820 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,820 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,820 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.820] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3eba3c29 01:16:18,820 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,820 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:18,820 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:18,824 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,825 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,825 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,825 PM [leader5-writer-1945] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,825 PM [leader5-writer-1945] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,825 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,825 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,825 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,825 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,825 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,825 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,825 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,825 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,825 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,825 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,825 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,825 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,825 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,825 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 46.03 μs with journalIndex=1 01:16:18,825 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2235,leader5-writer-1945]/waiting 01:16:18,825 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) [ERROR] [07/29/2025 13:16:18.825] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,825 PM [leader5-writer-1945] [DEBUG] JournalWriteTask - leader5: received 1 commands after 814.6 μs 01:16:18,825 PM [leader5-writer-1945] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.430 μs 01:16:18,825 PM [leader5-writer-1945] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,825 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,825 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,825 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,825 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,826 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,826 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:18,826 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:18.829] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@197fd9e5 01:16:18,833 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,833 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,833 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,833 PM [follower7-writer-1946] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,833 PM [follower7-writer-1946] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,834 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,834 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,834 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,834 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,834 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,834 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,834 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,834 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,834 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,834 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,834 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,834 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,834 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,834 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 48.48 μs with journalIndex=1 01:16:18,834 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,834 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2236,follower7-writer-1946]/waiting 01:16:18,834 PM [follower7-writer-1946] [DEBUG] JournalWriteTask - follower7: received 1 commands after 762.1 μs [ERROR] [07/29/2025 13:16:18.834] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,834 PM [follower7-writer-1946] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 5.549 μs 01:16:18,834 PM [follower7-writer-1946] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,834 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,834 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,834 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,834 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,834 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,834 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:18,834 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:18,836 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,837 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,837 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,837 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,837 PM [follower6-writer-1947] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,837 PM [follower6-writer-1947] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:18.837] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@513caee9 01:16:18,837 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,837 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,837 PM [leader5-writer-1948] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,837 PM [leader5-writer-1948] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,837 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,837 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,837 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,837 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,837 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,837 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,837 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,837 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,837 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,837 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,837 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,837 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,837 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,837 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 39.43 μs with journalIndex=1 01:16:18,837 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2237,follower6-writer-1947]/waiting 01:16:18,837 PM [follower6-writer-1947] [DEBUG] JournalWriteTask - follower6: received 1 commands after 697.7 μs 01:16:18,837 PM [follower6-writer-1947] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.189 μs 01:16:18,837 PM [follower6-writer-1947] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,837 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,837 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,837 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,837 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:18.837] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,838 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,838 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:18,838 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:18.841] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@76f3af90 01:16:18,841 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,841 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,841 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,841 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,841 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,841 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,841 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,841 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,841 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,841 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,841 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,841 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,841 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,841 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 49.06 μs with journalIndex=1 01:16:18,842 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2238,leader5-writer-1948]/waiting [ERROR] [07/29/2025 13:16:18.842] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,842 PM [leader5-writer-1948] [DEBUG] JournalWriteTask - leader5: received 1 commands after 5.000 ms 01:16:18,842 PM [leader5-writer-1948] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.260 μs 01:16:18,842 PM [leader5-writer-1948] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,842 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,842 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,842 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,842 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.842] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6b6bd8e6 01:16:18,842 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,842 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,842 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:18,842 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:18,843 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,843 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,843 PM [follower7-writer-1949] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,843 PM [follower7-writer-1949] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,843 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,843 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,843 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,843 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,843 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,843 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,843 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,843 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,843 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,843 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,843 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,843 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,843 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,843 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 97.52 μs with journalIndex=1 01:16:18,844 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2239,follower7-writer-1949]/waiting 01:16:18,844 PM [follower7-writer-1949] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.032 ms 01:16:18,844 PM [follower7-writer-1949] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.299 μs 01:16:18,844 PM [follower7-writer-1949] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,844 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,844 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,844 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,844 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:18.844] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,844 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:18.844] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7bb314dc 01:16:18,844 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,844 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,844 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,844 PM [follower6-writer-1950] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,844 PM [follower6-writer-1950] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,844 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:18,844 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:18,844 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,844 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,844 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,844 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,844 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,845 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,845 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,845 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,845 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,845 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,845 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,845 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,845 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,845 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,845 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,845 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,845 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 79.83 μs with journalIndex=1 01:16:18,845 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,845 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2240,follower6-writer-1950]/waiting 01:16:18,845 PM [follower6-writer-1950] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.131 ms 01:16:18,845 PM [follower6-writer-1950] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.270 μs 01:16:18,845 PM [follower6-writer-1950] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:18.845] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,845 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,845 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,845 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,845 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.845] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6624b59a 01:16:18,845 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,845 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,846 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,846 PM [follower7-writer-1951] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,846 PM [follower7-writer-1951] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,846 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,846 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:18,846 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:18,847 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,847 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,847 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,847 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,847 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,847 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,847 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,847 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,847 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,847 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,847 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,847 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,847 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,847 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 49.90 μs with journalIndex=1 01:16:18,849 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) [ERROR] [07/29/2025 13:16:18.847] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,849 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2241,follower7-writer-1951]/waiting 01:16:18,849 PM [follower7-writer-1951] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.296 ms 01:16:18,849 PM [follower7-writer-1951] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.770 μs 01:16:18,849 PM [follower7-writer-1951] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,849 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,849 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,849 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,849 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.849] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@fcd01ea 01:16:18,849 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,849 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:18,849 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:18,862 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,862 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,862 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,862 PM [leader5-writer-1952] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,862 PM [leader5-writer-1952] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,863 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,863 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,863 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,863 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,863 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,863 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,863 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,863 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,863 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,863 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,863 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,863 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,863 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,863 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,863 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 61.92 μs with journalIndex=1 01:16:18,863 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,863 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,863 PM [follower7-writer-1953] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,863 PM [follower7-writer-1953] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,863 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:18.863] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,863 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2242,leader5-writer-1952]/waiting 01:16:18,863 PM [leader5-writer-1952] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.094 ms 01:16:18,864 PM [leader5-writer-1952] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.450 μs 01:16:18,864 PM [leader5-writer-1952] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,864 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,864 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,864 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,864 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.864] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@442da78e 01:16:18,864 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,864 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,864 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:18,864 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:18,864 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,864 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,864 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,864 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,864 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,864 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,864 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,864 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,864 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,864 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,864 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,864 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,864 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 66.85 μs with journalIndex=1 01:16:18,865 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2243,follower7-writer-1953]/waiting 01:16:18,865 PM [follower7-writer-1953] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.384 ms 01:16:18,865 PM [follower7-writer-1953] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.290 μs 01:16:18,865 PM [follower7-writer-1953] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,865 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,865 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,865 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:18.865] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,865 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.865] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2eb93719 01:16:18,865 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,865 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:18,865 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:18,868 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,868 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,868 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,868 PM [leader5-writer-1954] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,868 PM [leader5-writer-1954] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,868 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,868 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,868 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,868 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,868 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,868 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,868 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,868 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,868 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,868 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,869 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,868 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,869 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,869 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,869 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,869 PM [follower6-writer-1955] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,869 PM [follower6-writer-1955] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,869 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,869 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 51.45 μs with journalIndex=1 01:16:18,869 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,869 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,869 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,869 PM [follower7-writer-1956] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,869 PM [follower7-writer-1956] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,869 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,869 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties [ERROR] [07/29/2025 13:16:18.869] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,869 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,869 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,869 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2244,leader5-writer-1954]/waiting 01:16:18,869 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,869 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,869 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,869 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,869 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,869 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,869 PM [leader5-writer-1954] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.619 ms 01:16:18,869 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,869 PM [leader5-writer-1954] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.200 μs 01:16:18,869 PM [leader5-writer-1954] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,869 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,869 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,870 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,870 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 45.44 μs with journalIndex=1 01:16:18,870 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,870 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,870 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,870 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2245,follower6-writer-1955]/waiting [ERROR] [07/29/2025 13:16:18.870] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:18.870] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2c9c99eb 01:16:18,870 PM [follower6-writer-1955] [DEBUG] JournalWriteTask - follower6: received 1 commands after 779.9 μs 01:16:18,870 PM [follower6-writer-1955] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.210 μs 01:16:18,870 PM [follower6-writer-1955] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,870 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,870 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,870 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,870 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,870 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,870 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:18,870 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:18,870 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,870 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,870 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,870 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,870 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,870 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,870 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,870 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,870 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,870 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,870 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,870 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,870 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,870 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 47.64 μs with journalIndex=1 01:16:18,870 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,870 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:18,870 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:18,870 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2246,follower7-writer-1956]/waiting 01:16:18,870 PM [follower7-writer-1956] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.018 ms 01:16:18,870 PM [follower7-writer-1956] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.440 μs 01:16:18,870 PM [follower7-writer-1956] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,870 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,870 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,870 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,870 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,871 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,871 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:18,871 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:18,879 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,879 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,879 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,879 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,879 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) [WARN] [07/29/2025 13:16:18.881] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3dbb9457 [ERROR] [07/29/2025 13:16:18.870] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:18.881] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3f3350d 01:16:18,895 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,895 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,895 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,895 PM [leader5-writer-1957] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,895 PM [leader5-writer-1957] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,896 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,896 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,896 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,896 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,896 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,896 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,896 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,896 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,896 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,896 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,896 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,896 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,896 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,896 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 57.37 μs with journalIndex=1 01:16:18,896 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,896 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2247,leader5-writer-1957]/waiting 01:16:18,896 PM [leader5-writer-1957] [DEBUG] JournalWriteTask - leader5: received 1 commands after 872.0 μs 01:16:18,896 PM [leader5-writer-1957] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.180 μs 01:16:18,896 PM [leader5-writer-1957] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,896 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) [ERROR] [07/29/2025 13:16:18.896] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,896 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,896 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,896 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,896 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,896 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,896 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,896 PM [follower7-writer-1958] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,896 PM [follower7-writer-1958] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,896 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:18.896] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@730c5d19 01:16:18,896 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,896 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,896 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,896 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,896 PM [follower6-writer-1959] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,896 PM [follower6-writer-1959] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,896 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,897 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,897 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,897 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,896 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:18,897 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:18,897 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,897 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,897 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,897 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,897 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,897 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,897 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,897 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,897 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,897 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,897 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,897 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,897 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,897 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,897 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,897 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,897 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,897 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,897 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,897 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,897 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 64.56 μs with journalIndex=1 01:16:18,897 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,897 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 53.70 μs with journalIndex=1 01:16:18,897 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,897 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2248,follower7-writer-1958]/waiting 01:16:18,897 PM [follower7-writer-1958] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.290 ms 01:16:18,897 PM [follower7-writer-1958] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.320 μs 01:16:18,897 PM [follower7-writer-1958] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,897 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,897 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,897 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,897 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,898 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2249,follower6-writer-1959]/waiting 01:16:18,898 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,898 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,898 PM [follower6-writer-1959] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.260 ms 01:16:18,898 PM [follower6-writer-1959] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.110 μs 01:16:18,898 PM [follower6-writer-1959] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,898 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:18,898 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:18,898 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,898 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,898 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,898 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,898 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,898 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:18,898 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:18,901 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,901 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,901 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,901 PM [leader5-writer-1960] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,901 PM [leader5-writer-1960] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,901 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,901 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,901 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,901 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,901 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,901 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,901 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,901 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,901 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,901 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,901 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,901 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,901 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,902 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 57.18 μs with journalIndex=1 01:16:18,902 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,902 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2250,leader5-writer-1960]/waiting 01:16:18,902 PM [leader5-writer-1960] [DEBUG] JournalWriteTask - leader5: received 1 commands after 913.9 μs 01:16:18,902 PM [leader5-writer-1960] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.269 μs 01:16:18,902 PM [leader5-writer-1960] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,902 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,902 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,902 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,902 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,902 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,902 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:18,902 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor [ERROR] [07/29/2025 13:16:18.897] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:18.910] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@65d38f62 [ERROR] [07/29/2025 13:16:18.898] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:18.910] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2f347271 [ERROR] [07/29/2025 13:16:18.902] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:18.910] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7c7ae693 01:16:18,910 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,910 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,910 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,910 PM [follower7-writer-1961] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,910 PM [follower7-writer-1961] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,911 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,911 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,911 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,911 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,911 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,911 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,911 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,911 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,911 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,911 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,911 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,911 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,911 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,911 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 48.50 μs with journalIndex=1 01:16:18,911 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:18.911] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,912 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,912 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2251,follower7-writer-1961]/waiting 01:16:18,912 PM [follower7-writer-1961] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.401 ms 01:16:18,912 PM [follower7-writer-1961] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.180 μs 01:16:18,912 PM [follower7-writer-1961] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,912 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,912 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,912 PM [leader5-writer-1962] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,912 PM [leader5-writer-1962] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,912 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,912 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,912 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,912 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,912 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,912 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,912 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,912 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,912 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,912 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,912 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,912 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,912 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,912 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,912 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 34.64 μs with journalIndex=1 01:16:18,913 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,913 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,913 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,913 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,913 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,913 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,913 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) [ERROR] [07/29/2025 13:16:18.913] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [WARN] [07/29/2025 13:16:18.913] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4676f0d at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,913 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2252,leader5-writer-1962]/waiting 01:16:18,913 PM [follower6-writer-1963] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,913 PM [follower6-writer-1963] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,913 PM [leader5-writer-1962] [DEBUG] JournalWriteTask - leader5: received 1 commands after 925.2 μs 01:16:18,913 PM [leader5-writer-1962] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 8.549 μs 01:16:18,913 PM [leader5-writer-1962] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,913 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,913 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,913 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,913 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.913] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2d4199ac 01:16:18,913 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,913 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:18,913 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,913 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:18,913 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:18,913 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:18,919 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,919 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,919 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,919 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,919 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,919 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,919 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,919 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,919 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,919 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,919 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,919 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,919 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,919 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 248.9 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:18.919] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,919 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,919 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2253,follower6-writer-1963]/waiting 01:16:18,920 PM [follower6-writer-1963] [DEBUG] JournalWriteTask - follower6: received 1 commands after 6.683 ms 01:16:18,920 PM [follower6-writer-1963] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.499 μs 01:16:18,920 PM [follower6-writer-1963] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,920 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,920 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,920 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,920 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,920 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,920 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:18,920 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:18.922] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@547d94b4 01:16:18,923 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,923 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,923 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,923 PM [leader5-writer-1964] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,923 PM [leader5-writer-1964] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,924 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,924 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,924 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,924 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,924 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,924 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,924 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,924 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,924 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,924 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,924 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,924 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,924 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,924 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 107.0 μs with journalIndex=1 01:16:18,924 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,924 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:18.924] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,924 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,924 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2254,leader5-writer-1964]/waiting 01:16:18,924 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,924 PM [leader5-writer-1964] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.030 ms 01:16:18,924 PM [follower7-writer-1965] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,924 PM [leader5-writer-1964] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.339 μs 01:16:18,924 PM [follower7-writer-1965] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,924 PM [leader5-writer-1964] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,924 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,924 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,924 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,924 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.925] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3a65c6b4 01:16:18,925 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,925 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:18,925 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:18,929 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,929 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,929 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,929 PM [follower6-writer-1966] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,929 PM [follower6-writer-1966] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,930 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,930 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,930 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,930 PM [leader5-writer-1967] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,930 PM [leader5-writer-1967] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,930 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,930 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,930 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,930 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,930 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,930 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,930 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,930 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,930 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,930 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,930 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,930 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,930 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,930 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 63.91 μs with journalIndex=1 01:16:18,930 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2256,follower6-writer-1966]/waiting 01:16:18,931 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,931 PM [follower6-writer-1966] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.682 ms 01:16:18,931 PM [follower6-writer-1966] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.590 μs 01:16:18,931 PM [follower6-writer-1966] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:18.930] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,931 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,931 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,931 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,931 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,931 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,931 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,931 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,931 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,931 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,931 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,931 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,931 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,931 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,931 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,931 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,931 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,931 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,931 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 37.99 μs with journalIndex=1 01:16:18,931 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,931 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) [WARN] [07/29/2025 13:16:18.931] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@78b3fe13 at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,931 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,931 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2257,leader5-writer-1967]/waiting 01:16:18,931 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,931 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,931 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,931 PM [leader5-writer-1967] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.210 ms 01:16:18,931 PM [leader5-writer-1967] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.390 μs 01:16:18,931 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,931 PM [leader5-writer-1967] [DEBUG] JournalWriteTask - leader5: journal writer stopped [ERROR] [07/29/2025 13:16:18.931] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,931 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,931 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,931 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,931 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,931 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,931 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,931 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,931 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,931 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,931 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,931 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,931 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,931 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:18,931 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:18,931 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 76.60 μs with journalIndex=1 [WARN] [07/29/2025 13:16:18.931] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@576a2666 01:16:18,932 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,932 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:18,932 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor [ERROR] [07/29/2025 13:16:18.931] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,932 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,932 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2255,follower7-writer-1965]/waiting 01:16:18,932 PM [follower7-writer-1965] [DEBUG] JournalWriteTask - follower7: received 1 commands after 7.449 ms 01:16:18,932 PM [follower7-writer-1965] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.430 μs 01:16:18,932 PM [follower7-writer-1965] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,932 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,932 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,932 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,932 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:18.932] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5eb3fa2d 01:16:18,932 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,932 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:18,932 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:18,957 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,957 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,957 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,957 PM [leader5-writer-1968] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,957 PM [leader5-writer-1968] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,957 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,957 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,957 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,957 PM [follower7-writer-1969] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,957 PM [follower7-writer-1969] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,958 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,958 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,958 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,958 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,958 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,958 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,958 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,958 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,958 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,958 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,958 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,958 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,958 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,958 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,958 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,958 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,958 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,958 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,958 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,958 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,958 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,958 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,958 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,958 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,958 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,958 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,958 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 41.84 μs with journalIndex=1 01:16:18,958 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 45.48 μs with journalIndex=1 01:16:18,961 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,961 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2258,leader5-writer-1968]/waiting 01:16:18,961 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2259,follower7-writer-1969]/waiting 01:16:18,961 PM [leader5-writer-1968] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.531 ms 01:16:18,961 PM [leader5-writer-1968] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.320 μs 01:16:18,961 PM [leader5-writer-1968] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,961 PM [follower7-writer-1969] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.290 ms 01:16:18,961 PM [follower7-writer-1969] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 4.839 μs 01:16:18,961 PM [follower7-writer-1969] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,961 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,961 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,961 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,961 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,961 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,961 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,961 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,961 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,961 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,961 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,961 PM [follower6-writer-1970] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,961 PM [follower6-writer-1970] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,961 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,961 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:18,961 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:18,961 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,961 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:18,961 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:18,966 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,966 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,966 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,966 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,966 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,966 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,966 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,966 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,966 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,966 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,966 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,966 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,966 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,966 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 80.36 μs with journalIndex=1 01:16:18,966 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2260,follower6-writer-1970]/waiting 01:16:18,966 PM [follower6-writer-1970] [DEBUG] JournalWriteTask - follower6: received 1 commands after 5.153 ms 01:16:18,966 PM [follower6-writer-1970] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.689 μs 01:16:18,966 PM [follower6-writer-1970] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,966 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,966 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,966 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,966 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,967 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,967 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:18,967 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:18,974 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,974 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,974 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:18.961] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:18.961] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:18.977] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3fed34d5 [WARN] [07/29/2025 13:16:18.977] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@373ef9da [ERROR] [07/29/2025 13:16:18.966] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:18.977] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@26d61fb7 01:16:18,982 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,983 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,983 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,983 PM [follower7-writer-1971] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,983 PM [follower7-writer-1971] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:18,983 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,983 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,983 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,983 PM [leader5-writer-1972] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,983 PM [leader5-writer-1972] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,983 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,983 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,983 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,983 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,983 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,983 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,983 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,983 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,983 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,983 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,983 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,983 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,983 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,983 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,983 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,983 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,983 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,983 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,983 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,983 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 83.93 μs with journalIndex=1 01:16:18,983 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,983 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,983 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,983 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,983 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,983 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,983 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,983 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 34.95 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:18.984] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:18.984] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,984 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,984 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,985 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2261,follower7-writer-1971]/waiting 01:16:18,985 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2262,leader5-writer-1972]/waiting 01:16:18,985 PM [follower7-writer-1971] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.154 ms 01:16:18,985 PM [follower7-writer-1971] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.810 μs 01:16:18,985 PM [follower7-writer-1971] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,985 PM [leader5-writer-1972] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.892 ms 01:16:18,985 PM [leader5-writer-1972] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 800.0 ns 01:16:18,985 PM [leader5-writer-1972] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,985 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,985 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,985 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,985 PM [follower6-writer-1973] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,985 PM [follower6-writer-1973] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,986 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,986 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,986 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,986 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,986 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,986 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,986 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,986 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,986 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,986 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,986 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,986 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,986 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,986 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 95.82 μs with journalIndex=1 01:16:18,986 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,986 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,986 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,986 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,987 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,987 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:18,987 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:18,989 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,989 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2263,follower6-writer-1973]/waiting 01:16:18,989 PM [follower6-writer-1973] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.380 ms 01:16:18,989 PM [follower6-writer-1973] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.760 μs 01:16:18,989 PM [follower6-writer-1973] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,989 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,989 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,989 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,989 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,989 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,989 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,989 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,989 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,989 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:18,989 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:18,991 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,991 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,991 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,991 PM [leader5-writer-1974] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,991 PM [leader5-writer-1974] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:18,991 PM [follower6-writer-1975] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,991 PM [follower6-writer-1975] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,989 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,991 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,991 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,991 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,992 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,992 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,992 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,992 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,992 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,992 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,992 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,992 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:18,992 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,992 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,992 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,992 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,992 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:18,992 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,992 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,992 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,992 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,992 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,992 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,992 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,992 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,992 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,992 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,992 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,992 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,992 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,992 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 76.26 μs with journalIndex=1 01:16:18,992 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,992 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,992 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,992 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 72.01 μs with journalIndex=1 01:16:18,993 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,993 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2265,follower6-writer-1975]/waiting 01:16:18,993 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,993 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2264,leader5-writer-1974]/waiting 01:16:18,993 PM [follower6-writer-1975] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.753 ms 01:16:18,993 PM [follower6-writer-1975] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.579 μs 01:16:18,993 PM [follower6-writer-1975] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,993 PM [leader5-writer-1974] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.809 ms 01:16:18,993 PM [leader5-writer-1974] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.220 μs 01:16:18,993 PM [leader5-writer-1974] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,993 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,993 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,993 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,993 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,993 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,993 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:18,994 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:18,994 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:18,994 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,994 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:18,994 PM [follower7-writer-1976] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:18,994 PM [follower7-writer-1976] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:18.994] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@400d6c98 [ERROR] [07/29/2025 13:16:18.989] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:18.994] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5a1371d1 [WARN] [07/29/2025 13:16:18.994] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@17bf87d7 [ERROR] [07/29/2025 13:16:18.993] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:18.993] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:18.994] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2bc229a0 01:16:18,994 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,995 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:18,995 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:18,995 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:18,995 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:18,995 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,995 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:18,995 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:18,995 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:18,995 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:18,995 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:18,995 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:18,995 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,995 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 81.41 μs with journalIndex=1 01:16:18,995 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:18,995 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,995 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:18,995 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2266,follower7-writer-1976]/waiting 01:16:18,995 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,995 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,995 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:18.995] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,995 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,995 PM [follower6-writer-1977] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:18,995 PM [follower6-writer-1977] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:18,995 PM [follower7-writer-1976] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.320 ms 01:16:18,995 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) [WARN] [07/29/2025 13:16:18.995] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4838a78 at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,996 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,995 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:18,995 PM [follower7-writer-1976] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.770 μs 01:16:18,996 PM [follower7-writer-1976] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:18,996 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:18,996 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:18,996 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:18,996 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:18,996 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:18,996 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:18,996 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,996 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:18,996 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:18,996 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:18,996 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:18,996 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:18,996 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:18,996 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,996 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 85.84 μs with journalIndex=1 01:16:18,996 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:18.996] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,996 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2267,follower6-writer-1977]/waiting 01:16:18,997 PM [follower6-writer-1977] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.535 ms 01:16:18,997 PM [follower6-writer-1977] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.649 μs 01:16:18,997 PM [follower6-writer-1977] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:18,997 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:18,997 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:18,997 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,997 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:18,997 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:18,997 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:18,997 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:18,997 PM [leader5-writer-1978] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:18,997 PM [leader5-writer-1978] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:18.997] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@56fc3eac 01:16:18,997 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:18,998 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:18,998 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,998 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:18,998 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:18,998 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:18,998 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:18.998] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@279871a4 01:16:18,998 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:18,998 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:18,998 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:18,998 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,998 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:18,998 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:18,998 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:18,998 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:18,998 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:18,998 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:18,998 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:18,998 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:18,998 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:18,998 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:18,998 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:18,998 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:18,998 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 89.54 μs with journalIndex=1 01:16:18,999 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:18,999 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2268,leader5-writer-1978]/waiting 01:16:18,999 PM [leader5-writer-1978] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.876 ms 01:16:18,999 PM [leader5-writer-1978] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.489 μs 01:16:18,999 PM [leader5-writer-1978] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:18,999 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:18,999 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:18,999 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:18,999 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,0 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:19,0 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:19,0 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor [ERROR] [07/29/2025 13:16:18.999] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:19.009] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3dd68dba 01:16:19,9 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:19,9 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,9 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:19,9 PM [follower7-writer-1979] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:19,9 PM [follower7-writer-1979] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:19,9 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,9 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:19,9 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:19,9 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:19,10 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:19,10 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,10 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:19,10 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,10 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:19,10 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:19,10 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:19,10 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:19,10 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,10 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 58.81 μs with journalIndex=1 01:16:19,10 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,10 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,10 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2269,follower7-writer-1979]/waiting [ERROR] [07/29/2025 13:16:19.010] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,10 PM [follower7-writer-1979] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.317 ms 01:16:19,10 PM [follower7-writer-1979] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.470 μs 01:16:19,10 PM [follower7-writer-1979] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:19,10 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:19,10 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:19,10 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,11 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,11 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:19,11 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:19,11 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:19,12 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:19,12 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,12 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:19,12 PM [follower7-writer-1980] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:19,12 PM [follower7-writer-1980] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:19.012] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4189be5 01:16:19,13 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,13 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,13 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:19,13 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:19,13 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,13 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:19,13 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:19,13 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,13 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:19,13 PM [follower6-writer-1981] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,13 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,13 PM [follower6-writer-1981] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:19,13 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:19,13 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:19,13 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:19,13 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:19,13 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,13 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 34.86 μs with journalIndex=1 01:16:19,13 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,13 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,13 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2270,follower7-writer-1980]/waiting 01:16:19,13 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,13 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,13 PM [follower7-writer-1980] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.015 ms 01:16:19,13 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,13 PM [follower7-writer-1980] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.579 μs 01:16:19,13 PM [follower7-writer-1980] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:19,13 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,13 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,13 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,13 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,13 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,13 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,13 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,13 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:19,13 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:19,13 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,13 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,13 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,13 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,13 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 57.17 μs with journalIndex=1 01:16:19,13 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:19.013] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,13 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:19,13 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2271,follower6-writer-1981]/waiting 01:16:19,14 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:19,14 PM [follower6-writer-1981] [DEBUG] JournalWriteTask - follower6: received 1 commands after 792.6 μs 01:16:19,14 PM [follower6-writer-1981] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 1.870 μs 01:16:19,14 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:19,14 PM [follower6-writer-1981] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:19,14 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,14 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,14 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,14 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,14 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:19,14 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:19,14 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:19,30 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:19,30 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,30 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:19,30 PM [follower7-writer-1982] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:19,30 PM [follower7-writer-1982] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:19,30 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:19,30 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] [WARN] [07/29/2025 13:16:19.030] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4982a1ed at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:19,30 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,30 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,30 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:19,30 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:19,30 PM [leader5-writer-1983] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:19,30 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:19,30 PM [leader5-writer-1983] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:19,30 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:19,30 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:19,30 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,30 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:19,30 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,30 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:19,31 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:19,31 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:19,31 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:19,31 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,31 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 56.63 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:19.013] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,31 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,31 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2272,follower7-writer-1982]/waiting [WARN] [07/29/2025 13:16:19.031] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1d15b53c [ERROR] [07/29/2025 13:16:19.031] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,31 PM [follower7-writer-1982] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.076 ms 01:16:19,31 PM [follower7-writer-1982] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 5.940 μs 01:16:19,31 PM [follower7-writer-1982] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:19,31 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:19,31 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:19,31 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,31 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,31 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,31 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:19,31 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:19,31 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:19,31 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:19,31 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,31 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:19,31 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,31 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:19,31 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:19,31 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:19,31 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:19,31 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,31 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 51.79 μs with journalIndex=1 [WARN] [07/29/2025 13:16:19.031] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@f011fcb 01:16:19,32 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,32 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,32 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,32 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:19,32 PM [follower6-writer-1984] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,32 PM [follower6-writer-1984] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:19,32 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:19.032] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,32 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2273,leader5-writer-1983]/waiting 01:16:19,32 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:19,32 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,32 PM [leader5-writer-1983] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.754 ms 01:16:19,32 PM [leader5-writer-1983] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.929 μs 01:16:19,32 PM [leader5-writer-1983] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:19,32 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:19,32 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,32 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,32 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,32 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,32 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,32 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,32 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,32 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,32 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:19,32 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,32 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:19,32 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,32 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,32 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,32 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,32 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,32 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 39.39 μs with journalIndex=1 01:16:19,32 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,33 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2274,follower6-writer-1984]/waiting 01:16:19,33 PM [follower6-writer-1984] [DEBUG] JournalWriteTask - follower6: received 1 commands after 664.3 μs 01:16:19,33 PM [follower6-writer-1984] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.129 μs 01:16:19,33 PM [follower6-writer-1984] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:19,33 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,33 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed [ERROR] [07/29/2025 13:16:19.032] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,33 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,33 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.033] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1692f02a 01:16:19,33 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:19,33 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:19.033] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1c1cd54e 01:16:19,33 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:19,33 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:19,33 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:19,33 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:19,58 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:19,58 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,58 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:19,58 PM [follower7-writer-1985] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:19,58 PM [follower7-writer-1985] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:19,58 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,58 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,59 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:19,59 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,59 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,59 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:19,59 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:19,59 PM [follower6-writer-1986] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,59 PM [follower6-writer-1986] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:19,59 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:19,59 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,59 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:19,59 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,59 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:19,59 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:19,59 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:19,59 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:19,59 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:19,59 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,59 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 58.71 μs with journalIndex=1 01:16:19,59 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,59 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:19,59 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,59 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties [ERROR] [07/29/2025 13:16:19.059] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,59 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,59 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,59 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,59 PM [leader5-writer-1987] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:19,59 PM [leader5-writer-1987] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:19,59 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,59 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2275,follower7-writer-1985]/waiting 01:16:19,59 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,59 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,59 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,59 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,59 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,59 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,59 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,59 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,59 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 68.20 μs with journalIndex=1 01:16:19,60 PM [follower7-writer-1985] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.451 ms 01:16:19,60 PM [follower7-writer-1985] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 8.559 μs 01:16:19,60 PM [follower7-writer-1985] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:19,60 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:19,60 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:19,60 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,60 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,60 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) [ERROR] [07/29/2025 13:16:19.060] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [WARN] [07/29/2025 13:16:19.060] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@29022a54 at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,60 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2276,follower6-writer-1986]/waiting 01:16:19,60 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:19,60 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:19,60 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:19,60 PM [follower6-writer-1986] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.706 ms 01:16:19,60 PM [follower6-writer-1986] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 4.570 μs 01:16:19,60 PM [follower6-writer-1986] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:19,60 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,60 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,60 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,60 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.061] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4903320e 01:16:19,61 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:19,61 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:19,61 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:19,64 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:19,64 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,64 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:19,64 PM [follower7-writer-1988] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:19,64 PM [follower7-writer-1988] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:19,64 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,64 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:19,64 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:19,64 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:19,64 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:19,64 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,64 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:19,64 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,64 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:19,64 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:19,64 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:19,64 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:19,65 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,65 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,65 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,65 PM [follower6-writer-1989] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,65 PM [follower6-writer-1989] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:19,65 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,65 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:19,65 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:19,65 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:19,65 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:19,65 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,65 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,65 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:19,65 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,65 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 1.109 ms with journalIndex=1 01:16:19,65 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:19,65 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:19,66 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:19,66 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:19,66 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,66 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 65.23 μs with journalIndex=1 01:16:19,66 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,66 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,66 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,66 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,66 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,66 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,66 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,66 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,66 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,66 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,66 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,66 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,66 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,66 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 39.00 μs with journalIndex=1 01:16:19,66 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:19.066] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:19.066] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,68 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,66 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2277,leader5-writer-1987]/waiting 01:16:19,66 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2278,follower7-writer-1988]/waiting 01:16:19,68 PM [follower7-writer-1988] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.992 ms 01:16:19,68 PM [follower7-writer-1988] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 4.799 μs 01:16:19,68 PM [follower7-writer-1988] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:19,68 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:19,68 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:19,68 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,68 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.069] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7fcf7aa1 01:16:19,69 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:19,69 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:19,69 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:19,72 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:19,72 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,72 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:19,72 PM [follower7-writer-1990] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:19,72 PM [follower7-writer-1990] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:19,72 PM [leader5-writer-1987] [DEBUG] JournalWriteTask - leader5: received 1 commands after 13.04 ms 01:16:19,72 PM [leader5-writer-1987] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.189 μs 01:16:19,72 PM [leader5-writer-1987] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:19,73 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,73 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2279,follower6-writer-1989]/waiting 01:16:19,73 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,73 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:19,73 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:19,73 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,73 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,73 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:19,73 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:19,73 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:19,73 PM [follower6-writer-1989] [DEBUG] JournalWriteTask - follower6: received 1 commands after 7.593 ms 01:16:19,73 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:19,73 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,73 PM [follower6-writer-1989] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.719 μs 01:16:19,73 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:19,73 PM [follower6-writer-1989] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:19,73 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,73 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:19,73 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:19,73 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 [ERROR] [07/29/2025 13:16:19.072] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,73 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:19,73 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,73 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 97.57 μs with journalIndex=1 [WARN] [07/29/2025 13:16:19.073] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@468ee66c 01:16:19,73 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,73 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2280,follower7-writer-1990]/waiting 01:16:19,73 PM [follower7-writer-1990] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.178 ms 01:16:19,73 PM [follower7-writer-1990] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 4.230 μs 01:16:19,73 PM [follower7-writer-1990] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:19.073] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,74 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,74 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,74 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,74 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.074] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4e2c7175 01:16:19,74 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:19,74 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:19,74 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:19,77 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:19,77 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:19,77 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:19,80 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:19,80 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,80 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:19,80 PM [leader5-writer-1991] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:19,80 PM [leader5-writer-1991] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:19,80 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,81 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,81 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:19,81 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,81 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:19,81 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,81 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,81 PM [follower6-writer-1992] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,81 PM [follower6-writer-1992] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:19.081] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@36cdf4f7 01:16:19,81 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:19,81 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:19,81 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:19,81 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,81 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,81 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,81 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,81 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,82 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,82 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,82 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,82 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,82 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,82 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,82 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,82 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,82 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 70.69 μs with journalIndex=1 01:16:19,82 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,82 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:19,82 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:19,82 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:19,82 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:19,82 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,82 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:19,82 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,82 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:19,82 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:19,82 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:19,82 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:19,82 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,82 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] [ERROR] [07/29/2025 13:16:19.082] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,82 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 167.3 μs with journalIndex=1 01:16:19,82 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2282,follower6-writer-1992]/waiting 01:16:19,82 PM [follower6-writer-1992] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.325 ms 01:16:19,82 PM [follower6-writer-1992] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.930 μs 01:16:19,82 PM [follower6-writer-1992] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:19,82 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2281,leader5-writer-1991]/waiting 01:16:19,82 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:19.082] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,82 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,82 PM [leader5-writer-1991] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.273 ms 01:16:19,82 PM [leader5-writer-1991] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.069 μs 01:16:19,82 PM [leader5-writer-1991] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:19,83 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:19,83 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:19,83 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,83 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.083] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2e8ad2f1 01:16:19,83 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:19,83 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:19,83 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:19,83 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:19,83 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,83 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:19,83 PM [follower7-writer-1993] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:19,83 PM [follower7-writer-1993] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:19,84 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,84 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:19,84 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:19,84 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:19,84 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:19,84 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,84 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:19,84 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,84 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:19,84 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:19,84 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:19,84 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:19,84 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,84 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 57.41 μs with journalIndex=1 01:16:19,84 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) [ERROR] [07/29/2025 13:16:19.084] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,84 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2283,follower7-writer-1993]/waiting 01:16:19,84 PM [follower7-writer-1993] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.111 ms 01:16:19,84 PM [follower7-writer-1993] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 4.820 μs 01:16:19,84 PM [follower7-writer-1993] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:19,84 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:19,84 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:19,84 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,84 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,85 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:19,85 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:19,85 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:19.089] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@364f2d3a 01:16:19,97 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,97 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,97 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,97 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:19.097] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@48c13d2b 01:16:19,97 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,97 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:19,97 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:19,97 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:19,97 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:19,97 PM [follower7-writer-1994] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:19,97 PM [follower7-writer-1994] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:19,98 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,98 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,98 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,98 PM [follower6-writer-1995] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,98 PM [follower6-writer-1995] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:19,97 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:19,99 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,99 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:19,99 PM [leader5-writer-1996] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:19,99 PM [leader5-writer-1996] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:19,99 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,99 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:19,99 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,99 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:19,99 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:19,99 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:19,99 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,99 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,99 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:19,99 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,99 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,99 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:19,99 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,99 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:19,99 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:19,99 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,99 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:19,99 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,99 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,99 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,99 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,99 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,99 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,99 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,99 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,99 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 52.17 μs with journalIndex=1 01:16:19,99 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,99 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 61.02 μs with journalIndex=1 01:16:19,99 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:19.099] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:19.099] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,100 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,100 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,99 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2284,follower7-writer-1994]/waiting 01:16:19,99 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2285,follower6-writer-1995]/waiting 01:16:19,100 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:19,100 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:19,100 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:19,100 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:19,100 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,100 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:19,100 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,100 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:19,100 PM [follower7-writer-1994] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.818 ms 01:16:19,100 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:19,100 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:19,100 PM [follower7-writer-1994] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 6.199 μs 01:16:19,100 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:19,100 PM [follower7-writer-1994] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:19,100 PM [follower6-writer-1995] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.606 ms 01:16:19,100 PM [follower6-writer-1995] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 1.580 μs 01:16:19,100 PM [follower6-writer-1995] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:19,100 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,100 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 73.48 μs with journalIndex=1 01:16:19,100 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,100 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,100 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,100 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:19.100] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:19.100] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@466b7f51 01:16:19,100 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:19,100 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,100 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:19,100 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:19,100 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:19,101 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2286,leader5-writer-1996]/waiting 01:16:19,101 PM [leader5-writer-1996] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.866 ms 01:16:19,101 PM [leader5-writer-1996] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.409 μs 01:16:19,101 PM [leader5-writer-1996] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:19,101 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:19,101 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:19,101 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,101 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.101] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@673245c8 01:16:19,101 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:19,101 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:19,101 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:19,108 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:19,108 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,109 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,109 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,109 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,109 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,109 PM [follower6-writer-1997] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,109 PM [follower6-writer-1997] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:19.109] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@60c168c0 01:16:19,109 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,109 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,109 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,109 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,109 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,109 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:19,109 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,109 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,109 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,109 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,109 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,109 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,109 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,110 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:19,110 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:19,110 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,110 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 74.34 μs with journalIndex=1 01:16:19,110 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,110 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2287,follower6-writer-1997]/waiting 01:16:19,110 PM [follower6-writer-1997] [DEBUG] JournalWriteTask - follower6: received 1 commands after 932.9 μs 01:16:19,110 PM [follower6-writer-1997] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.969 μs 01:16:19,110 PM [follower6-writer-1997] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:19,110 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,110 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,110 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,110 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,111 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:19,111 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:19,111 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:19,113 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:19,113 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,113 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:19,113 PM [leader5-writer-1998] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:19,113 PM [leader5-writer-1998] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [ERROR] [07/29/2025 13:16:19.110] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:19.113] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4b02dc47 01:16:19,114 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,114 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:19,114 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:19,114 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:19,114 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:19,114 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,114 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:19,114 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,114 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:19,114 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:19,114 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:19,114 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:19,114 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,114 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 63.95 μs with journalIndex=1 01:16:19,114 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2288,leader5-writer-1998]/waiting 01:16:19,114 PM [leader5-writer-1998] [DEBUG] JournalWriteTask - leader5: received 1 commands after 821.7 μs 01:16:19,114 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) [ERROR] [07/29/2025 13:16:19.114] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,114 PM [leader5-writer-1998] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.359 μs 01:16:19,114 PM [leader5-writer-1998] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:19,114 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:19,114 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:19,114 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,114 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,114 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:19,114 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:19,114 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:19.121] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@39c56556 01:16:19,129 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:19,129 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,129 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:19,129 PM [follower7-writer-1999] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:19,129 PM [follower7-writer-1999] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:19,130 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,130 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:19,130 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:19,130 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:19,130 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:19,130 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,130 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:19,130 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,130 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:19,130 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:19,130 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:19,130 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:19,130 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,130 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 115.4 μs with journalIndex=1 01:16:19,130 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,130 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2289,follower7-writer-1999]/waiting [ERROR] [07/29/2025 13:16:19.130] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,130 PM [follower7-writer-1999] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.327 ms 01:16:19,130 PM [follower7-writer-1999] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.470 μs 01:16:19,130 PM [follower7-writer-1999] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:19,131 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:19,131 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:19,131 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,131 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.131] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@68a69015 01:16:19,131 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:19,131 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:19,131 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:19,136 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:19,136 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,136 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:19,136 PM [leader5-writer-2000] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:19,136 PM [leader5-writer-2000] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:19,137 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,137 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:19,137 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:19,137 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:19,137 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:19,137 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,137 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:19,137 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,137 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:19,137 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:19,137 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:19,137 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:19,137 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,137 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 105.1 μs with journalIndex=1 01:16:19,138 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2290,leader5-writer-2000]/waiting 01:16:19,138 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) [ERROR] [07/29/2025 13:16:19.137] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,138 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,138 PM [leader5-writer-2000] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.676 ms 01:16:19,138 PM [leader5-writer-2000] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.389 μs 01:16:19,138 PM [leader5-writer-2000] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:19,138 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:19,138 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:19,138 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,138 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,138 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,138 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,138 PM [follower6-writer-2001] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,138 PM [follower6-writer-2001] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:19,138 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:19,138 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 [WARN] [07/29/2025 13:16:19.138] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5a7fb8b1 01:16:19,138 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:19,138 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:19,138 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:19,138 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:19,139 PM [follower7-writer-2002] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:19,139 PM [follower7-writer-2002] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:19,139 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,139 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,139 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,139 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,139 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,139 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,139 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,139 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,139 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,139 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,139 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,139 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,139 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,139 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,139 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:19,139 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:19,139 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:19,139 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:19,139 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,139 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:19,140 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,140 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:19,140 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:19,140 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:19,140 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:19,140 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:19,140 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,140 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,140 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:19,140 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 83.03 μs with journalIndex=1 01:16:19,140 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:19.140] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,140 PM [leader5-writer-2003] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:19,140 PM [leader5-writer-2003] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:19,141 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,141 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:19,141 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:19,141 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:19,141 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:19,141 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,141 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:19,141 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,141 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:19,141 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:19,141 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:19,141 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:19,145 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,145 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 3.892 ms with journalIndex=1 01:16:19,145 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:19.145] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,146 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2293,leader5-writer-2003]/waiting 01:16:19,146 PM [leader5-writer-2003] [DEBUG] JournalWriteTask - leader5: received 1 commands after 5.423 ms 01:16:19,146 PM [leader5-writer-2003] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 6.410 μs 01:16:19,146 PM [leader5-writer-2003] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:19,146 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:19,146 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:19,146 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,146 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.146] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7ae234d8 01:16:19,146 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:19,146 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:19,146 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:19,148 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:19,148 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,148 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:19,148 PM [leader5-writer-2004] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:19,148 PM [leader5-writer-2004] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:19,148 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,149 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:19,149 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:19,149 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:19,149 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:19,149 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,149 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:19,149 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,149 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:19,149 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:19,149 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:19,149 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:19,149 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,149 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 118.6 μs with journalIndex=1 01:16:19,149 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:19.149] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,139 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 87.72 μs with journalIndex=1 01:16:19,140 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2292,follower7-writer-2002]/waiting 01:16:19,150 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2294,leader5-writer-2004]/waiting 01:16:19,150 PM [follower7-writer-2002] [DEBUG] JournalWriteTask - follower7: received 1 commands after 10.91 ms 01:16:19,150 PM [follower7-writer-2002] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.419 μs 01:16:19,150 PM [follower7-writer-2002] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:19,150 PM [leader5-writer-2004] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.796 ms 01:16:19,150 PM [leader5-writer-2004] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 4.729 μs 01:16:19,150 PM [leader5-writer-2004] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:19,150 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:19,150 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:19,150 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,150 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,150 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,150 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:19,150 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2291,follower6-writer-2001]/waiting 01:16:19,150 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:19,150 PM [follower6-writer-2001] [DEBUG] JournalWriteTask - follower6: received 1 commands after 11.99 ms 01:16:19,150 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,150 PM [follower6-writer-2001] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.130 μs 01:16:19,150 PM [follower6-writer-2001] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:19.150] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:19.150] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@52c7e178 01:16:19,150 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,150 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,150 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,150 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,150 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:19.150] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3ff86649 01:16:19,151 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:19,151 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:19,151 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:19,151 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:19,151 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:19,150 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.161] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@73e00cfb 01:16:19,161 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:19,161 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:19,161 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:19,169 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:19,169 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,169 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:19,169 PM [follower7-writer-2005] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:19,169 PM [follower7-writer-2005] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:19,170 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,170 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:19,170 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:19,170 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:19,170 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:19,170 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,170 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:19,170 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,170 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:19,170 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:19,170 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:19,170 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:19,170 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,170 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,170 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 84.78 μs with journalIndex=1 01:16:19,170 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,170 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,170 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2295,follower7-writer-2005]/waiting 01:16:19,170 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,170 PM [follower6-writer-2006] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,170 PM [follower6-writer-2006] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:19,170 PM [follower7-writer-2005] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.421 ms 01:16:19,170 PM [follower7-writer-2005] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.649 μs 01:16:19,170 PM [follower7-writer-2005] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:19,170 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:19,170 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:19,170 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,170 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,171 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,171 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,171 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,171 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,171 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,171 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,171 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,171 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,171 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,171 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,171 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,171 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,171 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,171 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:19,171 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 39.43 μs with journalIndex=1 01:16:19,171 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:19,171 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor [ERROR] [07/29/2025 13:16:19.170] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:19.171] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5d7d17c2 01:16:19,172 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:19,172 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,172 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:19,172 PM [follower7-writer-2007] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:19,172 PM [follower7-writer-2007] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:19,172 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:19.172] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,172 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2296,follower6-writer-2006]/waiting 01:16:19,172 PM [follower6-writer-2006] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.114 ms 01:16:19,172 PM [follower6-writer-2006] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.390 μs 01:16:19,173 PM [follower6-writer-2006] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:19,173 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,173 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,173 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,173 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.173] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7c98ff95 01:16:19,173 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:19,173 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:19,173 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:19,175 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,175 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,175 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,175 PM [follower6-writer-2008] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,175 PM [follower6-writer-2008] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:19,176 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:19,176 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,176 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:19,176 PM [leader5-writer-2009] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:19,176 PM [leader5-writer-2009] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:19,177 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,177 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:19,177 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:19,177 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:19,177 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:19,177 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,177 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:19,177 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,177 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,177 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,177 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:19,177 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:19,177 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:19,177 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:19,177 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:19,177 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,177 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,177 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:19,177 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,177 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:19,177 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 49.00 μs with journalIndex=1 01:16:19,177 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,177 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:19,177 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,177 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,177 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:19,177 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,177 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:19,177 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,177 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:19,177 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,177 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:19,177 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,177 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:19,177 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,177 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,177 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,177 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,177 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,177 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 69.30 μs with journalIndex=1 01:16:19,177 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,177 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) [ERROR] [07/29/2025 13:16:19.177] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,178 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2297,follower7-writer-2007]/waiting 01:16:19,178 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 75.25 μs with journalIndex=1 01:16:19,178 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:19.178] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,178 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2299,leader5-writer-2009]/waiting 01:16:19,178 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2298,follower6-writer-2008]/waiting 01:16:19,178 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:19.178] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,178 PM [follower7-writer-2007] [DEBUG] JournalWriteTask - follower7: received 1 commands after 5.975 ms 01:16:19,178 PM [follower7-writer-2007] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 7.830 μs 01:16:19,178 PM [follower7-writer-2007] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:19,178 PM [follower6-writer-2008] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.939 ms 01:16:19,178 PM [follower6-writer-2008] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 1.110 μs 01:16:19,178 PM [follower6-writer-2008] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:19,178 PM [leader5-writer-2009] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.422 ms 01:16:19,178 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:19,178 PM [leader5-writer-2009] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.230 μs 01:16:19,178 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:19,178 PM [leader5-writer-2009] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:19,178 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,178 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,178 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,178 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,178 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,178 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.178] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7e0034d0 [WARN] [07/29/2025 13:16:19.178] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6f5827e9 01:16:19,179 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:19,179 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:19,179 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:19,179 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:19,179 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:19,179 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:19,181 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:19,181 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:19,181 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:19,181 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,181 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.182] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7ef751eb 01:16:19,184 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:19,184 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:19,184 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:19,201 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:19,201 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,201 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:19,201 PM [follower7-writer-2010] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:19,201 PM [follower7-writer-2010] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:19,201 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,202 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,202 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,202 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,202 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:19,202 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:19,202 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:19,202 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:19,202 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,202 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:19,202 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,202 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:19,202 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:19,202 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:19,202 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:19,202 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,202 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 53.99 μs with journalIndex=1 01:16:19,202 PM [follower6-writer-2011] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,202 PM [follower6-writer-2011] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:19,202 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) [ERROR] [07/29/2025 13:16:19.202] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,202 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,202 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2300,follower7-writer-2010]/waiting 01:16:19,203 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,203 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,203 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,203 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,203 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,203 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,203 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,203 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,203 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,203 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,203 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,203 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,203 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 35.19 μs with journalIndex=1 01:16:19,203 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) [ERROR] [07/29/2025 13:16:19.203] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,203 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2301,follower6-writer-2011]/waiting 01:16:19,203 PM [follower7-writer-2010] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.669 ms 01:16:19,203 PM [follower7-writer-2010] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 4.879 μs 01:16:19,203 PM [follower7-writer-2010] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:19,203 PM [follower6-writer-2011] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.136 ms 01:16:19,203 PM [follower6-writer-2011] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.660 μs 01:16:19,203 PM [follower6-writer-2011] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:19,203 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:19,203 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:19,203 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,203 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,203 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,203 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,203 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,203 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,203 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:19,203 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:19,203 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:19,204 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:19,204 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:19,204 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:19.204] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@28365ab7 [WARN] [07/29/2025 13:16:19.204] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5c5e6cc5 01:16:19,212 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:19,212 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,212 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:19,212 PM [leader5-writer-2012] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:19,212 PM [leader5-writer-2012] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:19,212 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,212 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:19,212 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:19,212 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:19,213 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:19,213 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,213 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:19,213 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,213 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:19,213 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:19,213 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:19,213 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:19,213 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,213 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 114.8 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:19.213] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,213 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,213 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2302,leader5-writer-2012]/waiting 01:16:19,214 PM [leader5-writer-2012] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.639 ms 01:16:19,214 PM [leader5-writer-2012] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.099 μs 01:16:19,214 PM [leader5-writer-2012] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:19,214 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:19,214 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:19,214 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,214 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,214 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:19,214 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:19,214 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:19.216] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2f953162 01:16:19,223 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:19,223 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,223 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:19,223 PM [follower7-writer-2013] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:19,223 PM [follower7-writer-2013] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:19,224 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,224 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:19,224 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:19,224 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:19,224 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:19,224 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,224 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:19,224 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,224 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:19,224 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:19,224 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:19,224 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:19,224 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,224 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 80.49 μs with journalIndex=1 01:16:19,224 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:19.224] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,224 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2303,follower7-writer-2013]/waiting 01:16:19,224 PM [follower7-writer-2013] [DEBUG] JournalWriteTask - follower7: received 1 commands after 967.2 μs 01:16:19,224 PM [follower7-writer-2013] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.120 μs 01:16:19,224 PM [follower7-writer-2013] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:19,224 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:19,224 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:19,224 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,224 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,225 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:19,225 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:19,225 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:19.225] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@34231e84 01:16:19,230 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,230 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,230 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,230 PM [follower6-writer-2014] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,230 PM [follower6-writer-2014] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:19,231 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,231 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,231 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,231 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,231 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,231 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,231 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,231 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,231 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,231 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,231 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,231 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,231 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,231 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 95.72 μs with journalIndex=1 01:16:19,232 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2304,follower6-writer-2014]/waiting 01:16:19,232 PM [follower6-writer-2014] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.334 ms 01:16:19,232 PM [follower6-writer-2014] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 6.219 μs 01:16:19,232 PM [follower6-writer-2014] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:19,232 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,232 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,232 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,232 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:19.231] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:19.232] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@536f99e 01:16:19,233 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,234 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:19,234 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:19,234 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:19,240 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:19,241 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:19,241 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,241 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:19,241 PM [follower7-writer-2015] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:19,241 PM [follower7-writer-2015] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:19,241 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,241 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:19,241 PM [leader5-writer-2016] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:19,241 PM [leader5-writer-2016] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:19,241 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,242 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,242 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,242 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,242 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,242 PM [follower6-writer-2017] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,242 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:19,242 PM [follower6-writer-2017] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:19,242 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:19,242 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:19,242 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:19,242 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:19,242 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:19,242 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:19,242 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:19,242 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,242 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:19,242 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,242 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,242 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:19,242 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:19,242 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,242 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:19,242 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:19,242 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:19,242 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:19,242 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:19,242 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:19,242 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:19,242 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,242 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,242 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 54.16 μs with journalIndex=1 01:16:19,242 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 57.56 μs with journalIndex=1 01:16:19,242 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,242 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,242 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,242 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,242 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,242 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,242 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,242 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,242 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,242 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,242 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,242 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,242 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,242 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 58.27 μs with journalIndex=1 01:16:19,242 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2306,leader5-writer-2016]/waiting 01:16:19,242 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2305,follower7-writer-2015]/waiting 01:16:19,242 PM [follower7-writer-2015] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.079 ms 01:16:19,242 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2307,follower6-writer-2017]/waiting 01:16:19,242 PM [follower7-writer-2015] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.799 μs 01:16:19,242 PM [follower7-writer-2015] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:19,242 PM [leader5-writer-2016] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.062 ms 01:16:19,242 PM [leader5-writer-2016] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.220 μs 01:16:19,242 PM [leader5-writer-2016] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:19,242 PM [follower6-writer-2017] [DEBUG] JournalWriteTask - follower6: received 1 commands after 600.4 μs 01:16:19,242 PM [follower6-writer-2017] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 810.0 ns 01:16:19,242 PM [follower6-writer-2017] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:19,242 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:19,242 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:19,242 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,242 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,242 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,242 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,242 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:19,242 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,242 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:19,243 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,243 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,243 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:19.242] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:19.242] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,243 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:19,243 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:19,243 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor [ERROR] [07/29/2025 13:16:19.242] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,243 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:19.243] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1bf45ee8 [WARN] [07/29/2025 13:16:19.243] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5aa78b0b [WARN] [07/29/2025 13:16:19.243] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@f210d95 01:16:19,243 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:19,243 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:19,243 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:19,243 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:19,243 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:19,245 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,245 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,245 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,262 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:19,263 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,263 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:19,263 PM [leader5-writer-2018] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:19,263 PM [leader5-writer-2018] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:19,263 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,263 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:19,263 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:19,263 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:19,263 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:19,263 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,263 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:19,263 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,263 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:19,263 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:19,263 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:19,263 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:19,263 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,263 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 56.74 μs with journalIndex=1 01:16:19,264 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,264 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [ERROR] [07/29/2025 13:16:19.263] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,264 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2308,leader5-writer-2018]/waiting 01:16:19,264 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,264 PM [leader5-writer-2018] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.042 ms 01:16:19,264 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,264 PM [leader5-writer-2018] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.300 μs 01:16:19,264 PM [leader5-writer-2018] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:19,264 PM [follower6-writer-2019] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,264 PM [follower6-writer-2019] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:19,264 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:19,264 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:19,264 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,264 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.264] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2506c3fa 01:16:19,264 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,264 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,264 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,264 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:19,264 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:19,264 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:19,265 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:19,266 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,266 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:19,266 PM [leader5-writer-2020] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:19,266 PM [leader5-writer-2020] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:19,266 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:19,266 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,266 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:19,266 PM [follower7-writer-2021] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:19,266 PM [follower7-writer-2021] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:19,266 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,266 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,266 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,266 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,266 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,266 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,266 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,266 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,266 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,266 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,266 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 37.80 μs with journalIndex=1 01:16:19,267 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,267 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:19,267 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:19,267 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:19,267 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:19,267 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [ERROR] [07/29/2025 13:16:19.267] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,267 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,267 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,267 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2309,follower6-writer-2019]/waiting 01:16:19,267 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:19,267 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,267 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:19,267 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:19,267 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:19,267 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:19,267 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:19,267 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:19,267 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,267 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 37.86 μs with journalIndex=1 01:16:19,267 PM [follower6-writer-2019] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.203 ms 01:16:19,267 PM [follower6-writer-2019] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.380 μs 01:16:19,267 PM [follower6-writer-2019] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:19,267 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:19,267 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:19,267 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,267 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:19,267 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,267 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:19,267 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:19,267 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:19,267 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:19,267 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,267 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 35.70 μs with journalIndex=1 01:16:19,267 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,267 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,267 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,267 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.267] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5c23a0ce 01:16:19,268 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:19,268 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:19,268 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:19,269 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,269 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,269 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2311,follower7-writer-2021]/waiting 01:16:19,269 PM [follower7-writer-2021] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.794 ms 01:16:19,269 PM [follower7-writer-2021] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.439 μs 01:16:19,269 PM [follower7-writer-2021] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:19.269] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,269 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2310,leader5-writer-2020]/waiting 01:16:19,269 PM [leader5-writer-2020] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.282 ms 01:16:19,269 PM [leader5-writer-2020] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.210 μs 01:16:19,269 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:19,269 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed [ERROR] [07/29/2025 13:16:19.269] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,269 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,269 PM [leader5-writer-2020] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:19,269 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,269 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:19,269 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:19,269 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,269 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.269] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@65f60ec2 [WARN] [07/29/2025 13:16:19.269] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@37f0cfca 01:16:19,269 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:19,269 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:19,269 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:19,269 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:19,269 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:19,269 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:19,291 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,291 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,291 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,291 PM [follower6-writer-2022] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,291 PM [follower6-writer-2022] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:19,292 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,292 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,292 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,292 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,292 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,292 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,292 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,292 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,292 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,292 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,292 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,292 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,292 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,292 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 91.30 μs with journalIndex=1 01:16:19,292 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2312,follower6-writer-2022]/waiting 01:16:19,292 PM [follower6-writer-2022] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.204 ms [ERROR] [07/29/2025 13:16:19.292] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,292 PM [follower6-writer-2022] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.019 μs 01:16:19,292 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,292 PM [follower6-writer-2022] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:19,293 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,293 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,293 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,293 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.293] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6c00d9d 01:16:19,293 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:19,293 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,293 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:19,293 PM [leader5-writer-2023] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:19,293 PM [leader5-writer-2023] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:19,293 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:19,293 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:19,294 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:19,294 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,294 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:19,294 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:19,294 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:19,294 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:19,294 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,294 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:19,294 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,294 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:19,294 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:19,294 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:19,294 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:19,294 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,294 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 70.14 μs with journalIndex=1 01:16:19,295 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:19,296 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,296 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:19,296 PM [follower7-writer-2024] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:19,296 PM [follower7-writer-2024] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:19,296 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,296 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:19,296 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:19,296 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:19,296 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:19,296 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,296 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:19,296 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,296 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:19,296 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:19,296 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:19,296 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:19,296 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,296 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 48.83 μs with journalIndex=1 01:16:19,298 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,298 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,298 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,298 PM [follower6-writer-2025] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,298 PM [follower6-writer-2025] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:19,298 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) [ERROR] [07/29/2025 13:16:19.298] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) [ERROR] [07/29/2025 13:16:19.298] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,299 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2313,leader5-writer-2023]/waiting 01:16:19,299 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,299 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2314,follower7-writer-2024]/waiting 01:16:19,299 PM [leader5-writer-2023] [DEBUG] JournalWriteTask - leader5: received 1 commands after 5.378 ms 01:16:19,299 PM [leader5-writer-2023] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.790 μs 01:16:19,299 PM [leader5-writer-2023] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:19,299 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:19,299 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:19,299 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,299 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,299 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null [WARN] [07/29/2025 13:16:19.299] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6ac98c46 01:16:19,299 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,299 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,299 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,299 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,299 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,299 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,299 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,299 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,299 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,299 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,299 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,299 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,299 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 45.55 μs with journalIndex=1 01:16:19,299 PM [follower7-writer-2024] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.715 ms 01:16:19,299 PM [follower7-writer-2024] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.840 μs 01:16:19,299 PM [follower7-writer-2024] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:19.299] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,300 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,300 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2315,follower6-writer-2025]/waiting 01:16:19,300 PM [follower6-writer-2025] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.597 ms 01:16:19,300 PM [follower6-writer-2025] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.369 μs 01:16:19,300 PM [follower6-writer-2025] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:19,300 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:19,300 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:19,300 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,300 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.300] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@201d3228 01:16:19,300 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,300 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,300 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,300 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.300] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@32dd4a53 01:16:19,301 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:19,301 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:19,301 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:19,301 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:19,301 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:19,301 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:19,305 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:19,305 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:19,305 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:19,317 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:19,317 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,317 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:19,317 PM [leader5-writer-2026] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:19,317 PM [leader5-writer-2026] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:19,317 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,317 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:19,317 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:19,317 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:19,317 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:19,317 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,317 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:19,317 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,317 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:19,317 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:19,317 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:19,317 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:19,317 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,317 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 62.07 μs with journalIndex=1 01:16:19,318 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,318 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,318 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,318 PM [follower6-writer-2027] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,318 PM [follower6-writer-2027] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:19,318 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2316,leader5-writer-2026]/waiting 01:16:19,318 PM [leader5-writer-2026] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.518 ms 01:16:19,318 PM [leader5-writer-2026] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.579 μs 01:16:19,318 PM [leader5-writer-2026] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:19,318 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:19,318 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:19,318 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,318 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,319 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,319 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,319 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,319 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,319 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,319 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,319 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,319 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,319 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,319 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,319 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,319 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,319 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,319 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 58.95 μs with journalIndex=1 01:16:19,319 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 [ERROR] [07/29/2025 13:16:19.318] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:19.319] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@19340eb8 01:16:19,319 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2317,follower6-writer-2027]/waiting 01:16:19,319 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) [ERROR] [07/29/2025 13:16:19.319] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,319 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,319 PM [follower6-writer-2027] [DEBUG] JournalWriteTask - follower6: received 1 commands after 814.6 μs 01:16:19,319 PM [follower6-writer-2027] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.430 μs 01:16:19,319 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:19,319 PM [follower6-writer-2027] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:19,319 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,319 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,319 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,319 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,319 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,319 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:19,319 PM [follower7-writer-2028] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:19,319 PM [follower7-writer-2028] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:19,319 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:19,320 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:19,320 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:19,320 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:19,320 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:19,321 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,321 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:19,321 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:19,321 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:19,321 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:19,321 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,321 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:19,321 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,321 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:19,321 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:19,322 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:19,322 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:19,322 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,322 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 237.8 μs with journalIndex=1 [WARN] [07/29/2025 13:16:19.320] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@49fe38d0 01:16:19,322 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2318,follower7-writer-2028]/waiting 01:16:19,322 PM [follower7-writer-2028] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.831 ms 01:16:19,322 PM [follower7-writer-2028] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.320 μs 01:16:19,322 PM [follower7-writer-2028] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:19.322] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,322 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,323 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:19,323 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:19,323 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,323 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,324 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:19,324 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:19,324 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:19.329] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@470e27ea 01:16:19,330 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:19,331 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,331 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:19,331 PM [leader5-writer-2029] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:19,331 PM [leader5-writer-2029] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:19,331 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:19,331 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,331 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:19,331 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:19,331 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:19,331 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:19,331 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,331 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:19,331 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,331 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:19,331 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:19,331 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:19,331 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:19,331 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,331 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 73.89 μs with journalIndex=1 01:16:19,333 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:19.332] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,333 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2319,leader5-writer-2029]/waiting 01:16:19,333 PM [leader5-writer-2029] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.130 ms 01:16:19,333 PM [leader5-writer-2029] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.300 μs 01:16:19,333 PM [leader5-writer-2029] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:19,333 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:19,333 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:19,333 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,333 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.333] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@31e139d0 01:16:19,333 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:19,333 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:19,333 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:19,336 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,336 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,336 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,336 PM [follower6-writer-2030] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,336 PM [follower6-writer-2030] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:19,337 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,337 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,337 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,337 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,337 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,337 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,337 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,337 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,337 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,337 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,337 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,337 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,337 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,337 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 91.64 μs with journalIndex=1 01:16:19,337 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) [ERROR] [07/29/2025 13:16:19.337] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,337 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2320,follower6-writer-2030]/waiting 01:16:19,337 PM [follower6-writer-2030] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.143 ms 01:16:19,337 PM [follower6-writer-2030] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.250 μs 01:16:19,337 PM [follower6-writer-2030] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:19,338 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,338 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,338 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,338 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.338] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1fa8b8e5 01:16:19,338 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:19,338 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:19,338 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:19,340 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:19,340 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,340 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:19,340 PM [follower7-writer-2031] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:19,340 PM [follower7-writer-2031] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:19,347 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:19,348 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,348 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,348 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,349 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,349 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:19,349 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,349 PM [follower6-writer-2032] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,349 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:19,349 PM [follower6-writer-2032] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:19,349 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:19,349 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:19,349 PM [leader5-writer-2033] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:19,349 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:19,349 PM [leader5-writer-2033] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:19,349 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,349 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:19,349 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,349 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:19,349 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:19,349 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:19,349 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:19,349 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,349 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,349 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,349 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 93.12 μs with journalIndex=1 01:16:19,349 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,349 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,349 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,349 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,349 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,349 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,349 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,349 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,349 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,349 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,349 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,349 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 59.35 μs with journalIndex=1 01:16:19,349 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,350 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:19.349] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:19.349] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,350 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,350 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2322,follower6-writer-2032]/waiting 01:16:19,350 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2321,follower7-writer-2031]/waiting 01:16:19,351 PM [follower6-writer-2032] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.626 ms 01:16:19,351 PM [follower6-writer-2032] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.680 μs 01:16:19,351 PM [follower6-writer-2032] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:19,351 PM [follower7-writer-2031] [DEBUG] JournalWriteTask - follower7: received 1 commands after 10.12 ms 01:16:19,351 PM [follower7-writer-2031] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 800.0 ns 01:16:19,351 PM [follower7-writer-2031] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:19,351 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:19,351 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:19,351 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:19,351 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:19,351 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:19,351 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:19,351 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,351 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,351 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,351 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,351 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,351 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,351 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,351 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:19,351 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,351 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:19,351 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:19,351 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:19,351 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:19,351 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,351 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 126.7 μs with journalIndex=1 01:16:19,351 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:19,351 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:19,351 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:19,351 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:19,351 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:19,351 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:19,351 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2323,leader5-writer-2033]/waiting 01:16:19,351 PM [leader5-writer-2033] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.360 ms 01:16:19,351 PM [leader5-writer-2033] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.340 μs 01:16:19,351 PM [leader5-writer-2033] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:19,351 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:19,351 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:19,351 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,351 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,352 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:19,352 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:19,352 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:19.353] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6af5d3d9 01:16:19,353 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:19.353] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3d727ff3 [ERROR] [07/29/2025 13:16:19.351] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:19.354] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@295aa429 01:16:19,380 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,380 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,380 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,380 PM [follower6-writer-2034] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,380 PM [follower6-writer-2034] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:19,380 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,381 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,381 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,381 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,381 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,381 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,381 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,381 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,381 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,381 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,381 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,381 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,381 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,381 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 73.35 μs with journalIndex=1 01:16:19,381 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) [ERROR] [07/29/2025 13:16:19.381] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,381 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:19,381 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2324,follower6-writer-2034]/waiting 01:16:19,381 PM [follower6-writer-2034] [DEBUG] JournalWriteTask - follower6: received 1 commands after 879.0 μs 01:16:19,381 PM [follower6-writer-2034] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.630 μs 01:16:19,381 PM [follower6-writer-2034] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:19,381 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:19,381 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,381 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,381 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,381 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,381 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:19,382 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:19,382 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:19,382 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,382 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:19,382 PM [leader5-writer-2035] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:19,382 PM [leader5-writer-2035] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:19.381] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7c1f6153 01:16:19,383 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,383 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,383 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,383 PM [follower6-writer-2036] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,383 PM [follower6-writer-2036] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:19,383 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,383 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:19,383 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:19,383 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:19,383 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:19,383 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,383 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:19,383 PM [follower7-writer-2037] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:19,383 PM [follower7-writer-2037] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:19,383 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,383 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:19,383 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,383 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:19,383 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:19,383 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:19,383 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,384 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,384 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,384 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,384 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,384 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,384 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,384 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,384 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,384 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,384 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,384 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,384 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,384 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 56.92 μs with journalIndex=1 01:16:19,384 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2326,follower6-writer-2036]/waiting 01:16:19,384 PM [follower6-writer-2036] [DEBUG] JournalWriteTask - follower6: received 1 commands after 909.1 μs 01:16:19,384 PM [follower6-writer-2036] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.200 μs 01:16:19,384 PM [follower6-writer-2036] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:19.384] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,384 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,384 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,384 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,384 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.384] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@561774ac 01:16:19,384 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:19,384 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:19,384 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:19,386 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,386 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:19,386 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,386 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,386 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,386 PM [follower6-writer-2038] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,386 PM [follower6-writer-2038] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:19,386 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 2.434 ms with journalIndex=1 01:16:19,386 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,386 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,386 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2325,leader5-writer-2035]/waiting 01:16:19,386 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,386 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,387 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,387 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:19,387 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,387 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:19,387 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,387 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:19,387 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,387 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:19,387 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,387 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,387 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,387 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:19,387 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,387 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,387 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,387 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:19,387 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,387 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:19,387 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,387 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:19,387 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,387 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:19,387 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,387 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,387 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 59.19 μs with journalIndex=1 01:16:19,387 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 71.36 μs with journalIndex=1 01:16:19,387 PM [leader5-writer-2035] [DEBUG] JournalWriteTask - leader5: received 1 commands after 4.836 ms 01:16:19,387 PM [leader5-writer-2035] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.500 μs 01:16:19,387 PM [leader5-writer-2035] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:19,387 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,387 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2327,follower7-writer-2037]/waiting 01:16:19,387 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) [ERROR] [07/29/2025 13:16:19.386] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,387 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:19,387 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:19,387 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2328,follower6-writer-2038]/waiting 01:16:19,387 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,387 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,387 PM [follower7-writer-2037] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.691 ms 01:16:19,387 PM [follower7-writer-2037] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.140 μs 01:16:19,387 PM [follower7-writer-2037] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:19,387 PM [follower6-writer-2038] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.300 ms 01:16:19,387 PM [follower6-writer-2038] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 1.030 μs 01:16:19,387 PM [follower6-writer-2038] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:19,387 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,387 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,387 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,387 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,388 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:19,388 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:19,388 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:19,388 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:19,388 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:19,388 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor [ERROR] [07/29/2025 13:16:19.387] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:19.387] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:19.388] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@31fc0f99 [WARN] [07/29/2025 13:16:19.388] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7933c83e 01:16:19,388 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:19,388 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:19,388 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,388 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,390 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:19,390 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:19,390 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:19.397] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1237fc86 01:16:19,420 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,420 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,420 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,420 PM [follower6-writer-2039] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,420 PM [follower6-writer-2039] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:19,420 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,420 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:19,421 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,421 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,421 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,421 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,421 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,421 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,421 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,421 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,421 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,421 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,421 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,421 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:19,421 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,421 PM [leader5-writer-2040] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:19,421 PM [leader5-writer-2040] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:19,421 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,421 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 213.0 μs with journalIndex=1 01:16:19,421 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) [ERROR] [07/29/2025 13:16:19.421] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,421 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2329,follower6-writer-2039]/waiting 01:16:19,421 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,421 PM [follower6-writer-2039] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.441 ms 01:16:19,421 PM [follower6-writer-2039] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.490 μs 01:16:19,421 PM [follower6-writer-2039] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:19,421 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:19,421 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:19,421 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:19,421 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:19,421 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,421 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,421 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,421 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:19,421 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,421 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,421 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:19,421 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:19,421 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,421 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:19,422 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:19,422 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,422 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 56.28 μs with journalIndex=1 [WARN] [07/29/2025 13:16:19.422] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@79008053 01:16:19,422 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:19.422] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,422 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2330,leader5-writer-2040]/waiting 01:16:19,422 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:19,422 PM [leader5-writer-2040] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.488 ms 01:16:19,422 PM [leader5-writer-2040] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.459 μs 01:16:19,422 PM [leader5-writer-2040] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:19,422 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:19,422 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:19,422 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:19,422 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:19,422 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,422 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.422] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3bc16071 01:16:19,423 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:19,423 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:19,423 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:19,430 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:19,431 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,431 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:19,431 PM [follower7-writer-2041] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:19,431 PM [follower7-writer-2041] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:19,431 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,431 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:19,431 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:19,431 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:19,431 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:19,431 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,431 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:19,431 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,431 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:19,431 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:19,431 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:19,431 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:19,431 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,431 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 88.72 μs with journalIndex=1 01:16:19,432 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:19.432] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,432 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2331,follower7-writer-2041]/waiting 01:16:19,432 PM [follower7-writer-2041] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.059 ms 01:16:19,432 PM [follower7-writer-2041] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.250 μs 01:16:19,432 PM [follower7-writer-2041] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:19,432 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:19,432 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:19,432 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,432 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.432] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4355ee7e 01:16:19,432 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:19,432 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:19,432 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:19,441 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:19,441 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,441 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:19,441 PM [leader5-writer-2042] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:19,441 PM [leader5-writer-2042] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:19,441 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,441 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,441 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:19,441 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:19,441 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:19,441 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:19,441 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,441 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:19,441 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,441 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:19,441 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:19,441 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:19,441 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:19,442 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,442 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,442 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 74.58 μs with journalIndex=1 01:16:19,442 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,442 PM [follower6-writer-2043] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,442 PM [follower6-writer-2043] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:19,442 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) [ERROR] [07/29/2025 13:16:19.442] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,442 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,442 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,442 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,442 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,442 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,442 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,442 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,442 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2332,leader5-writer-2042]/waiting 01:16:19,442 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,442 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,442 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,442 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,442 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,442 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,442 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 36.84 μs with journalIndex=1 01:16:19,442 PM [leader5-writer-2042] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.637 ms 01:16:19,443 PM [leader5-writer-2042] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.489 μs 01:16:19,443 PM [leader5-writer-2042] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:19,443 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:19.443] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,443 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2333,follower6-writer-2043]/waiting 01:16:19,443 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:19,444 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:19,444 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,444 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,444 PM [follower6-writer-2043] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.199 ms 01:16:19,444 PM [follower6-writer-2043] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.479 μs 01:16:19,444 PM [follower6-writer-2043] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:19,444 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,444 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,444 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,444 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.444] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@71e8e48c 01:16:19,444 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:19,444 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:19,444 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:19,444 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:19,444 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,444 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:19,444 PM [follower7-writer-2044] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:19,444 PM [follower7-writer-2044] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:19,445 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:19,445 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:19,445 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:19,446 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,447 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,447 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,447 PM [follower6-writer-2045] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,447 PM [follower6-writer-2045] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:19.447] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@108b6bfa 01:16:19,447 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,447 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,447 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:19,447 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,447 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:19,447 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,447 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:19,447 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,447 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,447 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:19,447 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,447 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,447 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,447 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,447 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:19,447 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,447 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,447 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,447 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:19,447 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,447 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:19,447 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,447 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:19,447 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:19,447 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,447 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 71.29 μs with journalIndex=1 01:16:19,447 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,447 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 85.27 μs with journalIndex=1 01:16:19,448 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) [ERROR] [07/29/2025 13:16:19.447] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,448 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2335,follower6-writer-2045]/waiting 01:16:19,448 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,448 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2334,follower7-writer-2044]/waiting [ERROR] [07/29/2025 13:16:19.448] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,448 PM [follower6-writer-2045] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.292 ms 01:16:19,448 PM [follower6-writer-2045] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 6.239 μs 01:16:19,448 PM [follower6-writer-2045] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:19,448 PM [follower7-writer-2044] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.650 ms 01:16:19,448 PM [follower7-writer-2044] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.110 μs 01:16:19,448 PM [follower7-writer-2044] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:19,448 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:19,448 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:19,448 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,448 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,448 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,448 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,448 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,448 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,449 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:19,449 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:19,449 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:19,449 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:19,449 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:19,449 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:19.449] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@46736dbe [WARN] [07/29/2025 13:16:19.449] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@70093d78 01:16:19,470 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:19,471 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,471 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:19,471 PM [leader5-writer-2046] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:19,471 PM [leader5-writer-2046] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:19,472 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,472 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:19,472 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:19,472 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:19,472 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:19,472 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,472 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:19,472 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,472 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:19,472 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,472 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:19,472 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:19,472 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:19,472 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:19,472 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,473 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,473 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 114.2 μs with journalIndex=1 01:16:19,473 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,473 PM [follower6-writer-2047] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,473 PM [follower6-writer-2047] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:19,473 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,473 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:19,473 PM [follower7-writer-2048] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:19,473 PM [follower7-writer-2048] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:19,473 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,473 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,473 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,473 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,473 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,473 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,473 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,473 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,473 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,473 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,473 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,473 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,473 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,473 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 68.98 μs with journalIndex=1 01:16:19,474 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,474 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,474 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2337,follower6-writer-2047]/waiting 01:16:19,474 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,474 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2336,leader5-writer-2046]/waiting 01:16:19,474 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:19,474 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:19,474 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:19,474 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:19,474 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,474 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:19,474 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,474 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:19,474 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:19,474 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:19,474 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:19,474 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,474 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 60.25 μs with journalIndex=1 01:16:19,474 PM [leader5-writer-2046] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.230 ms 01:16:19,474 PM [leader5-writer-2046] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 8.489 μs 01:16:19,474 PM [leader5-writer-2046] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:19,474 PM [follower6-writer-2047] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.523 ms 01:16:19,474 PM [follower6-writer-2047] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 1.500 μs 01:16:19,474 PM [follower6-writer-2047] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:19,474 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:19,474 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:19,474 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,474 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,474 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,474 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,474 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,474 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,475 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:19,475 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:19,475 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:19,475 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:19.474] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,475 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:19,475 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2338,follower7-writer-2048]/waiting 01:16:19,475 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:19,475 PM [follower7-writer-2048] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.120 ms 01:16:19,475 PM [follower7-writer-2048] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.630 μs 01:16:19,475 PM [follower7-writer-2048] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:19,475 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:19,475 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:19,475 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:19,475 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,475 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,477 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:19,477 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:19,477 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:19,482 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) [ERROR] [07/29/2025 13:16:19.474] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:19.485] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7c9ba7d5 [WARN] [07/29/2025 13:16:19.485] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2a570ecb [ERROR] [07/29/2025 13:16:19.475] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:19.485] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@292f5b7a 01:16:19,496 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:19,497 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,497 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:19,497 PM [leader5-writer-2049] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:19,497 PM [leader5-writer-2049] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:19,497 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,497 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:19,497 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:19,497 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:19,497 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:19,497 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,497 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:19,497 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,497 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:19,497 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:19,497 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:19,497 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:19,497 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,497 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 63.70 μs with journalIndex=1 01:16:19,498 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) [ERROR] [07/29/2025 13:16:19.498] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,498 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2339,leader5-writer-2049]/waiting 01:16:19,498 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,498 PM [leader5-writer-2049] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.287 ms 01:16:19,498 PM [leader5-writer-2049] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.019 μs 01:16:19,498 PM [leader5-writer-2049] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:19,498 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:19,498 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:19,498 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,498 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,498 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,498 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:19,498 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,498 PM [follower6-writer-2050] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,498 PM [follower6-writer-2050] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:19,498 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:19,498 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:19.498] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7f4ec5db 01:16:19,498 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:19,498 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,498 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:19,498 PM [follower7-writer-2051] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:19,498 PM [follower7-writer-2051] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:19,499 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,499 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,499 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,499 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,499 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,499 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,499 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,499 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,499 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,499 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,499 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,499 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,499 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,499 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 48.10 μs with journalIndex=1 01:16:19,499 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:19.499] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,499 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2340,follower6-writer-2050]/waiting 01:16:19,499 PM [follower6-writer-2050] [DEBUG] JournalWriteTask - follower6: received 1 commands after 821.4 μs 01:16:19,499 PM [follower6-writer-2050] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.580 μs 01:16:19,499 PM [follower6-writer-2050] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:19,499 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,499 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,499 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,499 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,499 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,499 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:19,499 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:19,499 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:19,499 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:19,499 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,499 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:19,499 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,499 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:19,499 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:19,499 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:19,499 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:19,500 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,500 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 55.82 μs with journalIndex=1 [WARN] [07/29/2025 13:16:19.500] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1e853d59 01:16:19,500 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:19.500] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,500 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2341,follower7-writer-2051]/waiting 01:16:19,500 PM [follower7-writer-2051] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.332 ms 01:16:19,500 PM [follower7-writer-2051] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.379 μs 01:16:19,500 PM [follower7-writer-2051] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:19,500 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:19,500 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:19,500 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:19,500 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,500 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,500 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:19,500 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:19,500 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:19.500] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@9eade87 01:16:19,500 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,500 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:19,500 PM [leader5-writer-2052] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:19,500 PM [leader5-writer-2052] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:19,501 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,501 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:19,501 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:19,501 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:19,501 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:19,501 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:19,501 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:19,501 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:19,501 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,501 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:19,501 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,501 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:19,501 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:19,501 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:19,501 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:19,501 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,501 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 65.21 μs with journalIndex=1 01:16:19,501 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [ERROR] [07/29/2025 13:16:19.501] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,501 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2342,leader5-writer-2052]/waiting 01:16:19,502 PM [leader5-writer-2052] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.376 ms 01:16:19,502 PM [leader5-writer-2052] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.340 μs 01:16:19,502 PM [leader5-writer-2052] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:19,502 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:19,502 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:19,502 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,502 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.502] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7478fc1e 01:16:19,502 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:19,502 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:19,502 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:19,523 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,523 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,523 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,523 PM [follower6-writer-2053] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,523 PM [follower6-writer-2053] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:19,525 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,525 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,525 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,525 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,525 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,525 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,525 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,525 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,525 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,525 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,525 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,525 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,525 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,525 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 85.40 μs with journalIndex=1 01:16:19,525 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,525 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 [ERROR] [07/29/2025 13:16:19.525] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,525 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2343,follower6-writer-2053]/waiting 01:16:19,526 PM [follower6-writer-2053] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.138 ms 01:16:19,526 PM [follower6-writer-2053] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.649 μs 01:16:19,526 PM [follower6-writer-2053] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:19,526 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,526 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:19,526 PM [leader5-writer-2054] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:19,526 PM [leader5-writer-2054] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:19,526 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,526 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,526 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,526 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,526 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:19,526 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,526 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:19,526 PM [follower7-writer-2055] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:19,526 PM [follower7-writer-2055] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:19.526] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1f291769 01:16:19,526 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:19,526 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:19,526 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:19,528 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,528 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,528 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,528 PM [follower6-writer-2056] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,528 PM [follower6-writer-2056] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:19,528 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,528 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,528 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:19,529 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:19,529 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:19,529 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,529 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:19,529 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,529 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,529 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:19,529 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,529 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:19,529 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,529 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:19,529 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:19,529 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,529 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:19,529 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,529 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,529 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,529 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,529 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,529 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,529 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,529 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 39.15 μs with journalIndex=1 01:16:19,529 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,529 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,529 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 48.80 μs with journalIndex=1 01:16:19,529 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,529 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:19.529] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,529 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) [ERROR] [07/29/2025 13:16:19.529] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,529 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2345,follower7-writer-2055]/waiting 01:16:19,529 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:19,529 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2346,follower6-writer-2056]/waiting 01:16:19,529 PM [follower7-writer-2055] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.170 ms 01:16:19,529 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:19,529 PM [follower7-writer-2055] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.480 μs 01:16:19,529 PM [follower7-writer-2055] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:19,529 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:19,529 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:19,529 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,529 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:19,529 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,529 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:19,529 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:19,529 PM [follower6-writer-2056] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.306 ms 01:16:19,529 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:19,529 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:19,529 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:19,529 PM [follower6-writer-2056] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 1.980 μs 01:16:19,529 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,529 PM [follower6-writer-2056] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:19,529 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:19,529 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,529 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,529 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,529 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 60.07 μs with journalIndex=1 01:16:19,529 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,529 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,529 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.529] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@556cd57b 01:16:19,530 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) [ERROR] [07/29/2025 13:16:19.529] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [WARN] [07/29/2025 13:16:19.530] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@110be4f1 at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,530 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:19,530 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:19,530 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:19,530 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:19,530 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2344,leader5-writer-2054]/waiting 01:16:19,530 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:19,530 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:19,530 PM [leader5-writer-2054] [DEBUG] JournalWriteTask - leader5: received 1 commands after 4.322 ms 01:16:19,530 PM [leader5-writer-2054] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.240 μs 01:16:19,530 PM [leader5-writer-2054] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:19,530 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:19,530 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:19,530 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,530 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.531] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7a640b20 01:16:19,531 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:19,531 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:19,531 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:19,554 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,554 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,554 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,554 PM [follower6-writer-2057] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,554 PM [follower6-writer-2057] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:19,554 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:19,554 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,554 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:19,554 PM [leader5-writer-2058] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:19,554 PM [leader5-writer-2058] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:19,554 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,554 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,554 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,554 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,554 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,554 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,554 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:19,554 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,554 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:19,554 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,554 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:19,554 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,554 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,554 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:19,554 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,554 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,554 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,554 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:19,554 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,554 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:19,554 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:19,554 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,554 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:19,554 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:19,555 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,555 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 42.34 μs with journalIndex=1 01:16:19,555 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,555 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 94.95 μs with journalIndex=1 01:16:19,555 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2347,follower6-writer-2057]/waiting 01:16:19,555 PM [follower6-writer-2057] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.153 ms 01:16:19,555 PM [follower6-writer-2057] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.510 μs 01:16:19,555 PM [follower6-writer-2057] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:19.555] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,555 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,555 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,555 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,555 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:19.555] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,555 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,555 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2348,leader5-writer-2058]/waiting 01:16:19,555 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,555 PM [leader5-writer-2058] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.199 ms 01:16:19,555 PM [leader5-writer-2058] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.820 μs 01:16:19,555 PM [leader5-writer-2058] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:19,555 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:19,555 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:19,555 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,555 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.555] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6ab8b3fb [WARN] [07/29/2025 13:16:19.555] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7d5f9523 01:16:19,556 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:19,556 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:19,556 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:19,556 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:19,556 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:19,556 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:19,568 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:19,568 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,568 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:19,568 PM [follower7-writer-2059] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:19,568 PM [follower7-writer-2059] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:19,568 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,568 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:19,568 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:19,568 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:19,568 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:19,568 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,568 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:19,568 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,568 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:19,568 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:19,568 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:19,568 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:19,569 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,569 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 73.76 μs with journalIndex=1 01:16:19,569 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:19.569] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,569 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2349,follower7-writer-2059]/waiting 01:16:19,569 PM [follower7-writer-2059] [DEBUG] JournalWriteTask - follower7: received 1 commands after 858.4 μs 01:16:19,569 PM [follower7-writer-2059] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.130 μs 01:16:19,569 PM [follower7-writer-2059] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:19,569 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:19,569 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:19,569 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,569 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,569 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:19,569 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:19,569 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:19,572 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,572 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,572 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,572 PM [follower6-writer-2060] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,572 PM [follower6-writer-2060] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:19.572] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@78979bf4 01:16:19,573 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,573 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,573 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,573 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,573 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,573 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,573 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,573 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,573 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,573 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,573 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,573 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,573 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,573 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 50.61 μs with journalIndex=1 01:16:19,573 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,573 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2350,follower6-writer-2060]/waiting [ERROR] [07/29/2025 13:16:19.573] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,573 PM [follower6-writer-2060] [DEBUG] JournalWriteTask - follower6: received 1 commands after 928.9 μs 01:16:19,573 PM [follower6-writer-2060] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.280 μs 01:16:19,573 PM [follower6-writer-2060] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:19,573 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,573 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,573 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,573 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.574] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4d395179 01:16:19,574 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:19,574 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:19,574 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:19,574 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:19,574 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,574 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:19,574 PM [follower7-writer-2061] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:19,574 PM [follower7-writer-2061] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:19,574 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,575 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:19,575 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:19,575 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:19,575 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:19,575 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,575 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:19,575 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,575 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:19,575 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:19,575 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:19,575 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:19,575 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,575 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 57.11 μs with journalIndex=1 01:16:19,575 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) [ERROR] [07/29/2025 13:16:19.575] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,575 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2351,follower7-writer-2061]/waiting 01:16:19,575 PM [follower7-writer-2061] [DEBUG] JournalWriteTask - follower7: received 1 commands after 759.5 μs 01:16:19,575 PM [follower7-writer-2061] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.280 μs 01:16:19,575 PM [follower7-writer-2061] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:19,575 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:19,575 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:19,575 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,575 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.575] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3d4c27e8 01:16:19,575 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:19,575 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:19,575 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:19,578 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,579 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,579 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,579 PM [follower6-writer-2062] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,579 PM [follower6-writer-2062] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:19,579 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,579 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,579 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,579 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,579 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,579 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,579 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,579 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,579 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,579 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,579 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,580 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,580 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,580 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 71.81 μs with journalIndex=1 01:16:19,580 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,580 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2352,follower6-writer-2062]/waiting [ERROR] [07/29/2025 13:16:19.580] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,580 PM [follower6-writer-2062] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.232 ms 01:16:19,580 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:19,580 PM [follower6-writer-2062] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.289 μs 01:16:19,580 PM [follower6-writer-2062] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:19,580 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,580 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,580 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,580 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,580 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,580 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:19,580 PM [leader5-writer-2063] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:19,580 PM [leader5-writer-2063] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:19,580 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:19,580 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:19,580 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:19,581 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,581 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:19,581 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:19,581 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:19,581 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:19,581 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,581 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:19,581 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,581 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:19,581 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:19,581 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:19,581 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:19,581 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,581 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 89.74 μs with journalIndex=1 01:16:19,582 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,582 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) [WARN] [07/29/2025 13:16:19.582] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7789edc8 at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,582 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,582 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2353,leader5-writer-2063]/waiting 01:16:19,582 PM [leader5-writer-2063] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.292 ms 01:16:19,583 PM [leader5-writer-2063] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.400 μs 01:16:19,583 PM [leader5-writer-2063] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:19,582 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 [ERROR] [07/29/2025 13:16:19.581] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,583 PM [follower6-writer-2064] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,583 PM [follower6-writer-2064] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:19,583 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:19,583 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:19,583 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:19,583 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,583 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.583] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1268f387 01:16:19,583 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:19,583 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:19,583 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:19,583 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,583 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,583 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,583 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,583 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,583 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,583 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,583 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,583 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,583 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,583 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,583 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,583 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,583 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 79.91 μs with journalIndex=1 01:16:19,584 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:19,584 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,584 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:19,585 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,585 PM [leader5-writer-2065] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:19,585 PM [leader5-writer-2065] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:19,585 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2354,follower6-writer-2064]/waiting 01:16:19,585 PM [follower6-writer-2064] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.073 ms 01:16:19,585 PM [follower6-writer-2064] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.159 μs 01:16:19,585 PM [follower6-writer-2064] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:19.583] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,585 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,585 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,585 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,585 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,585 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,585 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:19,585 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:19,585 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:19,585 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:19,585 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,585 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:19,585 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,585 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:19,585 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:19,585 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,585 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:19,585 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:19,585 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:19,585 PM [follower7-writer-2066] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:19,585 PM [follower7-writer-2066] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:19,585 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:19,585 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,585 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 63.74 μs with journalIndex=1 01:16:19,585 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:19,585 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:19.585] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1045c2b4 01:16:19,586 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:19.585] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,586 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,586 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:19,586 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2355,leader5-writer-2065]/waiting 01:16:19,586 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:19,586 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:19,586 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:19,586 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,586 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:19,586 PM [leader5-writer-2065] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.015 ms 01:16:19,586 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,586 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:19,586 PM [leader5-writer-2065] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.170 μs 01:16:19,586 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:19,586 PM [leader5-writer-2065] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:19,586 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:19,586 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:19,586 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,586 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 54.72 μs with journalIndex=1 01:16:19,586 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:19,586 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:19,586 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,586 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,586 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:19.586] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,586 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2356,follower7-writer-2066]/waiting 01:16:19,586 PM [follower7-writer-2066] [DEBUG] JournalWriteTask - follower7: received 1 commands after 926.3 μs 01:16:19,586 PM [follower7-writer-2066] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 1.670 μs 01:16:19,586 PM [follower7-writer-2066] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:19,586 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:19,586 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:19,586 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,586 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,587 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:19,587 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:19,587 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:19,587 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:19,587 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:19,587 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,587 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:19,587 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,587 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 [WARN] [07/29/2025 13:16:19.587] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@34d0d27e [WARN] [07/29/2025 13:16:19.587] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@553aafa7 01:16:19,587 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,587 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,587 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,587 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,587 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,587 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,587 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,587 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,587 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,587 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,587 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,587 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,588 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,588 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 70.30 μs with journalIndex=1 01:16:19,588 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:19.588] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,597 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:19,588 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2357,follower6-writer-2067]/runnable 01:16:19,597 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,597 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:19,597 PM [leader5-writer-2068] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:19,597 PM [leader5-writer-2068] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:19,598 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,598 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:19,598 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:19,598 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:19,598 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:19,598 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,598 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:19,598 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,598 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:19,598 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:19,598 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:19,598 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:19,598 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,598 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 77.37 μs with journalIndex=1 01:16:19,598 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:19.598] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,596 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:19,589 PM [follower6-writer-2067] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,601 PM [follower6-writer-2067] [DEBUG] JournalWriteTask - follower6: received 1 commands after 8.479 μs 01:16:19,601 PM [follower6-writer-2067] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 8.989 μs 01:16:19,601 PM [follower6-writer-2067] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:19,598 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2358,leader5-writer-2068]/waiting 01:16:19,601 PM [leader5-writer-2068] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.774 ms 01:16:19,601 PM [leader5-writer-2068] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.010 μs 01:16:19,601 PM [leader5-writer-2068] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:19,601 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:19,601 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:19,601 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,601 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,602 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:19,602 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:19,602 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:19,604 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:19,605 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,605 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 [WARN] [07/29/2025 13:16:19.605] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@14a366d7 01:16:19,605 PM [follower7-writer-2069] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:19,605 PM [follower7-writer-2069] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:19,605 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,605 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,605 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,605 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,605 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,605 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:19,605 PM [leader5-writer-2070] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:19,605 PM [leader5-writer-2070] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:19.605] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6246b100 01:16:19,606 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:19,606 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:19,606 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:19,606 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,606 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:19,606 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:19,606 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:19,606 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:19,606 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,606 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:19,606 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,606 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:19,606 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:19,606 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:19,606 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:19,606 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,606 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 61.13 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:19.607] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,607 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,607 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2360,leader5-writer-2070]/waiting 01:16:19,607 PM [leader5-writer-2070] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.725 ms 01:16:19,607 PM [leader5-writer-2070] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.420 μs 01:16:19,607 PM [leader5-writer-2070] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:19,607 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:19,607 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:19,607 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,607 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,607 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:19,607 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:19,607 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:19,608 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,608 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,608 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,608 PM [follower6-writer-2071] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,608 PM [follower6-writer-2071] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:19.608] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2f519fbd 01:16:19,608 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,608 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:19,608 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:19,608 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:19,608 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:19,608 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,608 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:19,608 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,608 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:19,608 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:19,608 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:19,608 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:19,608 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,608 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 64.44 μs with journalIndex=1 01:16:19,609 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,609 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:19.609] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,609 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,609 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,609 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,609 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,609 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,609 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,609 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,609 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,609 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,609 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,609 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,609 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,609 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 46.01 μs with journalIndex=1 01:16:19,609 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:19.609] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,609 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2361,follower6-writer-2071]/waiting 01:16:19,609 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2359,follower7-writer-2069]/waiting 01:16:19,610 PM [follower7-writer-2069] [DEBUG] JournalWriteTask - follower7: received 1 commands after 4.602 ms 01:16:19,610 PM [follower7-writer-2069] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.289 μs 01:16:19,610 PM [follower6-writer-2071] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.782 ms 01:16:19,610 PM [follower7-writer-2069] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:19,610 PM [follower6-writer-2071] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 6.319 μs 01:16:19,610 PM [follower6-writer-2071] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:19,610 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:19,610 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:19,610 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,610 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,610 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,610 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,610 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,610 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.610] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2d44f119 [WARN] [07/29/2025 13:16:19.610] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7865cbfd 01:16:19,610 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:19,610 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:19,610 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:19,610 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:19,610 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:19,610 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:19,618 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:19,618 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,618 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:19,618 PM [leader5-writer-2072] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:19,618 PM [leader5-writer-2072] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:19,618 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,618 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:19,618 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:19,618 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:19,618 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:19,618 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,618 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:19,618 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,618 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:19,618 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:19,618 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:19,618 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:19,618 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,619 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 57.89 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:19.619] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,619 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,619 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2362,leader5-writer-2072]/waiting 01:16:19,619 PM [leader5-writer-2072] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.143 ms 01:16:19,619 PM [leader5-writer-2072] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.869 μs 01:16:19,619 PM [leader5-writer-2072] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:19,619 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:19,619 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:19,619 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,619 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,619 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:19,619 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:19,619 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:19.621] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5160275b 01:16:19,622 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:19,622 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,622 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:19,622 PM [leader5-writer-2073] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:19,622 PM [leader5-writer-2073] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:19,623 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,623 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,623 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,623 PM [follower6-writer-2074] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,623 PM [follower6-writer-2074] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:19,623 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,623 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:19,623 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:19,623 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:19,623 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,623 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:19,623 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,623 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:19,623 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,623 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,623 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,623 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:19,623 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,623 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:19,623 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,623 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:19,623 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,623 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,623 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,623 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,623 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:19,623 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,623 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,623 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,623 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,623 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,623 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 53.54 μs with journalIndex=1 01:16:19,623 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 104.4 μs with journalIndex=1 01:16:19,624 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) [ERROR] [07/29/2025 13:16:19.624] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,624 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2364,follower6-writer-2074]/waiting 01:16:19,624 PM [follower6-writer-2074] [DEBUG] JournalWriteTask - follower6: received 1 commands after 835.5 μs 01:16:19,624 PM [follower6-writer-2074] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.550 μs 01:16:19,624 PM [follower6-writer-2074] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:19,624 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,624 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,624 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,624 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,624 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2363,leader5-writer-2073]/waiting 01:16:19,624 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:19.624] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:19.624] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@39f15d91 01:16:19,624 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:19,624 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:19,624 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:19,625 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:19,624 PM [leader5-writer-2073] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.786 ms 01:16:19,625 PM [leader5-writer-2073] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.689 μs 01:16:19,625 PM [leader5-writer-2073] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:19,625 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,625 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:19,625 PM [follower7-writer-2075] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:19,625 PM [follower7-writer-2075] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:19,625 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:19,625 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:19,625 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,625 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.625] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@70e04923 01:16:19,625 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,625 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:19,625 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:19,625 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:19,625 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:19,625 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:19,625 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:19,625 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:19,625 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,625 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:19,625 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,625 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:19,625 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:19,625 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:19,625 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:19,625 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,625 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 74.81 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:19.625] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,626 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,626 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2365,follower7-writer-2075]/waiting 01:16:19,626 PM [follower7-writer-2075] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.134 ms 01:16:19,626 PM [follower7-writer-2075] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 7.829 μs 01:16:19,626 PM [follower7-writer-2075] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:19,626 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:19,626 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:19,626 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,626 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,628 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:19,628 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:19,628 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:19,632 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) [WARN] [07/29/2025 13:16:19.633] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@26c9e34 01:16:19,637 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,638 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,638 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,638 PM [follower6-writer-2076] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,638 PM [follower6-writer-2076] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:19,641 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:19,641 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,641 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:19,641 PM [leader5-writer-2077] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:19,641 PM [leader5-writer-2077] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:19,641 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,641 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,641 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,641 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,641 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,641 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,641 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,641 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,641 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,641 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,641 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,641 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,641 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,641 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 43.11 μs with journalIndex=1 01:16:19,642 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,642 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:19,642 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:19,642 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:19,642 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:19,642 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,642 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:19,642 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,642 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:19,642 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:19,642 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:19,642 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:19,642 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,642 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 36.73 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:19.642] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,642 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,642 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2366,follower6-writer-2076]/waiting 01:16:19,642 PM [follower6-writer-2076] [DEBUG] JournalWriteTask - follower6: received 1 commands after 4.259 ms 01:16:19,642 PM [follower6-writer-2076] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.890 μs 01:16:19,642 PM [follower6-writer-2076] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:19,642 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2367,leader5-writer-2077]/waiting 01:16:19,642 PM [leader5-writer-2077] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.097 ms 01:16:19,642 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) [ERROR] [07/29/2025 13:16:19.642] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,642 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,643 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,643 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,642 PM [leader5-writer-2077] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.250 μs 01:16:19,643 PM [leader5-writer-2077] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:19,643 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,643 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:19,643 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:19,643 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,643 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,643 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:19,643 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:19,643 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:19,643 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:19,643 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:19,643 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:19.649] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@20c4691c [WARN] [07/29/2025 13:16:19.649] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@70843852 01:16:19,659 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:19,659 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,659 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:19,659 PM [follower7-writer-2078] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:19,659 PM [follower7-writer-2078] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:19,660 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,660 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:19,660 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:19,660 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:19,660 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:19,660 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,660 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:19,660 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,660 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:19,660 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:19,660 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:19,660 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:19,660 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,660 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 160.1 μs with journalIndex=1 01:16:19,661 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,661 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2368,follower7-writer-2078]/waiting 01:16:19,661 PM [follower7-writer-2078] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.000 ms 01:16:19,661 PM [follower7-writer-2078] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 5.789 μs 01:16:19,661 PM [follower7-writer-2078] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:19,661 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:19,661 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:19,661 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,661 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:19.661] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,661 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:19.661] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1a4dd81d 01:16:19,662 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:19,662 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,662 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,662 PM [follower6-writer-2079] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,662 PM [follower6-writer-2079] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:19,662 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,662 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:19,662 PM [leader5-writer-2080] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:19,662 PM [leader5-writer-2080] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:19,662 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:19,662 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:19,662 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:19,662 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,662 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,662 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,662 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,662 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,662 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:19,662 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,662 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:19,662 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,662 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:19,662 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,662 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,662 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,662 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:19,662 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,662 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,662 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,662 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:19,662 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,662 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:19,662 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:19,662 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,662 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:19,662 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:19,662 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,662 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,663 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 76.12 μs with journalIndex=1 01:16:19,663 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 62.87 μs with journalIndex=1 01:16:19,663 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,663 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2370,leader5-writer-2080]/waiting 01:16:19,663 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) [ERROR] [07/29/2025 13:16:19.663] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,663 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2369,follower6-writer-2079]/waiting 01:16:19,663 PM [leader5-writer-2080] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.082 ms 01:16:19,663 PM [leader5-writer-2080] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 4.730 μs 01:16:19,663 PM [leader5-writer-2080] [DEBUG] JournalWriteTask - leader5: journal writer stopped [ERROR] [07/29/2025 13:16:19.663] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,663 PM [follower6-writer-2079] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.187 ms 01:16:19,663 PM [follower6-writer-2079] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.049 μs 01:16:19,663 PM [follower6-writer-2079] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:19,663 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,663 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,663 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,663 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.663] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6a099337 01:16:19,663 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:19,663 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:19,663 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:19,664 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:19,664 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:19,664 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,664 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.664] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7067150b 01:16:19,665 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:19,665 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:19,665 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:19,678 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:19,678 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,678 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:19,678 PM [follower7-writer-2081] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:19,678 PM [follower7-writer-2081] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:19,679 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,679 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:19,679 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:19,679 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:19,679 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:19,679 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,679 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:19,679 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,679 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:19,679 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:19,679 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:19,679 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:19,679 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,679 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 88.26 μs with journalIndex=1 01:16:19,679 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) [ERROR] [07/29/2025 13:16:19.679] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,679 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2371,follower7-writer-2081]/waiting 01:16:19,679 PM [follower7-writer-2081] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.302 ms 01:16:19,679 PM [follower7-writer-2081] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 4.720 μs 01:16:19,679 PM [follower7-writer-2081] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:19,680 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:19,680 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:19,680 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,680 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.680] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@66bd65df 01:16:19,680 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,680 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:19,681 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,681 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,681 PM [follower6-writer-2082] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,681 PM [follower6-writer-2082] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:19,681 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:19,681 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:19,683 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,683 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,683 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,683 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,683 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,683 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,683 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,683 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,683 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,683 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,683 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,683 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,683 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,683 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 49.15 μs with journalIndex=1 01:16:19,683 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2372,follower6-writer-2082]/waiting 01:16:19,683 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:19.683] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,683 PM [follower6-writer-2082] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.740 ms 01:16:19,683 PM [follower6-writer-2082] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.329 μs 01:16:19,683 PM [follower6-writer-2082] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:19,684 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,684 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,684 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,684 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.684] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@358f1f1 01:16:19,684 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:19,685 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,685 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:19,685 PM [leader5-writer-2083] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:19,685 PM [leader5-writer-2083] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:19,685 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:19,685 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,685 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:19,685 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,685 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:19,685 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:19,685 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:19,685 PM [follower7-writer-2084] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:19,685 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:19,685 PM [follower7-writer-2084] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:19,685 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,685 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:19,685 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,685 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:19,685 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:19,685 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:19,685 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:19,685 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,685 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:19,685 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:19,685 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,686 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:19,686 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 88.22 μs with journalIndex=1 01:16:19,686 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:19,686 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,686 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:19,686 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,686 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:19,686 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:19,686 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:19,686 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:19,686 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,686 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 39.37 μs with journalIndex=1 01:16:19,686 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:19,686 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:19.686] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,686 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,686 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:19,686 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2374,follower7-writer-2084]/waiting 01:16:19,686 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2373,leader5-writer-2083]/waiting 01:16:19,686 PM [leader5-writer-2083] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.495 ms 01:16:19,686 PM [leader5-writer-2083] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.069 μs 01:16:19,686 PM [leader5-writer-2083] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:19,686 PM [follower7-writer-2084] [DEBUG] JournalWriteTask - follower7: received 1 commands after 785.4 μs 01:16:19,686 PM [follower7-writer-2084] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 1.020 μs 01:16:19,686 PM [follower7-writer-2084] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:19,686 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:19,686 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:19,686 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,686 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:19.686] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:19.686] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@75d60a0 01:16:19,687 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:19,687 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:19,687 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,687 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,687 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:19,687 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:19,687 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:19,687 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:19,687 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:19,687 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:19.687] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@476653eb 01:16:19,689 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:19,689 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,689 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:19,690 PM [leader5-writer-2085] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:19,690 PM [leader5-writer-2085] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:19,691 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:19,691 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,691 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:19,691 PM [follower7-writer-2086] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:19,691 PM [follower7-writer-2086] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:19,691 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:19,693 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,693 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,693 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,693 PM [follower6-writer-2087] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,693 PM [follower6-writer-2087] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:19,693 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,693 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:19,693 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,693 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:19,693 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:19,693 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:19,693 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,693 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:19,693 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,693 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:19,693 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:19,693 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:19,693 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:19,693 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:19,693 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:19,693 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:19,693 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:19,693 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,693 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,693 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:19,693 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,693 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 44.77 μs with journalIndex=1 01:16:19,693 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:19,693 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:19,693 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:19,693 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:19,693 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,693 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 49.84 μs with journalIndex=1 01:16:19,693 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) [ERROR] [07/29/2025 13:16:19.693] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,694 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) [ERROR] [07/29/2025 13:16:19.694] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,693 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2375,leader5-writer-2085]/waiting 01:16:19,694 PM [leader5-writer-2085] [DEBUG] JournalWriteTask - leader5: received 1 commands after 4.225 ms 01:16:19,694 PM [leader5-writer-2085] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 4.849 μs 01:16:19,694 PM [leader5-writer-2085] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:19,694 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:19,694 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:19,694 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,694 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,694 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,694 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties [WARN] [07/29/2025 13:16:19.694] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@196164f 01:16:19,694 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,694 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,694 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,694 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,694 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,694 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,694 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,694 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,694 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,694 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,694 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,694 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 51.32 μs with journalIndex=1 01:16:19,694 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2377,follower6-writer-2087]/waiting 01:16:19,695 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:19.694] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,695 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:19,695 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:19,695 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:19,696 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:19,697 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,697 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:19,697 PM [follower6-writer-2087] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.636 ms 01:16:19,697 PM [follower6-writer-2087] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.120 μs 01:16:19,697 PM [follower6-writer-2087] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:19,697 PM [leader5-writer-2088] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:19,697 PM [leader5-writer-2088] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:19,697 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,697 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,697 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,697 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,697 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:19.697] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1e82955c 01:16:19,697 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:19,697 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:19,697 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,697 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:19,697 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:19,697 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:19,697 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:19,697 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,697 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:19,697 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,697 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:19,697 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:19,697 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:19,697 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:19,698 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,698 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 71.97 μs with journalIndex=1 01:16:19,698 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,699 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,699 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,699 PM [follower6-writer-2089] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,699 PM [follower6-writer-2089] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:19,699 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,699 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,699 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,699 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,699 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,699 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,699 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,699 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} [ERROR] [07/29/2025 13:16:19.699] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,699 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,699 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,699 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,699 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,699 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,699 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,699 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 44.19 μs with journalIndex=1 01:16:19,699 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2379,follower6-writer-2089]/waiting 01:16:19,699 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:19.699] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,694 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2376,follower7-writer-2086]/waiting 01:16:19,699 PM [follower6-writer-2089] [DEBUG] JournalWriteTask - follower6: received 1 commands after 651.5 μs 01:16:19,699 PM [follower6-writer-2089] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.520 μs 01:16:19,699 PM [follower6-writer-2089] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:19,699 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2378,leader5-writer-2088]/waiting 01:16:19,700 PM [leader5-writer-2088] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.859 ms 01:16:19,700 PM [leader5-writer-2088] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.340 μs 01:16:19,700 PM [leader5-writer-2088] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:19,700 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:19,700 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:19,700 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,700 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.700] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@47e9b39d 01:16:19,700 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:19,700 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:19,700 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:19,701 PM [follower7-writer-2086] [DEBUG] JournalWriteTask - follower7: received 1 commands after 9.239 ms 01:16:19,701 PM [follower7-writer-2086] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.060 μs 01:16:19,701 PM [follower7-writer-2086] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:19,701 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,701 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,701 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,701 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,701 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:19,701 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:19,701 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,701 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,701 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:19,701 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:19,701 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:19,701 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:19,701 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:19,701 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:19.709] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3ad2a2f0 [WARN] [07/29/2025 13:16:19.709] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@66a40f1b 01:16:19,717 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:19,717 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,717 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:19,717 PM [leader5-writer-2090] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:19,717 PM [leader5-writer-2090] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:19,718 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,718 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:19,718 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:19,718 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:19,718 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:19,718 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,718 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:19,718 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,718 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:19,718 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:19,718 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:19,718 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:19,718 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,718 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 60.87 μs with journalIndex=1 01:16:19,718 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:19.718] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,718 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2380,leader5-writer-2090]/waiting 01:16:19,718 PM [leader5-writer-2090] [DEBUG] JournalWriteTask - leader5: received 1 commands after 890.1 μs 01:16:19,718 PM [leader5-writer-2090] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 16.76 μs 01:16:19,718 PM [leader5-writer-2090] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:19,718 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:19,718 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:19,718 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,718 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.718] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@8bce6a0 01:16:19,718 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:19,719 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:19,719 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:19,729 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:19,730 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,730 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:19,730 PM [follower7-writer-2091] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:19,730 PM [follower7-writer-2091] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:19,730 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,730 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:19,730 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:19,730 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:19,730 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:19,730 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,730 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:19,730 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,730 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:19,730 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:19,730 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:19,730 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:19,730 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,730 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 55.04 μs with journalIndex=1 01:16:19,730 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2381,follower7-writer-2091]/waiting 01:16:19,730 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) [ERROR] [07/29/2025 13:16:19.730] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,730 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,730 PM [follower7-writer-2091] [DEBUG] JournalWriteTask - follower7: received 1 commands after 654.2 μs 01:16:19,731 PM [follower7-writer-2091] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.479 μs 01:16:19,731 PM [follower7-writer-2091] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:19,731 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:19,731 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:19,731 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,731 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,731 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,731 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,731 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:19,731 PM [follower6-writer-2092] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,731 PM [follower6-writer-2092] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:19,731 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,731 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:19,731 PM [leader5-writer-2093] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:19,731 PM [leader5-writer-2093] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:19,731 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:19,731 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:19,731 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:19.731] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4cff0aac 01:16:19,731 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,731 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:19,731 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:19,732 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:19,732 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:19,732 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,732 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:19,732 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,732 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:19,732 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:19,732 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:19,732 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:19,732 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,732 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 55.78 μs with journalIndex=1 01:16:19,732 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) [ERROR] [07/29/2025 13:16:19.732] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,732 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2383,leader5-writer-2093]/waiting 01:16:19,732 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,732 PM [leader5-writer-2093] [DEBUG] JournalWriteTask - leader5: received 1 commands after 839.8 μs 01:16:19,732 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,732 PM [leader5-writer-2093] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.180 μs 01:16:19,732 PM [leader5-writer-2093] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:19,732 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,732 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,732 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,732 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,732 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,732 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,732 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:19,732 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,732 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:19,732 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,732 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,732 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,732 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,732 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,732 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,732 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 54.93 μs with journalIndex=1 [WARN] [07/29/2025 13:16:19.732] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7d6a4912 01:16:19,732 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,732 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2382,follower6-writer-2092]/waiting 01:16:19,732 PM [follower6-writer-2092] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.420 ms 01:16:19,732 PM [follower6-writer-2092] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.149 μs 01:16:19,732 PM [follower6-writer-2092] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:19.732] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,732 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,732 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,732 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,732 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,732 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:19.733] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3ab45e8a 01:16:19,733 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,733 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:19,733 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:19,733 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:19,733 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:19,733 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,733 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:19,733 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:19,733 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:19,733 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:19,733 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,733 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:19,733 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,733 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:19,733 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:19,733 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:19,733 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:19,733 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,733 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 45.44 μs with journalIndex=1 01:16:19,734 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,734 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,734 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,734 PM [follower7-writer-2094] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:19,734 PM [follower7-writer-2094] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:19,734 PM [follower6-writer-2095] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,734 PM [follower6-writer-2095] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:19,734 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) [ERROR] [07/29/2025 13:16:19.734] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,734 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2384,follower7-writer-2094]/waiting 01:16:19,735 PM [follower7-writer-2094] [DEBUG] JournalWriteTask - follower7: received 1 commands after 203.8 μs 01:16:19,735 PM [follower7-writer-2094] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.130 μs 01:16:19,735 PM [follower7-writer-2094] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:19,735 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:19,735 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:19,735 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:19,735 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,735 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,735 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:19,735 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:19.735] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@548ad8ee 01:16:19,735 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,735 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,735 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,735 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,735 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,735 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,735 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,735 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,735 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,735 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,735 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,735 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,735 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,735 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 36.69 μs with journalIndex=1 01:16:19,735 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:19,735 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:19,735 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:19,735 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) [ERROR] [07/29/2025 13:16:19.735] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,735 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2385,follower6-writer-2095]/waiting 01:16:19,735 PM [follower6-writer-2095] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.104 ms 01:16:19,735 PM [follower6-writer-2095] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.300 μs 01:16:19,735 PM [follower6-writer-2095] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:19,735 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,735 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,735 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,735 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.736] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@32628865 01:16:19,736 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:19,736 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:19,736 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:19,744 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:19,744 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,744 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:19,744 PM [follower7-writer-2096] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:19,744 PM [follower7-writer-2096] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:19,744 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,744 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:19,744 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:19,744 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:19,744 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:19,744 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,744 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:19,744 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,744 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:19,744 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:19,744 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:19,744 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:19,744 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,744 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 64.23 μs with journalIndex=1 01:16:19,745 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:19.745] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,745 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2386,follower7-writer-2096]/waiting 01:16:19,745 PM [follower7-writer-2096] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.079 ms 01:16:19,745 PM [follower7-writer-2096] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.410 μs 01:16:19,745 PM [follower7-writer-2096] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:19,745 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:19,745 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:19,745 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,745 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,745 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:19,745 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,745 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:19,745 PM [leader5-writer-2097] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:19,745 PM [leader5-writer-2097] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:19.745] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@352365dd 01:16:19,745 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:19,745 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:19,745 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:19,747 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,747 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:19,747 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:19,747 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:19,747 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:19,747 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,747 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:19,747 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,747 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:19,747 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:19,747 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:19,747 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:19,747 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,747 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 133.9 μs with journalIndex=1 01:16:19,748 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,748 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2387,leader5-writer-2097]/waiting [ERROR] [07/29/2025 13:16:19.748] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,748 PM [leader5-writer-2097] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.709 ms 01:16:19,748 PM [leader5-writer-2097] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.559 μs 01:16:19,748 PM [leader5-writer-2097] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:19,748 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:19,748 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:19,748 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,748 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,748 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:19.748] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2d7b2dfd 01:16:19,748 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,748 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:19,748 PM [follower7-writer-2098] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:19,748 PM [follower7-writer-2098] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:19,748 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:19,748 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:19,748 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:19,749 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,749 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:19,749 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:19,749 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:19,749 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:19,749 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,749 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:19,749 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,749 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:19,749 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:19,749 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:19,749 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:19,749 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,749 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 62.30 μs with journalIndex=1 01:16:19,749 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) [ERROR] [07/29/2025 13:16:19.749] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,749 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,749 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2388,follower7-writer-2098]/waiting 01:16:19,750 PM [follower7-writer-2098] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.488 ms 01:16:19,750 PM [follower7-writer-2098] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.480 μs 01:16:19,750 PM [follower7-writer-2098] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:19,750 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:19,750 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:19,750 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,750 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,750 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,750 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,750 PM [follower6-writer-2099] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,750 PM [follower6-writer-2099] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:19,751 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:19,751 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,751 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:19,751 PM [leader5-writer-2100] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:19,751 PM [leader5-writer-2100] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:19,751 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,751 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,751 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,751 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,751 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,751 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,751 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,751 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,751 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,751 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,751 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,751 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,751 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,751 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 54.59 μs with journalIndex=1 01:16:19,751 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,751 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2389,follower6-writer-2099]/waiting 01:16:19,752 PM [follower6-writer-2099] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.526 ms 01:16:19,752 PM [follower6-writer-2099] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.250 μs 01:16:19,752 PM [follower6-writer-2099] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:19.751] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,752 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,752 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,752 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,752 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,752 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,752 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:19,752 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:19,752 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:19,752 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:19,752 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,752 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:19,752 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,752 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:19,752 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:19,752 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 [WARN] [07/29/2025 13:16:19.752] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2927b125 01:16:19,752 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:19,752 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,752 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 46.13 μs with journalIndex=1 01:16:19,752 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:19,752 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:19.752] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,752 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2390,leader5-writer-2100]/waiting 01:16:19,752 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:19,752 PM [leader5-writer-2100] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.329 ms 01:16:19,752 PM [leader5-writer-2100] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.220 μs 01:16:19,752 PM [leader5-writer-2100] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:19,752 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:19.752] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@74bb95e3 01:16:19,753 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:19,753 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:19,753 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:19,761 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:19,761 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:19,761 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,761 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,761 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,761 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:19,761 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:19,761 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:19,761 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,761 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,761 PM [follower6-writer-2101] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,761 PM [follower6-writer-2101] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:19.761] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7b8064c3 01:16:19,761 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,762 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,762 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,762 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,762 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,762 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,762 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,762 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,762 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,762 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,762 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,762 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,762 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,762 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 51.14 μs with journalIndex=1 01:16:19,762 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) [ERROR] [07/29/2025 13:16:19.762] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,762 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2391,follower6-writer-2101]/waiting 01:16:19,762 PM [follower6-writer-2101] [DEBUG] JournalWriteTask - follower6: received 1 commands after 869.4 μs 01:16:19,762 PM [follower6-writer-2101] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.370 μs 01:16:19,762 PM [follower6-writer-2101] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:19,762 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,762 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,762 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,762 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.762] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@f99721 01:16:19,762 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:19,762 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:19,762 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:19,769 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:19,769 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,769 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:19,769 PM [leader5-writer-2102] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:19,769 PM [leader5-writer-2102] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:19,771 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,771 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,771 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,771 PM [follower6-writer-2103] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,771 PM [follower6-writer-2103] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:19,771 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,771 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,772 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:19,772 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:19,772 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,772 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:19,772 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:19,772 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,772 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,772 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:19,772 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,772 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,772 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:19,772 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:19,772 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:19,772 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,772 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:19,772 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,772 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,772 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,772 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,772 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,772 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,772 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 42.66 μs with journalIndex=1 01:16:19,772 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,772 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,772 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,772 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 49.47 μs with journalIndex=1 01:16:19,772 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) [ERROR] [07/29/2025 13:16:19.772] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:19.772] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,772 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,772 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:19,772 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,772 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:19,772 PM [follower7-writer-2104] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:19,772 PM [follower7-writer-2104] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:19,772 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2393,follower6-writer-2103]/waiting 01:16:19,772 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2392,leader5-writer-2102]/waiting 01:16:19,773 PM [follower6-writer-2103] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.547 ms 01:16:19,773 PM [leader5-writer-2102] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.684 ms 01:16:19,773 PM [leader5-writer-2102] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 4.630 μs 01:16:19,773 PM [leader5-writer-2102] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:19,773 PM [follower6-writer-2103] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.089 μs 01:16:19,773 PM [follower6-writer-2103] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:19,773 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:19,773 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:19,773 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,773 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.773] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7883f6e4 01:16:19,773 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:19,773 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,773 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:19,773 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:19,773 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:19,773 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:19,773 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:19,773 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:19,773 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,773 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:19,773 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,773 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:19,773 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:19,773 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:19,773 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:19,773 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,773 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 36.66 μs with journalIndex=1 01:16:19,773 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) [ERROR] [07/29/2025 13:16:19.773] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,773 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2394,follower7-writer-2104]/waiting 01:16:19,774 PM [follower7-writer-2104] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.117 ms 01:16:19,774 PM [follower7-writer-2104] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 4.809 μs 01:16:19,774 PM [follower7-writer-2104] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:19,774 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:19,774 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:19,774 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,774 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.774] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@ba9d777 01:16:19,774 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:19,774 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:19,774 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:19,778 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,779 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,779 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,779 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.779] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2f3d6e45 01:16:19,779 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:19,779 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:19,779 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:19,783 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:19,783 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:19,783 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,783 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:19,784 PM [leader5-writer-2105] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:19,784 PM [leader5-writer-2105] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:19,784 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,784 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:19,784 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:19,784 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:19,784 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:19,784 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,784 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:19,784 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,785 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:19,785 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:19,785 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:19,785 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:19,785 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,785 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 108.9 μs with journalIndex=1 01:16:19,785 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2395,leader5-writer-2105]/waiting [ERROR] [07/29/2025 13:16:19.785] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,785 PM [leader5-writer-2105] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.868 ms 01:16:19,785 PM [leader5-writer-2105] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 4.720 μs 01:16:19,785 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,786 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,786 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,786 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,786 PM [follower6-writer-2106] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,786 PM [follower6-writer-2106] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:19,784 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:19,785 PM [leader5-writer-2105] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:19,786 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:19,786 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:19,786 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,786 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,786 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:19,786 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,786 PM [follower7-writer-2107] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:19,786 PM [follower7-writer-2107] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:19,786 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,786 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,786 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,786 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,786 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,786 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,786 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,786 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,786 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,786 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,786 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,786 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,787 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,787 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 60.24 μs with journalIndex=1 01:16:19,787 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,787 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:19,787 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:19,787 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:19,787 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:19,787 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,787 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:19,787 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,787 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:19,787 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:19,787 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:19,787 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,787 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2396,follower6-writer-2106]/waiting 01:16:19,787 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries [ERROR] [07/29/2025 13:16:19.787] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,787 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,787 PM [follower6-writer-2106] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.041 ms 01:16:19,787 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 229.0 μs with journalIndex=1 01:16:19,787 PM [follower6-writer-2106] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 4.810 μs 01:16:19,787 PM [follower6-writer-2106] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:19,787 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,787 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,787 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,787 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.787] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@16b5bf8 01:16:19,787 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:19.787] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,787 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2397,follower7-writer-2107]/waiting 01:16:19,788 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:19,788 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:19,788 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:19,789 PM [follower7-writer-2107] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.172 ms 01:16:19,789 PM [follower7-writer-2107] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.210 μs 01:16:19,789 PM [follower7-writer-2107] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:19,789 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:19,789 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:19,789 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,789 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.789] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5970d96 01:16:19,789 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:19,789 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:19,789 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:19,792 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,792 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,792 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,792 PM [follower6-writer-2108] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,792 PM [follower6-writer-2108] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:19,792 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:19,792 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:19,792 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:19.793] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7a3839eb 01:16:19,795 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:19,796 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,796 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:19,796 PM [follower7-writer-2109] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:19,796 PM [follower7-writer-2109] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:19,796 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,796 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,796 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,796 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,796 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,796 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,796 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,796 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,796 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,796 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,796 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,796 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,796 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,796 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 55.92 μs with journalIndex=1 01:16:19,796 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,796 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,796 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2398,follower6-writer-2108]/waiting 01:16:19,796 PM [follower6-writer-2108] [DEBUG] JournalWriteTask - follower6: received 1 commands after 4.347 ms [ERROR] [07/29/2025 13:16:19.796] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,796 PM [follower6-writer-2108] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.370 μs 01:16:19,797 PM [follower6-writer-2108] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:19,797 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,797 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,797 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,797 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.797] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@21a24850 01:16:19,797 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:19,797 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:19,797 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:19,797 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:19,797 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,797 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:19,796 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:19,797 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:19,797 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:19,797 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:19,797 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,797 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:19,797 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,797 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:19,798 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:19,798 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:19,798 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:19,798 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,798 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 59.86 μs with journalIndex=1 01:16:19,798 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,798 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:19,798 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:19,798 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:19,798 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:19,798 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,798 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:19,798 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,798 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:19,798 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:19,798 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:19,798 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:19,798 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,798 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 43.93 μs with journalIndex=1 01:16:19,798 PM [leader5-writer-2110] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:19,798 PM [leader5-writer-2110] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:19,798 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,798 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,798 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,798 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2399,follower7-writer-2109]/waiting 01:16:19,798 PM [follower7-writer-2109] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.883 ms 01:16:19,799 PM [follower7-writer-2109] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.759 μs 01:16:19,799 PM [follower7-writer-2109] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:19,799 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2400,leader5-writer-2110]/waiting 01:16:19,799 PM [leader5-writer-2110] [DEBUG] JournalWriteTask - leader5: received 1 commands after 366.8 μs 01:16:19,799 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,799 PM [leader5-writer-2110] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.180 μs 01:16:19,799 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,799 PM [leader5-writer-2110] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:19,799 PM [follower6-writer-2111] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,799 PM [follower6-writer-2111] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:19,799 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:19,799 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:19,799 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,799 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:19.798] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,799 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 [ERROR] [07/29/2025 13:16:19.798] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,799 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:19,799 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:19.799] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4571cf89 01:16:19,799 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,799 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,799 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,799 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,799 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,799 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,799 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,799 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,799 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,799 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,799 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,799 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,799 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,799 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 46.70 μs with journalIndex=1 01:16:19,799 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:19.799] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,800 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:19,799 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2401,follower6-writer-2111]/waiting 01:16:19,801 PM [follower6-writer-2111] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.016 ms 01:16:19,801 PM [follower6-writer-2111] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.910 μs 01:16:19,801 PM [follower6-writer-2111] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:19,801 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:19,801 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:19,801 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,801 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:19,801 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,801 PM [leader5-writer-2112] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:19,801 PM [leader5-writer-2112] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:19,801 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,801 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,801 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,801 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,801 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.801] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@249be442 [WARN] [07/29/2025 13:16:19.801] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6df1e919 01:16:19,801 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:19,801 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:19,801 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:19,801 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:19,801 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:19,801 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:19,809 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,809 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:19,809 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:19,809 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:19,809 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:19,809 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,809 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:19,809 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,809 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:19,809 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:19,809 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:19,809 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:19,809 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,809 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 62.55 μs with journalIndex=1 01:16:19,809 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) [ERROR] [07/29/2025 13:16:19.809] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,809 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2402,leader5-writer-2112]/waiting 01:16:19,810 PM [leader5-writer-2112] [DEBUG] JournalWriteTask - leader5: received 1 commands after 8.958 ms 01:16:19,810 PM [leader5-writer-2112] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 7.809 μs 01:16:19,810 PM [leader5-writer-2112] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:19,810 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:19,810 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:19,810 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,810 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.810] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3d4104a5 01:16:19,810 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:19,810 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:19,810 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:19,819 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:19,819 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,819 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:19,819 PM [follower7-writer-2113] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:19,819 PM [follower7-writer-2113] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:19,823 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,823 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,823 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,823 PM [follower6-writer-2114] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,823 PM [follower6-writer-2114] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:19,823 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,823 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:19,823 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:19,823 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:19,823 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:19,823 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,823 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:19,823 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,823 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:19,823 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:19,823 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:19,823 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:19,823 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,823 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 53.24 μs with journalIndex=1 01:16:19,823 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,823 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,824 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,824 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,824 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,824 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,824 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2403,follower7-writer-2113]/waiting 01:16:19,824 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,824 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,824 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,824 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,824 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 [ERROR] [07/29/2025 13:16:19.823] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,824 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,824 PM [follower7-writer-2113] [DEBUG] JournalWriteTask - follower7: received 1 commands after 4.130 ms 01:16:19,824 PM [follower7-writer-2113] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.239 μs 01:16:19,824 PM [follower7-writer-2113] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:19,824 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,824 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:19,824 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 62.23 μs with journalIndex=1 01:16:19,824 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:19,824 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:19,824 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,824 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,824 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,824 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:19,824 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2404,follower6-writer-2114]/waiting 01:16:19,824 PM [follower6-writer-2114] [DEBUG] JournalWriteTask - follower6: received 1 commands after 756.0 μs 01:16:19,824 PM [follower6-writer-2114] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.280 μs 01:16:19,824 PM [follower6-writer-2114] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:19.824] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,824 PM [leader5-writer-2115] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:19,824 PM [leader5-writer-2115] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:19,824 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,824 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,824 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,824 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.824] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@97469b0 [WARN] [07/29/2025 13:16:19.824] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@163a0b3c 01:16:19,824 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,824 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:19,824 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:19,824 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:19,824 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:19,824 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:19,824 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,824 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:19,824 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,824 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:19,824 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:19,824 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:19,824 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:19,824 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:19,824 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:19,824 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:19,824 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,824 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:19,825 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 43.48 μs with journalIndex=1 01:16:19,825 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:19,825 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2405,leader5-writer-2115]/waiting [ERROR] [07/29/2025 13:16:19.825] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,829 PM [leader5-writer-2115] [DEBUG] JournalWriteTask - leader5: received 1 commands after 4.692 ms 01:16:19,829 PM [leader5-writer-2115] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.660 μs 01:16:19,829 PM [leader5-writer-2115] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:19,833 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,833 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,833 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,833 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:19,833 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:19,833 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,833 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.834] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@342535fe 01:16:19,835 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:19,835 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:19,835 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:19,841 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,842 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,842 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,842 PM [follower6-writer-2116] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,842 PM [follower6-writer-2116] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:19,842 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,842 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,842 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,842 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,842 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:19,842 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,842 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,842 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,842 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,842 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,842 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,842 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,842 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,842 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,842 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 35.58 μs with journalIndex=1 01:16:19,842 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,842 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:19,842 PM [follower7-writer-2117] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:19,842 PM [follower7-writer-2117] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:19,842 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:19.842] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,842 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2406,follower6-writer-2116]/waiting 01:16:19,842 PM [follower6-writer-2116] [DEBUG] JournalWriteTask - follower6: received 1 commands after 860.1 μs 01:16:19,842 PM [follower6-writer-2116] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.310 μs 01:16:19,842 PM [follower6-writer-2116] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:19,843 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,843 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,843 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,843 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.843] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3d905eda 01:16:19,843 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,843 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:19,843 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:19,843 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:19,843 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:19,843 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,843 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:19,843 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,843 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:19,843 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:19,843 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:19,843 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:19,843 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,843 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 37.80 μs with journalIndex=1 01:16:19,843 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:19,843 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:19,843 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,843 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2407,follower7-writer-2117]/waiting 01:16:19,843 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:19,843 PM [follower7-writer-2117] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.086 ms 01:16:19,843 PM [follower7-writer-2117] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.360 μs 01:16:19,843 PM [follower7-writer-2117] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:19,843 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:19,843 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:19,843 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,843 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:19.843] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:19.844] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3133564d 01:16:19,844 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:19,844 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:19,844 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:19,871 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:19,871 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,871 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:19,871 PM [leader5-writer-2118] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:19,871 PM [leader5-writer-2118] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:19,872 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,872 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,872 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:19,872 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,872 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,872 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:19,872 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:19,872 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:19,872 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:19,872 PM [follower6-writer-2119] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,872 PM [follower6-writer-2119] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:19,872 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,872 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:19,872 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,872 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:19,872 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:19,872 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:19,872 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:19,872 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,872 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:19,872 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,872 PM [follower7-writer-2120] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:19,872 PM [follower7-writer-2120] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:19,872 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 72.95 μs with journalIndex=1 01:16:19,872 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) [ERROR] [07/29/2025 13:16:19.872] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,872 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2408,leader5-writer-2118]/waiting 01:16:19,873 PM [leader5-writer-2118] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.360 ms 01:16:19,873 PM [leader5-writer-2118] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.459 μs 01:16:19,873 PM [leader5-writer-2118] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:19,873 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:19,873 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:19,873 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,873 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.873] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4ffdf5ae 01:16:19,873 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:19,873 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:19,873 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:19,874 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,874 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,874 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,874 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,874 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,874 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,874 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,875 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,875 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,875 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,875 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:19,875 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,875 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,875 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:19,875 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:19,875 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,875 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:19,875 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,875 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,875 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:19,875 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 51.30 μs with journalIndex=1 01:16:19,875 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,875 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:19,875 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:19,875 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:19,875 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:19,875 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,875 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 73.61 μs with journalIndex=1 01:16:19,875 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) [ERROR] [07/29/2025 13:16:19.875] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,875 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2409,follower6-writer-2119]/waiting [ERROR] [07/29/2025 13:16:19.875] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,875 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,875 PM [follower6-writer-2119] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.242 ms 01:16:19,875 PM [follower6-writer-2119] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.510 μs 01:16:19,875 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2410,follower7-writer-2120]/waiting 01:16:19,875 PM [follower6-writer-2119] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:19,875 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:19,875 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,875 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:19,875 PM [follower7-writer-2120] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.370 ms 01:16:19,875 PM [follower7-writer-2120] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 5.489 μs 01:16:19,875 PM [follower7-writer-2120] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:19,875 PM [leader5-writer-2121] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:19,875 PM [leader5-writer-2121] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:19,876 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,876 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,876 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,876 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,876 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:19,876 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:19,876 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,876 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,876 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:19,876 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:19,876 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:19,876 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:19,876 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:19,876 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:19.877] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4bf74e71 [WARN] [07/29/2025 13:16:19.877] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2856969f 01:16:19,878 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,878 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:19,878 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:19,878 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:19,878 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:19,878 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,878 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:19,878 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,878 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:19,878 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:19,878 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:19,878 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:19,878 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,878 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 71.28 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:19.879] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,880 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,880 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2411,leader5-writer-2121]/waiting 01:16:19,880 PM [leader5-writer-2121] [DEBUG] JournalWriteTask - leader5: received 1 commands after 4.246 ms 01:16:19,880 PM [leader5-writer-2121] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.230 μs 01:16:19,880 PM [leader5-writer-2121] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:19,880 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:19,880 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:19,880 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,880 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,880 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:19,880 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:19,880 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:19.881] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@316c7088 01:16:19,896 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,897 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,897 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,897 PM [follower6-writer-2122] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,897 PM [follower6-writer-2122] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:19,897 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,898 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,898 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,898 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,898 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,898 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,898 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,898 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,898 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,898 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,898 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,898 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,898 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,898 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 108.9 μs with journalIndex=1 01:16:19,898 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,898 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2412,follower6-writer-2122]/waiting 01:16:19,899 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 [ERROR] [07/29/2025 13:16:19.898] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,899 PM [follower6-writer-2122] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.691 ms 01:16:19,899 PM [follower6-writer-2122] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.290 μs 01:16:19,899 PM [follower6-writer-2122] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:19,899 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,899 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,899 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,899 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,899 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,899 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:19,899 PM [follower7-writer-2123] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:19,899 PM [follower7-writer-2123] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:19.899] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3347f57c 01:16:19,899 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:19,899 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:19,899 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:19,899 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,899 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:19,899 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:19,899 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:19,899 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:19,899 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,899 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:19,900 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,900 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:19,900 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:19,900 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:19,900 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:19,900 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,900 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 118.0 μs with journalIndex=1 01:16:19,900 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,900 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2413,follower7-writer-2123]/waiting [ERROR] [07/29/2025 13:16:19.900] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,900 PM [follower7-writer-2123] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.412 ms 01:16:19,900 PM [follower7-writer-2123] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.189 μs 01:16:19,900 PM [follower7-writer-2123] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:19,900 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:19,900 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:19,900 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,900 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,900 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:19.900] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2de971c0 01:16:19,901 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,901 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,901 PM [follower6-writer-2124] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,901 PM [follower6-writer-2124] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:19,901 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:19,901 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:19,901 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:19,901 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,901 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,901 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,901 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,901 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,901 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,901 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,901 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,901 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,901 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,901 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,901 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,902 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,902 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 106.0 μs with journalIndex=1 01:16:19,902 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2414,follower6-writer-2124]/waiting 01:16:19,902 PM [follower6-writer-2124] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.267 ms 01:16:19,902 PM [follower6-writer-2124] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.290 μs 01:16:19,902 PM [follower6-writer-2124] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:19.902] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,902 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,902 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:19,902 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,902 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,902 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,902 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,902 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,902 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:19,902 PM [follower7-writer-2125] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:19,902 PM [follower7-writer-2125] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:19,903 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,903 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:19,903 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:19,903 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:19,903 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:19,903 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,903 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:19,903 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,903 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:19,903 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:19,903 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:19,903 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:19,903 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,903 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 43.75 μs with journalIndex=1 [WARN] [07/29/2025 13:16:19.903] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7275fe75 [ERROR] [07/29/2025 13:16:19.903] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,903 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,903 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:19,903 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2415,follower7-writer-2125]/waiting 01:16:19,903 PM [follower7-writer-2125] [DEBUG] JournalWriteTask - follower7: received 1 commands after 986.9 μs 01:16:19,903 PM [follower7-writer-2125] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.410 μs 01:16:19,903 PM [follower7-writer-2125] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:19,903 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:19,903 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:19,903 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:19,903 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,903 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,903 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:19,904 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:19,904 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:19,904 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:19.905] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5089d657 01:16:19,926 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,926 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,926 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,926 PM [follower6-writer-2126] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,926 PM [follower6-writer-2126] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:19,926 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:19,926 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,926 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:19,926 PM [leader5-writer-2127] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:19,926 PM [leader5-writer-2127] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:19,926 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,926 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:19,926 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,926 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,926 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,926 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,926 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,926 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,926 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,926 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:19,926 PM [follower7-writer-2128] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:19,926 PM [follower7-writer-2128] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:19,927 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,927 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:19,927 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:19,927 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:19,927 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:19,927 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,927 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:19,927 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,927 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:19,927 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:19,927 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:19,926 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,927 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:19,927 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,927 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,927 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,927 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,927 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,927 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,927 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,927 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 48.12 μs with journalIndex=1 01:16:19,927 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 39.11 μs with journalIndex=1 01:16:19,927 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:19,927 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:19,927 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:19,927 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:19,927 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,927 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:19,927 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,927 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:19,927 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:19,927 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:19,927 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:19,927 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) [ERROR] [07/29/2025 13:16:19.927] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,927 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2417,leader5-writer-2127]/waiting 01:16:19,927 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) [ERROR] [07/29/2025 13:16:19.927] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,927 PM [leader5-writer-2127] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.000 ms 01:16:19,927 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,927 PM [leader5-writer-2127] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.810 μs 01:16:19,927 PM [leader5-writer-2127] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:19,927 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 278.9 μs with journalIndex=1 01:16:19,927 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2416,follower6-writer-2126]/waiting 01:16:19,927 PM [follower6-writer-2126] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.432 ms 01:16:19,927 PM [follower6-writer-2126] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 1.570 μs 01:16:19,927 PM [follower6-writer-2126] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:19,927 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,927 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,927 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,927 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,927 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,927 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:19,927 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:19,927 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,928 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:19.927] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,927 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2418,follower7-writer-2128]/waiting 01:16:19,928 PM [follower7-writer-2128] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.245 ms 01:16:19,928 PM [follower7-writer-2128] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 1.680 μs [WARN] [07/29/2025 13:16:19.928] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1e1a9781 01:16:19,928 PM [follower7-writer-2128] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:19,928 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:19,928 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:19,928 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:19,928 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.928] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@37d9e24f 01:16:19,928 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:19.928] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1b999913 01:16:19,928 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:19,928 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:19,928 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:19,928 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:19,928 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:19,928 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:19,928 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:19,928 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:19,933 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:19,946 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,946 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,946 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,946 PM [follower6-writer-2129] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,946 PM [follower6-writer-2129] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:19,946 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:19,946 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,946 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:19,946 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,946 PM [leader5-writer-2130] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:19,946 PM [leader5-writer-2130] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:19,946 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,946 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,946 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,946 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,946 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,946 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,946 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,946 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,946 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,946 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,946 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,946 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,946 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 41.21 μs with journalIndex=1 01:16:19,947 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) [ERROR] [07/29/2025 13:16:19.946] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,947 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2419,follower6-writer-2129]/waiting 01:16:19,947 PM [follower6-writer-2129] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.175 ms 01:16:19,947 PM [follower6-writer-2129] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.949 μs 01:16:19,947 PM [follower6-writer-2129] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:19,947 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,947 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:19,947 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:19,947 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:19,947 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:19,947 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,947 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:19,947 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,947 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:19,947 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:19,947 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:19,947 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:19,947 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,947 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 35.19 μs with journalIndex=1 01:16:19,947 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:19.947] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,947 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2420,leader5-writer-2130]/waiting 01:16:19,947 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,948 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,948 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,948 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,948 PM [leader5-writer-2130] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.382 ms 01:16:19,948 PM [leader5-writer-2130] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.619 μs 01:16:19,948 PM [leader5-writer-2130] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:19,948 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:19,948 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:19,948 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,948 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.948] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@75e83bc8 [WARN] [07/29/2025 13:16:19.948] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@728eb56e 01:16:19,948 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:19,948 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:19,948 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:19,948 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:19,948 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:19,948 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:19,982 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:19,983 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:19,983 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:19,983 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,983 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:19,983 PM [follower7-writer-2131] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:19,983 PM [follower7-writer-2131] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:19,983 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,983 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:19,983 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:19,983 PM [leader5-writer-2132] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:19,983 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:19,983 PM [leader5-writer-2132] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:19,983 PM [follower6-writer-2133] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:19,983 PM [follower6-writer-2133] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:19,985 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,985 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,985 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:19,985 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:19,985 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:19,985 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:19,985 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,985 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:19,985 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:19,985 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:19,985 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:19,985 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:19,985 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:19,985 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:19,985 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:19,985 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:19,985 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,985 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 40.51 μs with journalIndex=1 01:16:19,985 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:19,985 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,985 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:19,985 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:19,985 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:19,985 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:19,985 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:19,985 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:19,985 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,985 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 91.67 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:19.985] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,985 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,985 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2422,leader5-writer-2132]/waiting 01:16:19,985 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2423,follower6-writer-2133]/waiting 01:16:19,985 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:19.985] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,989 PM [follower6-writer-2133] [DEBUG] JournalWriteTask - follower6: received 1 commands after 5.755 ms 01:16:19,989 PM [leader5-writer-2132] [DEBUG] JournalWriteTask - leader5: received 1 commands after 5.822 ms 01:16:19,989 PM [follower6-writer-2133] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 4.949 μs 01:16:19,989 PM [follower6-writer-2133] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:19,989 PM [leader5-writer-2132] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 6.400 μs 01:16:19,989 PM [leader5-writer-2132] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:19,989 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:19,989 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:19,989 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,989 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:19,989 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:19,989 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:19,989 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,989 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:19,989 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:19,989 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:19.989] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@16e54e62 [WARN] [07/29/2025 13:16:19.989] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@11c7bc15 01:16:19,989 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:19,989 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,989 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:19,989 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:19,989 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:19,989 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:19,989 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:19,989 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:19,989 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:19,989 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:19,989 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:19,989 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:19,989 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:19,990 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:19,990 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 116.6 μs with journalIndex=1 01:16:19,990 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:19,990 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:19,990 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:19,990 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,990 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2421,follower7-writer-2131]/waiting 01:16:19,990 PM [follower7-writer-2131] [DEBUG] JournalWriteTask - follower7: received 1 commands after 7.386 ms 01:16:19,990 PM [follower7-writer-2131] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.420 μs 01:16:19,990 PM [follower7-writer-2131] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:19,990 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:19,990 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:19,990 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:19.990] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:19,990 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:19.990] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5de71e2 01:16:19,991 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:19,991 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:19,991 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:20,4 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:20,4 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,4 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:20,4 PM [follower6-writer-2134] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:20,4 PM [follower6-writer-2134] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:20,5 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:20,5 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,5 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:20,5 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:20,5 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:20,5 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:20,5 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,5 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:20,5 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,5 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:20,5 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:20,5 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:20,5 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:20,5 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,5 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:20,5 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,5 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 44.22 μs with journalIndex=1 01:16:20,5 PM [follower7-writer-2135] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:20,5 PM [follower7-writer-2135] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:20,5 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2424,follower6-writer-2134]/waiting 01:16:20,5 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:20.005] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,5 PM [follower6-writer-2134] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.153 ms 01:16:20,5 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,5 PM [follower6-writer-2134] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 7.749 μs 01:16:20,5 PM [follower6-writer-2134] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:20,5 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:20,5 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:20,5 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:20,5 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:20,5 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:20,5 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,5 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:20,5 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:20,5 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,5 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,5 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:20,5 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,5 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:20,5 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:20,5 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:20,5 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,5 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 39.67 μs with journalIndex=1 [WARN] [07/29/2025 13:16:20.006] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@459ce67f 01:16:20,6 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) [ERROR] [07/29/2025 13:16:20.005] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,6 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2425,follower7-writer-2135]/waiting 01:16:20,6 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:20,6 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:20,6 PM [follower7-writer-2135] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.026 ms 01:16:20,6 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:20,6 PM [follower7-writer-2135] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.620 μs 01:16:20,6 PM [follower7-writer-2135] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:20,6 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:20,6 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:20,6 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,6 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:20.006] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@83ea489 01:16:20,6 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:20,6 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:20,6 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:20,19 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:20,19 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,19 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:20,19 PM [follower6-writer-2136] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:20,19 PM [follower6-writer-2136] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:20,20 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,20 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:20,20 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:20,20 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:20,20 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:20,20 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,20 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:20,20 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,20 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:20,20 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:20,20 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:20,20 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:20,20 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,20 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 105.7 μs with journalIndex=1 01:16:20,20 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:20,20 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:20.020] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,21 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2426,follower6-writer-2136]/waiting 01:16:20,21 PM [follower6-writer-2136] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.813 ms 01:16:20,21 PM [follower6-writer-2136] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 6.940 μs 01:16:20,21 PM [follower6-writer-2136] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:20,21 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:20,21 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:20,21 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:20,21 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,21 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,21 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,21 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:20,20 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,21 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 [WARN] [07/29/2025 13:16:20.022] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@20d6b7d1 01:16:20,22 PM [leader5-writer-2137] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:20,22 PM [leader5-writer-2137] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:20,22 PM [follower7-writer-2138] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:20,22 PM [follower7-writer-2138] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:20,22 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,22 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:20,22 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:20,22 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:20,22 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:20,22 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,22 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:20,22 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,22 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:20,22 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:20,22 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:20,22 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:20,22 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:20,22 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,22 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 35.14 μs with journalIndex=1 01:16:20,22 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:20,22 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:20,22 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,22 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:20,22 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:20,22 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:20,22 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:20,22 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,22 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:20,22 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,22 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:20,22 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:20,22 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:20,22 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:20,22 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,22 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 50.15 μs with journalIndex=1 01:16:20,22 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:20.022] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,23 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:20.022] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,23 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2427,leader5-writer-2137]/waiting 01:16:20,23 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2428,follower7-writer-2138]/waiting 01:16:20,23 PM [leader5-writer-2137] [DEBUG] JournalWriteTask - leader5: received 1 commands after 959.9 μs 01:16:20,23 PM [leader5-writer-2137] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 4.389 μs 01:16:20,23 PM [leader5-writer-2137] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:20,23 PM [follower7-writer-2138] [DEBUG] JournalWriteTask - follower7: received 1 commands after 974.3 μs 01:16:20,23 PM [follower7-writer-2138] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 830.0 ns 01:16:20,23 PM [follower7-writer-2138] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:20,23 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:20,23 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:20,23 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,23 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,23 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:20,23 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:20,23 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,23 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,23 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:20,23 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:20,23 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:20,23 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:20,23 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:20,23 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:20,25 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:20,25 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,26 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:20,26 PM [follower6-writer-2139] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:20,26 PM [follower6-writer-2139] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:20.026] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@63c76dd [WARN] [07/29/2025 13:16:20.026] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@36f854a 01:16:20,26 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,26 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:20,26 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:20,26 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:20,26 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:20,26 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,26 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:20,26 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,26 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:20,26 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:20,26 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:20,26 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:20,26 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,26 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 86.64 μs with journalIndex=1 01:16:20,26 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:20.026] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,26 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2429,follower6-writer-2139]/waiting 01:16:20,27 PM [follower6-writer-2139] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.179 ms 01:16:20,27 PM [follower6-writer-2139] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.770 μs 01:16:20,27 PM [follower6-writer-2139] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:20,27 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:20,27 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:20,27 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,27 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:20.027] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@43c1d819 01:16:20,27 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:20,27 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:20,27 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:20,41 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:20,41 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,41 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:20,41 PM [follower7-writer-2140] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:20,41 PM [follower7-writer-2140] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:20,42 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,42 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:20,42 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:20,42 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:20,42 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:20,42 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,42 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:20,42 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,42 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:20,42 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:20,42 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:20,42 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:20,42 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,42 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 80.42 μs with journalIndex=1 01:16:20,42 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) [ERROR] [07/29/2025 13:16:20.042] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,42 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2430,follower7-writer-2140]/waiting 01:16:20,43 PM [follower7-writer-2140] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.592 ms 01:16:20,43 PM [follower7-writer-2140] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.890 μs 01:16:20,43 PM [follower7-writer-2140] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:20,43 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:20,43 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:20,43 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,43 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,43 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:20.043] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6bff4fdc 01:16:20,43 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,43 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:20,44 PM [leader5-writer-2141] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:20,44 PM [leader5-writer-2141] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:20,44 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:20,44 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:20,44 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:20,44 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,44 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:20,44 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:20,44 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:20,44 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:20,44 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,44 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:20,44 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,44 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:20,44 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:20,44 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:20,44 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:20,44 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,44 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 44.72 μs with journalIndex=1 01:16:20,45 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [ERROR] [07/29/2025 13:16:20.045] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,45 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2431,leader5-writer-2141]/waiting 01:16:20,45 PM [leader5-writer-2141] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.310 ms 01:16:20,45 PM [leader5-writer-2141] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.790 μs 01:16:20,45 PM [leader5-writer-2141] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:20,45 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:20,45 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:20,45 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,45 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:20.045] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1324121f 01:16:20,45 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:20,45 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:20,45 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:20,45 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:20,45 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,45 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:20,46 PM [follower7-writer-2142] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:20,46 PM [follower7-writer-2142] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:20,46 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,46 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:20,46 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:20,46 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:20,46 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:20,46 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,46 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:20,46 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,46 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:20,46 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:20,46 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:20,46 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:20,46 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,46 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 64.91 μs with journalIndex=1 01:16:20,46 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,46 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2432,follower7-writer-2142]/waiting [ERROR] [07/29/2025 13:16:20.046] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,47 PM [follower7-writer-2142] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.056 ms 01:16:20,47 PM [follower7-writer-2142] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.260 μs 01:16:20,47 PM [follower7-writer-2142] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:20,47 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:20,47 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:20,47 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,47 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:20.047] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@210306b9 01:16:20,47 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:20,47 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:20,47 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:20,57 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:20,57 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,57 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:20,57 PM [leader5-writer-2143] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:20,57 PM [leader5-writer-2143] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:20,58 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,58 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:20,58 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:20,58 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:20,58 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:20,58 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,58 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:20,58 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,58 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:20,58 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:20,58 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:20,58 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:20,58 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,58 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 74.15 μs with journalIndex=1 01:16:20,58 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) [ERROR] [07/29/2025 13:16:20.058] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,58 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2433,leader5-writer-2143]/waiting 01:16:20,58 PM [leader5-writer-2143] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.149 ms 01:16:20,58 PM [leader5-writer-2143] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.559 μs 01:16:20,58 PM [leader5-writer-2143] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:20,58 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:20,58 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,58 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:20,58 PM [follower7-writer-2144] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:20,58 PM [follower7-writer-2144] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:20,59 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:20,59 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:20,59 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,59 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,59 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,59 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:20,59 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:20,59 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:20,59 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:20,59 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,59 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:20,59 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,59 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:20,59 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:20,59 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:20,59 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:20,59 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,59 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 49.19 μs with journalIndex=1 [WARN] [07/29/2025 13:16:20.059] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1d1642aa 01:16:20,59 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2434,follower7-writer-2144]/waiting 01:16:20,59 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:20.059] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,59 PM [follower7-writer-2144] [DEBUG] JournalWriteTask - follower7: received 1 commands after 803.2 μs 01:16:20,59 PM [follower7-writer-2144] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.390 μs 01:16:20,59 PM [follower7-writer-2144] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:20,59 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:20,59 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:20,59 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,59 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,59 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:20.059] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@daaa1c0 01:16:20,60 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,60 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:20,60 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:20,60 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:20,60 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:20,61 PM [follower6-writer-2145] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:20,61 PM [follower6-writer-2145] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:20,61 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:20,61 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,61 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:20,61 PM [follower7-writer-2146] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:20,61 PM [follower7-writer-2146] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:20,61 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,61 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:20,61 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:20,61 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:20,61 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:20,61 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,61 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:20,61 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,61 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:20,61 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:20,61 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:20,61 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:20,61 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,61 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:20,61 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 47.82 μs with journalIndex=1 01:16:20,61 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,62 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:20,62 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:20,62 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:20,62 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:20,62 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2435,follower6-writer-2145]/waiting 01:16:20,62 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,62 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,62 PM [follower6-writer-2145] [DEBUG] JournalWriteTask - follower6: received 1 commands after 887.2 μs 01:16:20,62 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:20,62 PM [follower6-writer-2145] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 8.089 μs 01:16:20,62 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:20,62 PM [follower6-writer-2145] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:20.062] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,62 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:20,62 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,62 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:20,62 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:20,62 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:20,62 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:20,62 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:20,62 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:20,62 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,62 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,62 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,62 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 56.34 μs with journalIndex=1 [WARN] [07/29/2025 13:16:20.062] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@658544cb 01:16:20,62 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) [ERROR] [07/29/2025 13:16:20.062] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,62 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2436,follower7-writer-2146]/waiting 01:16:20,62 PM [follower7-writer-2146] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.025 ms 01:16:20,62 PM [follower7-writer-2146] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.240 μs 01:16:20,62 PM [follower7-writer-2146] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:20,62 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:20,62 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:20,62 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:20,62 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,62 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,62 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:20,62 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:20.062] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2499b97f 01:16:20,63 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:20,63 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:20,63 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:20,84 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:20,90 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:20,90 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,90 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:20,90 PM [follower6-writer-2147] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:20,90 PM [follower6-writer-2147] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:20,90 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,90 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:20,90 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:20,90 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:20,90 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:20,90 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,90 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:20,90 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,90 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:20,90 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:20,90 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:20,90 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:20,90 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,90 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 37.33 μs with journalIndex=1 01:16:20,93 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,93 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2437,follower6-writer-2147]/waiting [ERROR] [07/29/2025 13:16:20.093] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,93 PM [follower6-writer-2147] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.006 ms 01:16:20,93 PM [follower6-writer-2147] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.980 μs 01:16:20,93 PM [follower6-writer-2147] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:20,93 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:20,93 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:20,93 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,93 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,93 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:20,93 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:20,93 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:20,98 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:20,98 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,98 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:20,98 PM [follower7-writer-2148] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:20,98 PM [follower7-writer-2148] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:20.098] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@291e60ca 01:16:20,98 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:20,98 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,98 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,98 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:20,98 PM [follower6-writer-2149] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:20,98 PM [follower6-writer-2149] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:20,98 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:20,98 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:20,98 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:20,98 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:20,98 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,98 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:20,98 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,98 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:20,98 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:20,98 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:20,98 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:20,98 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,98 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 54.62 μs with journalIndex=1 01:16:20,99 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,99 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) [ERROR] [07/29/2025 13:16:20.099] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,99 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2438,follower7-writer-2148]/waiting 01:16:20,99 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:20,99 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:20,99 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:20,99 PM [follower7-writer-2148] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.027 ms 01:16:20,99 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:20,99 PM [follower7-writer-2148] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.579 μs 01:16:20,99 PM [follower7-writer-2148] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:20,99 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,99 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:20,99 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,99 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:20,99 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:20,99 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:20,99 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:20,99 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:20,99 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:20,99 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,99 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,99 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,99 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 51.96 μs with journalIndex=1 01:16:20,99 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,99 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2439,follower6-writer-2149]/waiting 01:16:20,99 PM [follower6-writer-2149] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.038 ms 01:16:20,99 PM [follower6-writer-2149] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 1.950 μs 01:16:20,99 PM [follower6-writer-2149] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:20.099] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,99 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:20,99 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:20,99 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,99 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,99 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:20,99 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:20,100 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:20,100 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:20,100 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:20,100 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:20.109] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@54b19b2b [WARN] [07/29/2025 13:16:20.109] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4af9a179 01:16:20,109 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:20,110 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,110 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:20,110 PM [leader5-writer-2150] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:20,110 PM [leader5-writer-2150] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:20,110 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,110 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:20,110 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:20,110 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:20,110 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:20,110 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,110 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:20,110 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,110 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:20,110 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:20,110 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:20,110 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:20,110 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,110 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 63.05 μs with journalIndex=1 01:16:20,110 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:20,111 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,111 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,111 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:20,111 PM [follower6-writer-2151] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:20,111 PM [follower6-writer-2151] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:20,111 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,111 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:20,111 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:20,111 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:20,111 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:20,111 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,111 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:20,111 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,111 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:20,111 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:20,111 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:20,111 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:20,111 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,111 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 54.88 μs with journalIndex=1 01:16:20,111 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:20.111] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:20.111] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,111 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2441,follower6-writer-2151]/waiting 01:16:20,112 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:20,112 PM [follower6-writer-2151] [DEBUG] JournalWriteTask - follower6: received 1 commands after 909.2 μs 01:16:20,112 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2440,leader5-writer-2150]/waiting 01:16:20,112 PM [follower6-writer-2151] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.730 μs 01:16:20,112 PM [follower6-writer-2151] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:20,112 PM [leader5-writer-2150] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.023 ms 01:16:20,112 PM [leader5-writer-2150] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.000 μs 01:16:20,112 PM [leader5-writer-2150] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:20,112 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:20,112 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:20,112 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,112 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,112 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:20,112 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,112 PM [follower7-writer-2152] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:20,112 PM [follower7-writer-2152] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:20,113 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:20,113 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:20,113 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,113 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,113 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:20,113 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:20,113 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:20.113] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4bf7df12 [WARN] [07/29/2025 13:16:20.113] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@69958c7c 01:16:20,113 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:20,113 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:20,113 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:20,113 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,113 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:20,113 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:20,113 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:20,113 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:20,114 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,114 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:20,114 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,114 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:20,114 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:20,114 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:20,114 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:20,114 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,114 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 70.08 μs with journalIndex=1 01:16:20,118 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:20.114] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,118 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2442,follower7-writer-2152]/waiting 01:16:20,118 PM [follower7-writer-2152] [DEBUG] JournalWriteTask - follower7: received 1 commands after 6.340 ms 01:16:20,118 PM [follower7-writer-2152] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.759 μs 01:16:20,118 PM [follower7-writer-2152] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:20,118 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:20,118 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:20,118 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,118 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:20.118] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@72f88649 01:16:20,119 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:20,119 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:20,119 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:20,131 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:20,131 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,131 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:20,131 PM [follower6-writer-2153] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:20,131 PM [follower6-writer-2153] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:20,132 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,132 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:20,132 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:20,132 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:20,132 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:20,132 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,132 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:20,132 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,132 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:20,132 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:20,132 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:20,132 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:20,132 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,132 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 48.50 μs with journalIndex=1 01:16:20,132 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2443,follower6-writer-2153]/waiting [ERROR] [07/29/2025 13:16:20.132] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,132 PM [follower6-writer-2153] [DEBUG] JournalWriteTask - follower6: received 1 commands after 875.4 μs 01:16:20,132 PM [follower6-writer-2153] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.099 μs 01:16:20,132 PM [follower6-writer-2153] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:20,133 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:20,133 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:20,133 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,133 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:20.133] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5ea7c52f 01:16:20,133 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:20,133 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:20,133 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:20,133 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:20,133 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,133 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:20,133 PM [leader5-writer-2154] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:20,133 PM [leader5-writer-2154] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:20,134 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,134 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:20,134 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:20,134 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:20,134 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:20,134 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,134 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:20,134 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,134 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:20,134 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:20,134 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:20,134 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:20,134 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,134 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 62.62 μs with journalIndex=1 01:16:20,134 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2444,leader5-writer-2154]/waiting [ERROR] [07/29/2025 13:16:20.134] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,134 PM [leader5-writer-2154] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.109 ms 01:16:20,134 PM [leader5-writer-2154] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.159 μs 01:16:20,134 PM [leader5-writer-2154] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:20,134 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:20,134 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:20,134 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,134 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:20.135] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3ea371c 01:16:20,135 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:20,135 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:20,135 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:20,137 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:20,138 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,138 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:20,138 PM [follower7-writer-2155] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:20,138 PM [follower7-writer-2155] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:20,138 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:20,138 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,138 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:20,138 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,139 PM [follower6-writer-2156] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:20,139 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,139 PM [follower6-writer-2156] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:20,139 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,139 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:20,139 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:20,139 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:20,139 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:20,139 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,139 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:20,139 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,139 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:20,139 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:20,139 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:20,139 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:20,139 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,139 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 63.96 μs with journalIndex=1 01:16:20,139 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,139 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2446,follower6-writer-2156]/waiting 01:16:20,140 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 [ERROR] [07/29/2025 13:16:20.139] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,140 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,140 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,140 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:20,140 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:20,140 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:20,140 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:20,140 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:20,140 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,140 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:20,140 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,140 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:20,140 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:20,140 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:20,140 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:20,140 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,140 PM [follower6-writer-2156] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.177 ms 01:16:20,140 PM [follower6-writer-2156] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.299 μs 01:16:20,140 PM [follower6-writer-2156] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:20,140 PM [leader5-writer-2157] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:20,140 PM [leader5-writer-2157] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:20,140 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:20,140 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:20,140 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,140 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,140 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 37.13 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:20.140] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:20.140] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@9d21f46 01:16:20,140 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,140 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:20,140 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2445,follower7-writer-2155]/waiting 01:16:20,140 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:20,140 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:20,140 PM [follower7-writer-2155] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.634 ms 01:16:20,140 PM [follower7-writer-2155] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.450 μs 01:16:20,140 PM [follower7-writer-2155] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:20,141 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:20,141 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:20,141 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,141 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:20.141] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@23bea554 01:16:20,141 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,141 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:20,141 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:20,141 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:20,141 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:20,141 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:20,141 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:20,141 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:20,141 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,141 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:20,141 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,141 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:20,141 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:20,141 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:20,141 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:20,141 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,141 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 35.45 μs with journalIndex=1 01:16:20,142 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:20.142] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,142 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2447,leader5-writer-2157]/waiting 01:16:20,142 PM [leader5-writer-2157] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.217 ms 01:16:20,142 PM [leader5-writer-2157] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.560 μs 01:16:20,142 PM [leader5-writer-2157] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:20,142 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:20,142 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:20,142 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,142 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:20.142] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@78fc9050 01:16:20,142 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:20,142 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:20,142 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:20,167 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:20,168 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,168 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:20,168 PM [follower7-writer-2158] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:20,168 PM [follower7-writer-2158] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:20,168 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,168 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:20,168 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:20,168 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:20,168 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:20,168 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,168 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:20,168 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,168 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:20,168 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:20,168 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:20,168 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:20,168 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,168 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 68.63 μs with journalIndex=1 01:16:20,168 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:20,168 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [ERROR] [07/29/2025 13:16:20.168] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,168 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,169 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,169 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,169 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2448,follower7-writer-2158]/waiting 01:16:20,169 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:20,169 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:20,169 PM [follower7-writer-2158] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.013 ms 01:16:20,169 PM [follower7-writer-2158] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.359 μs 01:16:20,169 PM [follower7-writer-2158] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:20,169 PM [leader5-writer-2159] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:20,169 PM [follower6-writer-2160] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:20,169 PM [leader5-writer-2159] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:20,169 PM [follower6-writer-2160] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:20,169 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:20,169 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:20,169 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,169 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:20.169] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@30030d80 01:16:20,169 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:20,169 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:20,169 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:20,170 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,170 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:20,170 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:20,170 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:20,170 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:20,170 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,170 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:20,170 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,170 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:20,170 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:20,170 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:20,170 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:20,171 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,171 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 54.21 μs with journalIndex=1 01:16:20,171 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,171 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:20,171 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:20,171 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:20,171 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:20,171 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,171 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:20,171 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,171 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:20,171 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:20,171 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:20,171 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:20,171 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:20,171 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,171 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 29.52 μs with journalIndex=1 01:16:20,171 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,171 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:20,171 PM [follower7-writer-2161] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:20,171 PM [follower7-writer-2161] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [ERROR] [07/29/2025 13:16:20.171] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,171 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:20.171] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,171 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,171 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2449,leader5-writer-2159]/waiting 01:16:20,171 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2450,follower6-writer-2160]/waiting 01:16:20,171 PM [leader5-writer-2159] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.633 ms 01:16:20,171 PM [leader5-writer-2159] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.740 μs 01:16:20,171 PM [leader5-writer-2159] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:20,171 PM [follower6-writer-2160] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.660 ms 01:16:20,171 PM [follower6-writer-2160] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 1.240 μs 01:16:20,171 PM [follower6-writer-2160] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:20,171 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,171 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:20,171 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:20,171 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,171 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,171 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:20,171 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:20,171 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:20,171 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:20,172 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,172 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:20,172 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,172 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:20,172 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:20,172 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:20,172 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:20,172 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,172 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 33.65 μs with journalIndex=1 [WARN] [07/29/2025 13:16:20.172] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@ecfb78f 01:16:20,172 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:20,172 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:20,172 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,172 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:20.172] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@79ad97a4 01:16:20,172 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) [ERROR] [07/29/2025 13:16:20.172] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,172 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2451,follower7-writer-2161]/waiting 01:16:20,172 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:20,172 PM [follower7-writer-2161] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.197 ms 01:16:20,172 PM [follower7-writer-2161] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.739 μs 01:16:20,172 PM [follower7-writer-2161] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:20,172 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:20,172 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:20,172 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:20,172 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:20,172 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,172 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,173 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:20,173 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:20,173 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:20.173] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4c8dc25a 01:16:20,177 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:20,177 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:20,177 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:20,178 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:20,178 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,178 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:20,178 PM [leader5-writer-2162] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:20,178 PM [leader5-writer-2162] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:20,185 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,185 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:20,185 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:20,185 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:20,185 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:20,185 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,185 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:20,185 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,185 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:20,185 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:20,185 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:20,185 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:20,185 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,185 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 60.32 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:20.185] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,185 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,186 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:20,186 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2452,leader5-writer-2162]/waiting 01:16:20,186 PM [leader5-writer-2162] [DEBUG] JournalWriteTask - leader5: received 1 commands after 7.519 ms 01:16:20,186 PM [leader5-writer-2162] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.770 μs 01:16:20,186 PM [leader5-writer-2162] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:20,186 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:20,186 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:20,186 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,186 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,186 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,186 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:20,186 PM [follower7-writer-2163] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:20,186 PM [follower7-writer-2163] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:20.186] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@bf3eaec 01:16:20,186 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:20,186 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:20,186 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:20,186 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,186 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:20,186 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:20,186 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:20,186 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:20,186 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,186 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:20,186 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,186 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:20,186 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:20,186 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:20,186 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:20,186 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,187 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 132.5 μs with journalIndex=1 01:16:20,187 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2453,follower7-writer-2163]/waiting 01:16:20,187 PM [follower7-writer-2163] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.056 ms 01:16:20,187 PM [follower7-writer-2163] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.649 μs 01:16:20,187 PM [follower7-writer-2163] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:20,187 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:20,187 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:20,187 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,187 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:20.187] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,187 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,193 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:20,193 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:20,193 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,193 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 [WARN] [07/29/2025 13:16:20.193] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3181226a 01:16:20,193 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:20,193 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:20,193 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,193 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:20,193 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:20,193 PM [follower6-writer-2165] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:20,193 PM [follower6-writer-2165] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:20,193 PM [leader5-writer-2164] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:20,193 PM [leader5-writer-2164] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:20,194 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,194 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:20,194 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:20,194 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:20,194 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:20,194 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,194 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:20,194 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,194 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:20,194 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:20,194 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:20,194 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:20,194 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,194 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 89.50 μs with journalIndex=1 01:16:20,195 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) [ERROR] [07/29/2025 13:16:20.195] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,195 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2455,follower6-writer-2165]/waiting 01:16:20,195 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:20,195 PM [follower6-writer-2165] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.904 ms 01:16:20,195 PM [follower6-writer-2165] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 6.250 μs 01:16:20,195 PM [follower6-writer-2165] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:20,195 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:20,195 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:20,195 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,195 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,195 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,195 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,195 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:20,195 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:20,195 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:20,195 PM [follower7-writer-2166] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:20,195 PM [follower7-writer-2166] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:20,195 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:20,195 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:20,195 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,195 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:20,195 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,195 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:20,195 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:20,195 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:20,195 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:20,195 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,195 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 35.39 μs with journalIndex=1 [WARN] [07/29/2025 13:16:20.195] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2a6ba2ec 01:16:20,195 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:20,195 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:20,195 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor [ERROR] [07/29/2025 13:16:20.195] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,196 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,196 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2454,leader5-writer-2164]/waiting 01:16:20,196 PM [leader5-writer-2164] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.522 ms 01:16:20,196 PM [leader5-writer-2164] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.240 μs 01:16:20,196 PM [leader5-writer-2164] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:20,196 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:20,196 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:20,196 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,196 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,196 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,196 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:20,196 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:20,196 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:20,196 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:20,196 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,196 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:20,196 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,196 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:20,196 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:20,196 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:20,196 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries [WARN] [07/29/2025 13:16:20.196] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@54c99951 01:16:20,196 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:20,196 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,197 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 259.4 μs with journalIndex=1 01:16:20,197 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:20,197 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:20,197 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2456,follower7-writer-2166]/waiting 01:16:20,197 PM [follower7-writer-2166] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.606 ms 01:16:20,197 PM [follower7-writer-2166] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.159 μs 01:16:20,197 PM [follower7-writer-2166] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:20,197 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:20.197] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,197 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:20,197 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:20,197 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,197 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,197 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:20,197 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:20,197 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:20.202] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@37c0d0c 01:16:20,203 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:20,203 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,203 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:20,203 PM [follower6-writer-2167] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:20,203 PM [follower6-writer-2167] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:20,203 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,203 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:20,203 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:20,203 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:20,203 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:20,203 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,203 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:20,203 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,203 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:20,204 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:20,204 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:20,204 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:20,204 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,204 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 277.4 μs with journalIndex=1 01:16:20,204 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:20.204] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,204 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2457,follower6-writer-2167]/waiting 01:16:20,204 PM [follower6-writer-2167] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.293 ms 01:16:20,204 PM [follower6-writer-2167] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.549 μs 01:16:20,204 PM [follower6-writer-2167] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:20,204 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:20,204 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:20,204 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,204 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:20.205] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@c5b3432 01:16:20,210 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:20,210 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,210 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:20,210 PM [leader5-writer-2168] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:20,210 PM [leader5-writer-2168] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:20,211 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,211 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:20,211 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:20,211 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:20,211 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:20,211 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:20,211 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,211 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:20,211 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:20,211 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,211 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:20,211 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:20,211 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:20,211 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:20,211 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:20,211 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,211 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:20,211 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:20,211 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,211 PM [follower7-writer-2169] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:20,211 PM [follower7-writer-2169] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:20,211 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 84.81 μs with journalIndex=1 01:16:20,211 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:20.211] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,211 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2458,leader5-writer-2168]/waiting 01:16:20,211 PM [leader5-writer-2168] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.182 ms 01:16:20,211 PM [leader5-writer-2168] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.890 μs 01:16:20,211 PM [leader5-writer-2168] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:20,211 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,211 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:20,211 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:20,211 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,211 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,211 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:20,212 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:20,212 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:20,212 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:20,212 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:20,212 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:20,212 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:20,212 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,212 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:20,212 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,212 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:20,212 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:20,212 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:20,212 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:20,212 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,212 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 59.17 μs with journalIndex=1 01:16:20,212 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,212 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2459,follower7-writer-2169]/waiting 01:16:20,213 PM [follower7-writer-2169] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.788 ms 01:16:20,213 PM [follower7-writer-2169] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.780 μs 01:16:20,213 PM [follower7-writer-2169] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:20,213 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:20,213 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:20,213 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,213 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,213 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:20,213 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:20,213 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:20,215 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:20,215 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,215 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:20,215 PM [leader5-writer-2170] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:20,215 PM [leader5-writer-2170] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:20,216 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,216 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:20,216 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:20,216 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:20,216 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:20,216 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,216 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:20,216 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,216 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:20,216 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:20,216 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:20,216 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:20,216 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,216 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 51.38 μs with journalIndex=1 01:16:20,216 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,216 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2460,leader5-writer-2170]/waiting 01:16:20,216 PM [leader5-writer-2170] [DEBUG] JournalWriteTask - leader5: received 1 commands after 794.3 μs [WARN] [07/29/2025 13:16:20.215] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2e4f4ac 01:16:20,216 PM [leader5-writer-2170] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.290 μs 01:16:20,216 PM [leader5-writer-2170] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:20,216 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:20,216 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:20,216 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,216 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:20.212] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:20.216] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2fb82dcf [ERROR] [07/29/2025 13:16:20.216] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:20.216] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2a4f71e3 01:16:20,216 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:20,216 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:20,216 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:20,218 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:20,218 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,218 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:20,218 PM [leader5-writer-2171] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:20,218 PM [leader5-writer-2171] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:20,218 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,218 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:20,218 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:20,218 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:20,218 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:20,218 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,218 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:20,218 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,218 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:20,218 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:20,218 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:20,218 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:20,218 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,218 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 123.5 μs with journalIndex=1 01:16:20,218 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:20,218 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2461,leader5-writer-2171]/waiting 01:16:20,218 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,219 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,218 PM [leader5-writer-2171] [DEBUG] JournalWriteTask - leader5: received 1 commands after 797.0 μs 01:16:20,219 PM [leader5-writer-2171] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.540 μs 01:16:20,219 PM [leader5-writer-2171] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:20,219 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:20,219 PM [follower7-writer-2172] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:20,219 PM [follower7-writer-2172] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:20,219 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:20,219 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:20,219 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,219 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,219 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:20,219 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:20,219 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:20,221 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,221 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:20,221 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:20,221 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:20,221 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:20,221 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,221 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:20,221 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,221 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:20,221 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:20,221 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:20,221 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:20,221 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,221 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 72.25 μs with journalIndex=1 01:16:20,221 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2462,follower7-writer-2172]/waiting 01:16:20,221 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,221 PM [follower7-writer-2172] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.580 ms 01:16:20,221 PM [follower7-writer-2172] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.870 μs 01:16:20,221 PM [follower7-writer-2172] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:20,222 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:20,222 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:20,222 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,222 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,222 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:20,222 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:20,222 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor [ERROR] [07/29/2025 13:16:20.218] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:20.229] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1964367d [ERROR] [07/29/2025 13:16:20.221] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:20.229] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@30212088 01:16:20,232 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:20,232 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,232 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:20,232 PM [follower6-writer-2173] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:20,232 PM [follower6-writer-2173] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:20,233 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:20,233 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,233 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:20,233 PM [leader5-writer-2174] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:20,233 PM [leader5-writer-2174] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:20,234 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,234 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:20,234 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:20,234 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:20,234 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:20,234 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,234 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:20,234 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,234 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:20,234 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:20,234 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:20,234 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:20,234 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,234 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:20,234 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:20,234 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:20,234 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:20,234 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,234 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:20,234 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,234 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:20,234 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:20,234 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:20,234 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:20,234 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,234 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 101.8 μs with journalIndex=1 01:16:20,234 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,234 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 377.9 μs with journalIndex=1 01:16:20,234 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:20.234] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,234 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2464,leader5-writer-2174]/waiting 01:16:20,234 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,234 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2463,follower6-writer-2173]/waiting 01:16:20,234 PM [leader5-writer-2174] [DEBUG] JournalWriteTask - leader5: received 1 commands after 982.4 μs 01:16:20,234 PM [leader5-writer-2174] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.740 μs 01:16:20,234 PM [leader5-writer-2174] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:20,234 PM [follower6-writer-2173] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.424 ms 01:16:20,235 PM [follower6-writer-2173] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.400 μs 01:16:20,235 PM [follower6-writer-2173] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:20.234] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,235 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:20,235 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:20,235 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:20,235 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:20,235 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,235 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,235 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,235 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:20.235] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1cd9cfe4 01:16:20,235 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:20.235] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@183dfcb1 01:16:20,235 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:20,235 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:20,235 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:20,235 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:20,235 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:20,236 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:20,241 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:20,249 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:20,249 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,249 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:20,249 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,249 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:20,249 PM [follower6-writer-2175] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:20,249 PM [follower6-writer-2175] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:20,249 PM [follower7-writer-2176] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:20,249 PM [follower7-writer-2176] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:20,249 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:20,249 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,249 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:20,249 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,249 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:20,249 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,249 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:20,249 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:20,249 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:20,249 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,249 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:20,249 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:20,249 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,249 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:20,249 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:20,249 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:20,249 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:20,249 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:20,249 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:20,249 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,249 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:20,249 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:20,249 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,249 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:20,249 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:20,249 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:20,249 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:20,249 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,249 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,250 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 138.5 μs with journalIndex=1 01:16:20,250 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 109.9 μs with journalIndex=1 01:16:20,250 PM [leader5-writer-2177] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:20,250 PM [leader5-writer-2177] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:20,250 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,250 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:20,250 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:20,250 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:20,250 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:20,250 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,250 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:20,250 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,250 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:20,250 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:20,250 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:20,250 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:20,250 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,250 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 66.39 μs with journalIndex=1 01:16:20,250 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,250 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:20.250] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,250 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2467,leader5-writer-2177]/waiting 01:16:20,250 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2466,follower7-writer-2176]/waiting 01:16:20,250 PM [leader5-writer-2177] [DEBUG] JournalWriteTask - leader5: received 1 commands after 656.5 μs 01:16:20,250 PM [leader5-writer-2177] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.240 μs 01:16:20,250 PM [leader5-writer-2177] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:20,250 PM [follower7-writer-2176] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.592 ms 01:16:20,250 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:20.250] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,250 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed [ERROR] [07/29/2025 13:16:20.250] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,251 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:20,251 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2465,follower6-writer-2175]/waiting 01:16:20,251 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,251 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,251 PM [follower6-writer-2175] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.802 ms 01:16:20,251 PM [follower6-writer-2175] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.079 μs 01:16:20,251 PM [follower6-writer-2175] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:20,251 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:20,251 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:20,251 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,251 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,250 PM [follower7-writer-2176] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 6.600 μs 01:16:20,251 PM [follower7-writer-2176] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:20,251 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:20,251 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:20,251 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,251 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,251 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:20,251 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:20,251 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:20,251 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:20,251 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:20,251 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:20,251 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:20,251 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:20,251 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:20.257] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1766356a [WARN] [07/29/2025 13:16:20.257] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@53d243dd [WARN] [07/29/2025 13:16:20.257] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5e8c0c5a 01:16:20,289 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:20,289 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,289 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:20,289 PM [follower7-writer-2178] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:20,289 PM [follower7-writer-2178] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:20,289 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:20,289 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,289 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,289 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:20,289 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:20,289 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:20,290 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:20,290 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:20,290 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:20,290 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,290 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:20,290 PM [follower6-writer-2180] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:20,290 PM [follower6-writer-2180] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:20,290 PM [leader5-writer-2179] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:20,290 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,291 PM [leader5-writer-2179] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:20,291 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:20,291 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,291 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:20,291 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:20,291 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:20,291 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:20,291 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,291 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 52.67 μs with journalIndex=1 01:16:20,291 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,291 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:20,291 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:20,291 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:20,291 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:20,291 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,291 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:20,291 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,291 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:20,291 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:20,291 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:20,291 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:20,291 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,291 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 37.86 μs with journalIndex=1 01:16:20,291 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,291 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,291 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2469,leader5-writer-2179]/waiting 01:16:20,291 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,291 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2468,follower7-writer-2178]/waiting 01:16:20,291 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:20,291 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:20,291 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:20,291 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:20,291 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,291 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:20,291 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,291 PM [leader5-writer-2179] [DEBUG] JournalWriteTask - leader5: received 1 commands after 826.5 μs 01:16:20,291 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:20,291 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:20,291 PM [leader5-writer-2179] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.860 μs 01:16:20,291 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:20,291 PM [leader5-writer-2179] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:20,291 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:20,291 PM [follower7-writer-2178] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.332 ms 01:16:20,292 PM [follower7-writer-2178] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 1.160 μs 01:16:20,292 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,292 PM [follower7-writer-2178] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:20,292 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 46.25 μs with journalIndex=1 01:16:20,292 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:20,292 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:20,292 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,292 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,292 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:20,292 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:20,292 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,292 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:20.291] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:20.291] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:20.292] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@76700ccd [WARN] [07/29/2025 13:16:20.292] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@72cfda81 01:16:20,292 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:20,292 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:20,292 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:20,292 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:20,292 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:20,292 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor [ERROR] [07/29/2025 13:16:20.293] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,295 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,295 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2470,follower6-writer-2180]/waiting 01:16:20,295 PM [follower6-writer-2180] [DEBUG] JournalWriteTask - follower6: received 1 commands after 5.066 ms 01:16:20,295 PM [follower6-writer-2180] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.680 μs 01:16:20,295 PM [follower6-writer-2180] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:20,295 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:20,295 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:20,295 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,295 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,296 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:20,296 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:20,296 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:20.301] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3fcef04b 01:16:20,324 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:20,324 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,324 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:20,324 PM [leader5-writer-2181] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:20,324 PM [leader5-writer-2181] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:20,325 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:20,325 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,325 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:20,325 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,325 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:20,325 PM [follower6-writer-2182] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:20,325 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:20,325 PM [follower6-writer-2182] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:20,325 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:20,325 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:20,325 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:20,325 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,325 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:20,325 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,325 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:20,325 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:20,325 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:20,325 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:20,325 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,325 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 76.34 μs with journalIndex=1 01:16:20,325 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,325 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:20,325 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:20,325 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:20,325 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:20,325 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,325 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:20,325 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,325 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:20,325 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:20,325 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:20,325 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:20,325 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,325 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 39.00 μs with journalIndex=1 01:16:20,325 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [ERROR] [07/29/2025 13:16:20.325] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,326 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) [ERROR] [07/29/2025 13:16:20.325] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,326 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2472,follower6-writer-2182]/waiting 01:16:20,326 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,326 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:20,326 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2471,leader5-writer-2181]/waiting 01:16:20,326 PM [follower7-writer-2183] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:20,326 PM [follower7-writer-2183] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:20,326 PM [follower6-writer-2182] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.218 ms 01:16:20,326 PM [follower6-writer-2182] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.419 μs 01:16:20,326 PM [follower6-writer-2182] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:20,326 PM [leader5-writer-2181] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.936 ms 01:16:20,326 PM [leader5-writer-2181] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 4.269 μs 01:16:20,326 PM [leader5-writer-2181] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:20,326 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:20,326 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:20,326 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:20,326 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:20,326 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,326 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,326 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,326 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:20.326] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@16dc08a5 01:16:20,326 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,327 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties [WARN] [07/29/2025 13:16:20.327] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2d54879b 01:16:20,327 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:20,327 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:20,327 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:20,327 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,327 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:20,327 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,327 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:20,327 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:20,327 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:20,327 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:20,327 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:20,327 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,327 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 32.85 μs with journalIndex=1 01:16:20,327 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:20,327 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:20,327 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:20,327 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:20,327 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:20,329 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [ERROR] [07/29/2025 13:16:20.329] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,329 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2473,follower7-writer-2183]/waiting 01:16:20,329 PM [follower7-writer-2183] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.709 ms 01:16:20,329 PM [follower7-writer-2183] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.500 μs 01:16:20,329 PM [follower7-writer-2183] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:20,329 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:20,329 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:20,329 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,329 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:20.329] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@490c8bb2 01:16:20,329 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:20,329 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:20,329 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:20,344 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:20,344 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,344 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:20,344 PM [leader5-writer-2184] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:20,344 PM [leader5-writer-2184] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:20,345 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,345 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:20,345 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:20,345 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:20,345 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:20,345 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,345 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:20,345 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,345 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:20,345 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:20,345 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:20,345 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:20,346 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,346 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 119.3 μs with journalIndex=1 01:16:20,346 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:20.346] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,346 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2474,leader5-writer-2184]/waiting 01:16:20,346 PM [leader5-writer-2184] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.337 ms 01:16:20,346 PM [leader5-writer-2184] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 4.539 μs 01:16:20,346 PM [leader5-writer-2184] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:20,346 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:20,347 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:20,347 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,347 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,347 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:20,347 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:20,347 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:20.349] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@49d01886 01:16:20,353 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:20,353 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,353 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:20,353 PM [follower6-writer-2185] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:20,353 PM [follower6-writer-2185] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:20,354 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,354 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:20,354 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:20,354 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:20,354 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:20,354 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,354 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:20,354 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,354 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:20,354 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:20,354 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:20,354 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:20,354 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,354 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 129.2 μs with journalIndex=1 01:16:20,354 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2475,follower6-writer-2185]/waiting 01:16:20,354 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,354 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:20,354 PM [follower6-writer-2185] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.201 ms [ERROR] [07/29/2025 13:16:20.354] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,355 PM [follower6-writer-2185] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.649 μs 01:16:20,355 PM [follower6-writer-2185] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:20,355 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,355 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:20,355 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:20,355 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:20,355 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,355 PM [follower7-writer-2186] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:20,355 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,355 PM [follower7-writer-2186] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:20.355] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5f932451 01:16:20,355 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,355 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:20,355 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:20,355 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:20,355 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:20,355 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:20,355 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:20,355 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:20,355 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,355 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:20,355 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,355 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:20,355 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:20,355 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:20,355 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:20,355 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,355 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 58.38 μs with journalIndex=1 01:16:20,357 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:20,357 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) [ERROR] [07/29/2025 13:16:20.357] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,357 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2476,follower7-writer-2186]/waiting 01:16:20,357 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,357 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:20,357 PM [follower7-writer-2186] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.017 ms 01:16:20,357 PM [follower7-writer-2186] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.630 μs 01:16:20,357 PM [follower7-writer-2186] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:20,357 PM [follower6-writer-2187] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:20,357 PM [follower6-writer-2187] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:20,357 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:20,357 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:20,357 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,357 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,357 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,357 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:20,357 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:20,357 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:20,357 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:20,357 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,357 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:20,357 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,357 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:20,357 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:20,357 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:20,357 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:20,357 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,357 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 51.69 μs with journalIndex=1 01:16:20,358 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null [WARN] [07/29/2025 13:16:20.358] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4d6dc305 java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) [ERROR] [07/29/2025 13:16:20.358] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,358 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2477,follower6-writer-2187]/waiting 01:16:20,358 PM [follower6-writer-2187] [DEBUG] JournalWriteTask - follower6: received 1 commands after 863.4 μs 01:16:20,358 PM [follower6-writer-2187] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.569 μs 01:16:20,358 PM [follower6-writer-2187] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:20,358 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:20,358 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:20,358 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:20,358 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,358 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:20,358 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,358 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:20,358 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:20,358 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:20,358 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:20.365] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@58a83bef 01:16:20,366 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:20,366 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,366 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:20,366 PM [leader5-writer-2188] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:20,366 PM [leader5-writer-2188] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:20,366 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,367 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:20,367 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:20,367 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:20,367 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:20,367 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,367 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:20,367 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,367 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:20,367 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:20,367 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:20,367 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:20,367 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,367 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 85.17 μs with journalIndex=1 01:16:20,367 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:20.367] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,367 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2478,leader5-writer-2188]/waiting 01:16:20,368 PM [leader5-writer-2188] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.631 ms 01:16:20,368 PM [leader5-writer-2188] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.200 μs 01:16:20,368 PM [leader5-writer-2188] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:20,368 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:20,368 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:20,368 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,368 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,368 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:20.368] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6da622cb 01:16:20,368 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:20,368 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,368 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:20,368 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:20,368 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:20,368 PM [follower7-writer-2189] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:20,368 PM [follower7-writer-2189] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:20,368 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,368 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:20,368 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:20,368 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:20,368 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:20,368 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,368 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:20,368 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,368 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:20,368 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:20,368 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:20,368 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:20,369 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,369 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 61.47 μs with journalIndex=1 01:16:20,369 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) [ERROR] [07/29/2025 13:16:20.369] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,369 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2479,follower7-writer-2189]/waiting 01:16:20,369 PM [follower7-writer-2189] [DEBUG] JournalWriteTask - follower7: received 1 commands after 846.1 μs 01:16:20,369 PM [follower7-writer-2189] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.369 μs 01:16:20,369 PM [follower7-writer-2189] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:20,369 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:20,369 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:20,369 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,369 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,369 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:20,369 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:20,369 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:20.373] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@143ad6e4 01:16:20,380 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:20,380 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,380 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:20,380 PM [follower6-writer-2190] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:20,380 PM [follower6-writer-2190] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:20,381 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,381 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:20,381 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:20,381 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:20,381 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:20,381 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,381 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:20,381 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,381 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:20,381 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:20,381 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:20,381 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:20,381 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,381 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 63.31 μs with journalIndex=1 01:16:20,381 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2480,follower6-writer-2190]/waiting 01:16:20,381 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,381 PM [follower6-writer-2190] [DEBUG] JournalWriteTask - follower6: received 1 commands after 973.3 μs 01:16:20,381 PM [follower6-writer-2190] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.660 μs 01:16:20,381 PM [follower6-writer-2190] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:20.381] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,381 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:20,381 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:20,381 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,381 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:20.382] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@75bcffb7 01:16:20,382 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:20,382 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:20,382 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:20,383 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:20,383 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,383 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:20,383 PM [follower6-writer-2191] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:20,383 PM [follower6-writer-2191] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:20,384 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,384 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:20,384 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:20,384 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:20,384 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:20,384 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,384 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:20,384 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,384 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:20,384 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:20,384 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:20,384 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:20,384 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,384 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 49.21 μs with journalIndex=1 01:16:20,384 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,384 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2481,follower6-writer-2191]/waiting 01:16:20,384 PM [follower6-writer-2191] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.015 ms 01:16:20,384 PM [follower6-writer-2191] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.269 μs 01:16:20,384 PM [follower6-writer-2191] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:20,384 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:20,384 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 [ERROR] [07/29/2025 13:16:20.384] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,385 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:20,385 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:20,385 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,385 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,385 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:20,385 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:20,385 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:20,386 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,386 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:20,386 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) [WARN] [07/29/2025 13:16:20.386] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7d30ee8e at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:20,386 PM [leader5-writer-2192] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:20,386 PM [leader5-writer-2192] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:20,386 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,386 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:20,386 PM [follower7-writer-2193] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:20,386 PM [follower7-writer-2193] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:20,387 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,387 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:20,387 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:20,387 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:20,387 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:20,387 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,387 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:20,387 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,387 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:20,387 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:20,387 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:20,387 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:20,387 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,387 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 61.49 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:20.387] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,387 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,387 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2482,leader5-writer-2192]/waiting 01:16:20,387 PM [leader5-writer-2192] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.071 ms 01:16:20,387 PM [leader5-writer-2192] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.669 μs 01:16:20,387 PM [leader5-writer-2192] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:20,387 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,387 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:20,387 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:20,387 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,387 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,388 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:20,388 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:20,388 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:20,388 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:20,388 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,388 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:20,388 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,388 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:20,388 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:20,388 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:20,388 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:20,388 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,388 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 90.45 μs with journalIndex=1 01:16:20,388 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:20,388 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:20,388 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:20.388] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@168872e5 01:16:20,388 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,388 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2483,follower7-writer-2193]/waiting [ERROR] [07/29/2025 13:16:20.388] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,388 PM [follower7-writer-2193] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.859 ms 01:16:20,388 PM [follower7-writer-2193] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 1.860 μs 01:16:20,388 PM [follower7-writer-2193] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:20,388 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:20,388 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:20,388 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,388 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,389 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:20,389 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:20,389 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:20.390] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@603e6813 01:16:20,410 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:20,410 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,410 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:20,410 PM [follower6-writer-2194] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:20,410 PM [follower6-writer-2194] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:20,411 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,411 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:20,411 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:20,411 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:20,411 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:20,411 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,411 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:20,411 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,411 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:20,411 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:20,411 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:20,411 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:20,411 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,411 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 65.13 μs with journalIndex=1 01:16:20,411 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,411 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2484,follower6-writer-2194]/waiting 01:16:20,411 PM [follower6-writer-2194] [DEBUG] JournalWriteTask - follower6: received 1 commands after 867.3 μs [ERROR] [07/29/2025 13:16:20.411] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,411 PM [follower6-writer-2194] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 4.799 μs 01:16:20,411 PM [follower6-writer-2194] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:20,411 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:20,411 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:20,411 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,411 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:20.411] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6eb0596 01:16:20,412 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:20,412 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:20,412 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:20,412 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:20,412 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,412 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:20,412 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,413 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:20,413 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:20,413 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:20,413 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:20,413 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,413 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:20,413 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,413 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:20,413 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:20,413 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:20,413 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:20,413 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,413 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 51.48 μs with journalIndex=1 01:16:20,413 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,413 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2485,follower7-writer-2195]/runnable [ERROR] [07/29/2025 13:16:20.413] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,415 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:20,415 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,415 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:20,415 PM [follower7-writer-2195] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:20,416 PM [follower6-writer-2196] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:20,416 PM [follower6-writer-2196] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:20,416 PM [follower7-writer-2195] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.960 μs 01:16:20,416 PM [follower7-writer-2195] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 4.920 μs 01:16:20,416 PM [follower7-writer-2195] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:20,416 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:20,416 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:20,416 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,416 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:20.416] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6c597de9 01:16:20,416 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:20,416 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:20,416 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:20,416 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,416 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:20,416 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:20,416 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:20,416 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:20,416 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,416 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:20,416 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,416 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:20,416 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:20,416 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:20,416 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:20,416 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,416 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 54.44 μs with journalIndex=1 01:16:20,416 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,416 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2486,follower6-writer-2196]/waiting 01:16:20,417 PM [follower6-writer-2196] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.082 ms 01:16:20,417 PM [follower6-writer-2196] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 4.919 μs 01:16:20,417 PM [follower6-writer-2196] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:20.416] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,417 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:20,417 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:20,417 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,417 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:20.417] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5a1e523f 01:16:20,417 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:20,417 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:20,417 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:20,420 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:20,420 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,420 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:20,420 PM [follower7-writer-2197] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:20,420 PM [follower7-writer-2197] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:20,425 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:20,425 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,425 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:20,425 PM [leader5-writer-2198] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:20,425 PM [leader5-writer-2198] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:20,426 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,426 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:20,426 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:20,426 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:20,426 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:20,426 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,426 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:20,426 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,426 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:20,426 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:20,426 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:20,426 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:20,426 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,426 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 46.99 μs with journalIndex=1 01:16:20,426 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:20.426] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,426 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,426 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2487,follower7-writer-2197]/waiting 01:16:20,426 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:20,426 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:20,426 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:20,426 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:20,426 PM [follower7-writer-2197] [DEBUG] JournalWriteTask - follower7: received 1 commands after 6.081 ms 01:16:20,426 PM [follower7-writer-2197] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.140 μs 01:16:20,426 PM [follower7-writer-2197] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:20,426 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,426 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:20,426 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,426 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:20,426 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:20,426 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:20,426 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:20,426 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:20,426 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:20,426 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,426 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,426 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,426 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 76.85 μs with journalIndex=1 01:16:20,426 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [WARN] [07/29/2025 13:16:20.426] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@787be1a at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:20.426] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,426 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2488,leader5-writer-2198]/waiting 01:16:20,427 PM [leader5-writer-2198] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.546 ms 01:16:20,427 PM [leader5-writer-2198] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.540 μs 01:16:20,427 PM [leader5-writer-2198] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:20,427 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:20,427 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:20,427 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,427 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,427 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:20.427] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1336748d 01:16:20,427 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:20,427 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:20,427 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:20,427 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:20,427 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:20,427 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:20,427 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,427 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:20,428 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,428 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:20,428 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:20,428 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:20,428 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:20,428 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,428 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:20,428 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,428 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:20,428 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:20,428 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:20,428 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:20,428 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,428 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 95.64 μs with journalIndex=1 01:16:20,428 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:20.428] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,428 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2489,follower6-writer-2199]/runnable 01:16:20,433 PM [follower6-writer-2199] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:20,433 PM [follower6-writer-2199] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.340 μs 01:16:20,433 PM [follower6-writer-2199] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.630 μs 01:16:20,433 PM [follower6-writer-2199] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:20,433 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:20,433 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:20,433 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,433 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:20.433] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4a839328 01:16:20,433 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:20,433 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:20,433 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:20,451 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:20,451 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,451 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:20,451 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:20,451 PM [follower7-writer-2200] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:20,451 PM [follower7-writer-2200] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:20,451 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,452 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,452 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:20,452 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:20,452 PM [leader5-writer-2201] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:20,452 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:20,452 PM [leader5-writer-2201] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:20,452 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:20,452 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:20,452 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,452 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:20,452 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,452 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:20,452 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:20,452 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:20,452 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:20,452 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,452 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 38.02 μs with journalIndex=1 01:16:20,452 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) [ERROR] [07/29/2025 13:16:20.452] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,452 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,452 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:20,452 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:20,452 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:20,452 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:20,452 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,452 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:20,452 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,452 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:20,452 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:20,452 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:20,452 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:20,452 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,452 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 51.09 μs with journalIndex=1 01:16:20,452 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2490,follower7-writer-2200]/waiting 01:16:20,452 PM [follower7-writer-2200] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.213 ms 01:16:20,452 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,452 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2491,leader5-writer-2201]/waiting [ERROR] [07/29/2025 13:16:20.452] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,452 PM [follower7-writer-2200] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.709 μs 01:16:20,453 PM [follower7-writer-2200] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:20,453 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:20,453 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:20,453 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,453 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,453 PM [leader5-writer-2201] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.092 ms 01:16:20,453 PM [leader5-writer-2201] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.630 μs 01:16:20,453 PM [leader5-writer-2201] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:20,453 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:20,453 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:20,453 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,453 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,453 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:20,453 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:20,453 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:20,453 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:20,453 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:20,453 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:20,463 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:20,464 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,464 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:20,464 PM [follower6-writer-2202] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:20,464 PM [follower6-writer-2202] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:20.464] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@d68a8e4 [WARN] [07/29/2025 13:16:20.464] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@46703902 01:16:20,464 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,464 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:20,464 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:20,464 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:20,464 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:20,464 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,464 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:20,464 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,464 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:20,464 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:20,464 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:20,464 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:20,464 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,464 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 54.71 μs with journalIndex=1 01:16:20,465 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,465 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2492,follower6-writer-2202]/waiting [ERROR] [07/29/2025 13:16:20.465] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,465 PM [follower6-writer-2202] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.034 ms 01:16:20,465 PM [follower6-writer-2202] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.269 μs 01:16:20,465 PM [follower6-writer-2202] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:20,465 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:20,465 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:20,465 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,465 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,465 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:20,465 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,465 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:20,465 PM [follower7-writer-2203] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:20,465 PM [follower7-writer-2203] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:20.465] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5f6efd3b 01:16:20,465 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:20,465 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:20,465 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:20,467 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:20,467 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,467 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:20,467 PM [follower6-writer-2204] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:20,467 PM [follower6-writer-2204] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:20,467 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,467 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,467 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:20,467 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:20,467 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:20,467 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:20,467 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:20,467 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:20,467 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:20,467 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:20,467 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,467 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:20,467 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,467 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,467 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:20,467 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:20,467 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:20,467 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,467 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:20,467 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:20,467 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:20,467 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:20,467 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:20,467 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:20,467 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,467 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,467 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 44.21 μs with journalIndex=1 01:16:20,467 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 41.99 μs with journalIndex=1 01:16:20,467 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:20.467] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,467 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2493,follower7-writer-2203]/waiting 01:16:20,468 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:20.467] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,468 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2494,follower6-writer-2204]/waiting 01:16:20,468 PM [follower7-writer-2203] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.674 ms 01:16:20,468 PM [follower7-writer-2203] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 5.289 μs 01:16:20,468 PM [follower7-writer-2203] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:20,468 PM [follower6-writer-2204] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.103 ms 01:16:20,468 PM [follower6-writer-2204] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 890.0 ns 01:16:20,468 PM [follower6-writer-2204] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:20,468 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:20,468 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:20,468 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,468 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:20,468 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,468 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:20,468 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,468 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,468 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:20,468 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:20,468 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:20,468 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:20,468 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:20,468 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:20,468 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:20,468 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,468 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 [WARN] [07/29/2025 13:16:20.469] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3928167c [WARN] [07/29/2025 13:16:20.469] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@335b287d 01:16:20,469 PM [leader5-writer-2205] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:20,469 PM [leader5-writer-2205] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:20,470 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,470 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:20,470 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:20,470 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:20,470 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:20,470 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,470 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:20,470 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,470 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:20,470 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:20,470 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:20,470 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:20,470 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,470 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 97.99 μs with journalIndex=1 01:16:20,477 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,477 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2495,leader5-writer-2205]/waiting 01:16:20,477 PM [leader5-writer-2205] [DEBUG] JournalWriteTask - leader5: received 1 commands after 7.491 ms 01:16:20,477 PM [leader5-writer-2205] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.840 μs 01:16:20,477 PM [leader5-writer-2205] [DEBUG] JournalWriteTask - leader5: journal writer stopped [ERROR] [07/29/2025 13:16:20.477] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,477 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:20,477 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:20,477 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,477 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,478 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:20,478 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:20,478 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:20.485] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@41398b6 01:16:20,493 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:20,494 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,494 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:20,494 PM [follower7-writer-2206] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:20,494 PM [follower7-writer-2206] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:20,494 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:20,494 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,494 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:20,494 PM [follower6-writer-2207] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:20,494 PM [follower6-writer-2207] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:20,495 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,495 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,495 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:20,495 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:20,495 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:20,495 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:20,495 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,495 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:20,495 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,495 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:20,495 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:20,495 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:20,495 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:20,495 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,495 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 37.91 μs with journalIndex=1 01:16:20,495 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) [ERROR] [07/29/2025 13:16:20.495] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,495 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2497,follower6-writer-2207]/waiting 01:16:20,496 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:20,496 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:20,496 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:20,496 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:20,496 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,496 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:20,496 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,496 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:20,496 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:20,496 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:20,496 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:20,496 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,496 PM [follower6-writer-2207] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.722 ms 01:16:20,496 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 39.77 μs with journalIndex=1 01:16:20,496 PM [follower6-writer-2207] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 8.739 μs 01:16:20,496 PM [follower6-writer-2207] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:20,496 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:20,496 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:20,496 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,496 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,496 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:20,496 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:20,496 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:20.497] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1c243da2 01:16:20,498 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:20,498 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,498 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:20,498 PM [follower6-writer-2208] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:20,498 PM [follower6-writer-2208] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [ERROR] [07/29/2025 13:16:20.498] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,498 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,498 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2496,follower7-writer-2206]/waiting 01:16:20,498 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,498 PM [follower7-writer-2206] [DEBUG] JournalWriteTask - follower7: received 1 commands after 4.826 ms 01:16:20,498 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:20,498 PM [follower7-writer-2206] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 5.750 μs 01:16:20,498 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:20,498 PM [follower7-writer-2206] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:20,499 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:20,499 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:20,499 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:20,499 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,499 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:20.499] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@392f0652 01:16:20,499 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:20,499 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:20,499 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:20,503 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:20,503 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,503 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:20,503 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,503 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:20,503 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:20,503 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:20,503 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:20,503 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,503 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 84.99 μs with journalIndex=1 01:16:20,503 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,503 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2498,follower6-writer-2208]/waiting [ERROR] [07/29/2025 13:16:20.503] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,503 PM [follower6-writer-2208] [DEBUG] JournalWriteTask - follower6: received 1 commands after 5.519 ms 01:16:20,503 PM [follower6-writer-2208] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 4.700 μs 01:16:20,504 PM [follower6-writer-2208] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:20,504 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:20,504 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:20,504 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,504 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:20.504] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@78cc6de2 01:16:20,505 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:20,505 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:20,505 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:20,516 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:20,516 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,516 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:20,516 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:20,516 PM [leader5-writer-2209] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:20,516 PM [leader5-writer-2209] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:20,516 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,516 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:20,516 PM [follower7-writer-2210] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:20,516 PM [follower7-writer-2210] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:20,517 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,517 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:20,517 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:20,517 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:20,517 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:20,517 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,517 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,517 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:20,517 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,517 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:20,517 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:20,517 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:20,517 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:20,517 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:20,517 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:20,517 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,517 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:20,517 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 37.48 μs with journalIndex=1 01:16:20,517 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:20,517 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,517 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:20,517 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,517 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:20,517 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:20,517 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:20,517 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:20,517 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,517 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 68.11 μs with journalIndex=1 01:16:20,517 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,517 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:20.517] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:20.517] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,517 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2500,follower7-writer-2210]/waiting 01:16:20,518 PM [follower7-writer-2210] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.495 ms 01:16:20,518 PM [follower7-writer-2210] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.480 μs 01:16:20,518 PM [follower7-writer-2210] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:20,517 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2499,leader5-writer-2209]/waiting 01:16:20,518 PM [leader5-writer-2209] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.715 ms 01:16:20,518 PM [leader5-writer-2209] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 989.0 ns 01:16:20,518 PM [leader5-writer-2209] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:20,518 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:20,518 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:20,518 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,518 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,518 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:20,518 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:20,518 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,518 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:20.518] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1f6c3722 [WARN] [07/29/2025 13:16:20.518] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@58207b9e 01:16:20,518 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:20,518 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:20,518 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:20,518 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:20,518 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:20,518 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:20,536 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:20,536 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,536 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:20,536 PM [leader5-writer-2211] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:20,536 PM [leader5-writer-2211] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:20,537 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:20,537 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,537 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:20,537 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:20,537 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:20,537 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:20,537 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,537 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:20,537 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,537 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:20,537 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:20,537 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:20,537 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:20,537 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,537 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 94.14 μs with journalIndex=1 01:16:20,537 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) [ERROR] [07/29/2025 13:16:20.537] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,538 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:20,538 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:20,538 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2501,leader5-writer-2211]/waiting 01:16:20,538 PM [leader5-writer-2211] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.736 ms 01:16:20,538 PM [leader5-writer-2211] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.789 μs 01:16:20,538 PM [leader5-writer-2211] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:20,538 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,538 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:20,538 PM [follower7-writer-2212] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:20,538 PM [follower7-writer-2212] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:20,538 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:20,538 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:20,538 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,538 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,538 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,538 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:20,538 PM [follower6-writer-2213] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:20,538 PM [follower6-writer-2213] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:20,538 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,538 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:20,538 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:20,538 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log [WARN] [07/29/2025 13:16:20.538] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@a2f2c17 01:16:20,539 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:20,539 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,539 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,539 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:20,539 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,539 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:20,539 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:20,539 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:20,539 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:20,539 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:20,539 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:20,539 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:20,539 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,539 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:20,539 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 65.93 μs with journalIndex=1 01:16:20,539 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,539 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:20,539 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,539 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:20,539 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:20,539 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:20,539 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:20,539 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,539 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 70.82 μs with journalIndex=1 01:16:20,539 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,539 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,539 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2503,follower6-writer-2213]/waiting 01:16:20,539 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2502,follower7-writer-2212]/waiting [ERROR] [07/29/2025 13:16:20.539] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:20.539] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,539 PM [follower6-writer-2213] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.049 ms 01:16:20,540 PM [follower6-writer-2213] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.070 μs 01:16:20,540 PM [follower6-writer-2213] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:20,540 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:20,540 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:20,540 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,540 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:20.540] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@507fa870 01:16:20,540 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:20,540 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:20,540 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:20,544 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:20,544 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,544 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:20,544 PM [follower6-writer-2214] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:20,544 PM [follower6-writer-2214] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:20,540 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:20,544 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:20,544 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:20,539 PM [follower7-writer-2212] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.460 ms 01:16:20,545 PM [follower7-writer-2212] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 6.289 μs 01:16:20,545 PM [follower7-writer-2212] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:20,545 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:20,545 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:20,545 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,545 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,545 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:20,545 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:20,545 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:20.546] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7a6ff654 01:16:20,547 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,547 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:20,547 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:20,547 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:20,547 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:20,547 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,547 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:20,547 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,547 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:20,547 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:20,547 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:20,547 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:20,547 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,547 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 72.25 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:20.547] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,547 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,548 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2504,follower6-writer-2214]/waiting 01:16:20,548 PM [follower6-writer-2214] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.856 ms 01:16:20,548 PM [follower6-writer-2214] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.690 μs 01:16:20,548 PM [follower6-writer-2214] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:20,548 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:20,548 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:20,548 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,548 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:20.548] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@b5ae545 01:16:20,549 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:20,549 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:20,549 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:20,556 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:20,556 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,556 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:20,556 PM [leader5-writer-2215] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:20,556 PM [leader5-writer-2215] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:20,561 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,561 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:20,561 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:20,561 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:20,561 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:20,561 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,561 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:20,561 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,561 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:20,561 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:20,561 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:20,561 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:20,561 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,561 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 74.19 μs with journalIndex=1 01:16:20,561 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:20,561 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:20.561] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,562 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:20,562 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,562 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:20,562 PM [follower6-writer-2216] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:20,562 PM [follower6-writer-2216] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:20,561 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,561 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2505,leader5-writer-2215]/waiting 01:16:20,562 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:20,562 PM [leader5-writer-2215] [DEBUG] JournalWriteTask - leader5: received 1 commands after 6.325 ms 01:16:20,562 PM [leader5-writer-2215] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.620 μs 01:16:20,562 PM [leader5-writer-2215] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:20,562 PM [follower7-writer-2217] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:20,562 PM [follower7-writer-2217] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:20,562 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:20,562 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:20,562 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,562 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:20.562] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@53bdf239 01:16:20,563 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:20,563 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:20,563 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:20,563 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,563 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:20,563 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:20,563 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:20,563 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:20,563 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,563 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:20,563 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,563 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:20,563 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:20,563 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:20,563 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,563 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:20,563 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:20,563 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:20,563 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:20,563 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:20,563 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,563 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,563 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:20,563 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,563 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:20,563 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 103.4 μs with journalIndex=1 01:16:20,563 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:20,563 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:20,563 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:20,563 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,563 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 58.28 μs with journalIndex=1 01:16:20,564 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:20,564 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,564 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:20,564 PM [leader5-writer-2218] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:20,564 PM [leader5-writer-2218] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:20,564 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,564 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2506,follower6-writer-2216]/waiting 01:16:20,564 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:20.564] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [ERROR] [07/29/2025 13:16:20.564] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,564 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2507,follower7-writer-2217]/waiting 01:16:20,565 PM [follower6-writer-2216] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.628 ms 01:16:20,565 PM [follower7-writer-2217] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.606 ms 01:16:20,565 PM [follower6-writer-2216] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.820 μs 01:16:20,565 PM [follower6-writer-2216] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:20,565 PM [follower7-writer-2217] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.939 μs 01:16:20,565 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,565 PM [follower7-writer-2217] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:20,565 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:20,565 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:20,565 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:20,565 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:20,565 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:20,565 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:20,565 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,565 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,565 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:20,565 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,565 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:20,565 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,565 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:20,565 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:20,565 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:20,565 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:20,565 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,565 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:20,565 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,565 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,565 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 45.52 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:20.565] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:20.565] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@383702c5 [WARN] [07/29/2025 13:16:20.565] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@19f6d96f 01:16:20,565 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,565 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2508,leader5-writer-2218]/waiting 01:16:20,565 PM [leader5-writer-2218] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.322 ms 01:16:20,565 PM [leader5-writer-2218] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 6.040 μs 01:16:20,566 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:20,566 PM [leader5-writer-2218] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:20,566 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:20,566 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:20,566 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:20,566 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:20,566 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,566 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,566 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:20,566 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:20,566 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:20,566 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:20,566 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:20,566 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:20.571] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@42cb1282 01:16:20,599 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:20,599 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:20,599 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,599 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:20,599 PM [follower7-writer-2219] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:20,599 PM [follower7-writer-2219] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:20,599 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,599 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:20,599 PM [leader5-writer-2220] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:20,599 PM [leader5-writer-2220] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:20,600 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,600 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:20,600 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:20,600 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:20,600 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:20,600 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,600 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:20,600 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,600 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:20,600 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:20,600 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:20,600 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:20,600 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,600 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 39.79 μs with journalIndex=1 01:16:20,600 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,600 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:20,600 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:20,600 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:20,600 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:20,600 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,600 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:20,600 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,600 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:20,600 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:20,600 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:20,600 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries [ERROR] [07/29/2025 13:16:20.600] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,600 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,600 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,600 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2509,follower7-writer-2219]/waiting 01:16:20,600 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 110.3 μs with journalIndex=1 01:16:20,600 PM [follower7-writer-2219] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.016 ms 01:16:20,600 PM [follower7-writer-2219] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.430 μs 01:16:20,600 PM [follower7-writer-2219] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:20,600 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:20,600 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:20,600 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,600 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:20.601] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4d5f7b16 01:16:20,601 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:20,601 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:20,601 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:20,602 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:20,602 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,602 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 [ERROR] [07/29/2025 13:16:20.602] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,602 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,602 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2510,leader5-writer-2220]/waiting 01:16:20,603 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,603 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:20,603 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:20,603 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:20,603 PM [follower7-writer-2221] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:20,603 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:20,603 PM [follower7-writer-2221] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:20,603 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,603 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:20,603 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,603 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:20,603 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:20,603 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:20,603 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:20,603 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,603 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 35.74 μs with journalIndex=1 01:16:20,603 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:20.603] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,603 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2511,follower7-writer-2221]/waiting 01:16:20,603 PM [leader5-writer-2220] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.657 ms 01:16:20,603 PM [leader5-writer-2220] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.349 μs 01:16:20,603 PM [leader5-writer-2220] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:20,603 PM [follower7-writer-2221] [DEBUG] JournalWriteTask - follower7: received 1 commands after 424.6 μs 01:16:20,603 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:20,603 PM [follower7-writer-2221] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 6.449 μs 01:16:20,603 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:20,603 PM [follower7-writer-2221] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:20,603 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,603 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,603 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:20,603 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:20,603 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,603 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,603 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:20,603 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:20,603 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:20,603 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:20,603 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:20,603 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:20.613] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6a9a6bb3 [WARN] [07/29/2025 13:16:20.613] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3004c4be 01:16:20,621 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:20,621 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,621 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:20,621 PM [follower6-writer-2222] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:20,621 PM [follower6-writer-2222] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:20,625 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:20,625 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,625 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:20,625 PM [leader5-writer-2223] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:20,625 PM [leader5-writer-2223] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:20,625 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,625 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:20,625 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:20,625 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:20,625 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:20,625 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,625 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:20,625 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,625 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:20,625 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:20,625 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:20,625 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:20,625 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,625 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 35.75 μs with journalIndex=1 01:16:20,625 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,625 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:20,625 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:20,625 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:20,625 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found [ERROR] [07/29/2025 13:16:20.625] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,625 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,625 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:20,625 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,625 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,625 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2512,follower6-writer-2222]/waiting 01:16:20,625 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:20,625 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:20,625 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:20,625 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:20,626 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,626 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 35.29 μs with journalIndex=1 01:16:20,626 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2513,leader5-writer-2223]/waiting 01:16:20,626 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [ERROR] [07/29/2025 13:16:20.626] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,626 PM [leader5-writer-2223] [DEBUG] JournalWriteTask - leader5: received 1 commands after 989.3 μs 01:16:20,626 PM [leader5-writer-2223] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.099 μs 01:16:20,626 PM [leader5-writer-2223] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:20,626 PM [follower6-writer-2222] [DEBUG] JournalWriteTask - follower6: received 1 commands after 4.639 ms 01:16:20,626 PM [follower6-writer-2222] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.039 μs 01:16:20,626 PM [follower6-writer-2222] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:20,626 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:20,626 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:20,626 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,626 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:20,626 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,626 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:20,626 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,626 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,626 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:20,626 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:20,626 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:20,626 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:20,626 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:20,626 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:20.633] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7bf53717 [WARN] [07/29/2025 13:16:20.633] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2f0619fb 01:16:20,641 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:20,641 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,641 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:20,641 PM [leader5-writer-2224] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:20,641 PM [leader5-writer-2224] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:20,641 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:20,641 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,641 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:20,641 PM [follower7-writer-2225] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:20,641 PM [follower7-writer-2225] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:20,642 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:20,642 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,642 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:20,642 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:20,642 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:20,642 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:20,642 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,642 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:20,642 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,642 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:20,642 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:20,642 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:20,642 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,642 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:20,642 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:20,642 PM [follower6-writer-2226] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:20,642 PM [follower6-writer-2226] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:20,642 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,642 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 66.47 μs with journalIndex=1 01:16:20,642 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,642 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:20,642 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:20,642 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:20,642 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:20,642 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,642 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:20,642 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,642 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:20,642 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:20,642 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:20,642 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:20,642 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,642 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 34.85 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:20.642] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,642 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,642 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,642 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2515,follower7-writer-2225]/waiting 01:16:20,642 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:20,642 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:20,642 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:20,642 PM [follower7-writer-2225] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.080 ms 01:16:20,642 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:20,642 PM [follower7-writer-2225] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.580 μs 01:16:20,642 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,642 PM [follower7-writer-2225] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:20,642 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:20,642 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,642 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:20,642 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:20,642 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:20,642 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:20,642 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:20,642 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:20,642 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,642 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,642 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 38.48 μs with journalIndex=1 01:16:20,642 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,643 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,643 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:20.643] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [ERROR] [07/29/2025 13:16:20.643] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,643 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2516,follower6-writer-2226]/waiting 01:16:20,643 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2514,leader5-writer-2224]/waiting 01:16:20,643 PM [follower6-writer-2226] [DEBUG] JournalWriteTask - follower6: received 1 commands after 897.1 μs 01:16:20,643 PM [follower6-writer-2226] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.710 μs 01:16:20,643 PM [follower6-writer-2226] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:20,643 PM [leader5-writer-2224] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.056 ms 01:16:20,643 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:20,643 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:20,643 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,643 PM [leader5-writer-2224] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 4.390 μs 01:16:20,643 PM [leader5-writer-2224] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:20,643 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:20.643] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@251f31c1 [WARN] [07/29/2025 13:16:20.643] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@f724eb9 01:16:20,643 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:20,643 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:20,643 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:20,643 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:20,643 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:20,643 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:20,653 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:20,653 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:20,653 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,653 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,653 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:20,653 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:20,653 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:20.657] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@49901b43 01:16:20,659 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:20,659 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,659 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:20,659 PM [follower7-writer-2227] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:20,659 PM [follower7-writer-2227] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:20,667 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:20,667 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,667 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:20,667 PM [follower6-writer-2228] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:20,667 PM [follower6-writer-2228] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:20,667 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:20,667 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,667 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:20,667 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:20,667 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:20,667 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:20,667 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,667 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:20,667 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,667 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:20,667 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:20,667 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:20,667 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:20,667 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,667 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 37.19 μs with journalIndex=1 01:16:20,667 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,668 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:20,668 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:20,668 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:20,668 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:20,668 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,668 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2518,follower6-writer-2228]/waiting 01:16:20,668 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:20,668 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,668 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:20,668 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) [ERROR] [07/29/2025 13:16:20.668] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,668 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:20,668 PM [follower6-writer-2228] [DEBUG] JournalWriteTask - follower6: received 1 commands after 745.4 μs 01:16:20,668 PM [follower6-writer-2228] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 8.809 μs 01:16:20,668 PM [follower6-writer-2228] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:20,668 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,668 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:20,668 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:20,668 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:20,668 PM [leader5-writer-2229] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:20,668 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:20,668 PM [leader5-writer-2229] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:20,668 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,668 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:20,668 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,668 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,668 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 131.1 μs with journalIndex=1 [WARN] [07/29/2025 13:16:20.668] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4c4f8ab7 01:16:20,668 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:20,668 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:20,668 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:20,668 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2517,follower7-writer-2227]/waiting 01:16:20,669 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,669 PM [follower7-writer-2227] [DEBUG] JournalWriteTask - follower7: received 1 commands after 9.156 ms 01:16:20,669 PM [follower7-writer-2227] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.490 μs 01:16:20,669 PM [follower7-writer-2227] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:20,669 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:20,669 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:20,669 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,669 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:20.668] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,669 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,669 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:20,669 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:20,669 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:20,669 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:20,669 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:20,669 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,669 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:20,669 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,669 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:20,669 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:20,669 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:20,669 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:20,669 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:20,669 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:20,669 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,669 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 53.86 μs with journalIndex=1 [WARN] [07/29/2025 13:16:20.669] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@288419c4 [ERROR] [07/29/2025 13:16:20.669] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,670 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,670 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2519,leader5-writer-2229]/waiting 01:16:20,670 PM [leader5-writer-2229] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.590 ms 01:16:20,670 PM [leader5-writer-2229] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.370 μs 01:16:20,670 PM [leader5-writer-2229] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:20,670 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:20,670 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:20,670 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,670 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,670 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:20,670 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:20,670 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:20.677] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@b049356 01:16:20,686 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:20,687 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,687 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:20,687 PM [follower6-writer-2230] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:20,687 PM [follower6-writer-2230] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:20,687 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,687 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:20,687 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:20,687 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:20,687 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:20,687 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,687 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:20,687 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,687 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:20,687 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:20,687 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:20,687 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:20,687 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,687 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 53.16 μs with journalIndex=1 01:16:20,687 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:20.687] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,687 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:20,687 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2520,follower6-writer-2230]/waiting 01:16:20,688 PM [follower6-writer-2230] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.208 ms 01:16:20,688 PM [follower6-writer-2230] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.600 μs 01:16:20,688 PM [follower6-writer-2230] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:20,687 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:20,688 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:20,688 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:20,688 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,688 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,688 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,688 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:20,688 PM [leader5-writer-2231] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:20,688 PM [leader5-writer-2231] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:20.688] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1a2b135 01:16:20,688 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:20,688 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:20,688 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:20,688 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,688 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:20,688 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:20,688 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:20,688 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:20,688 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,689 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:20,689 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,689 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:20,689 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:20,689 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:20,689 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:20,689 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,689 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 71.38 μs with journalIndex=1 01:16:20,689 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) [ERROR] [07/29/2025 13:16:20.689] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,689 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2521,leader5-writer-2231]/waiting 01:16:20,689 PM [leader5-writer-2231] [DEBUG] JournalWriteTask - leader5: received 1 commands after 858.9 μs 01:16:20,689 PM [leader5-writer-2231] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.119 μs 01:16:20,689 PM [leader5-writer-2231] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:20,689 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:20,689 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:20,689 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,689 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:20.689] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3f804cf5 01:16:20,689 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:20,689 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:20,689 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:20,694 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:20,694 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,694 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:20,694 PM [follower6-writer-2232] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:20,694 PM [follower6-writer-2232] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:20,694 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,694 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:20,694 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:20,694 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:20,694 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:20,694 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,694 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:20,694 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,694 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:20,694 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:20,694 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:20,694 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:20,694 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,694 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 66.32 μs with journalIndex=1 01:16:20,694 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2522,follower6-writer-2232]/waiting 01:16:20,694 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,694 PM [follower6-writer-2232] [DEBUG] JournalWriteTask - follower6: received 1 commands after 643.2 μs 01:16:20,694 PM [follower6-writer-2232] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.350 μs 01:16:20,694 PM [follower6-writer-2232] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:20,695 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:20,695 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:20,695 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,695 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:20.694] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:20.695] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5e1a021f 01:16:20,695 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:20,695 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:20,695 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:20,702 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:20,703 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,703 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:20,703 PM [follower7-writer-2233] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:20,703 PM [follower7-writer-2233] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:20,703 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:20,703 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,703 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:20,703 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:20,703 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:20,703 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,703 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:20,703 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:20,703 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,703 PM [leader5-writer-2234] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:20,703 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:20,703 PM [leader5-writer-2234] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:20,703 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,703 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:20,703 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:20,703 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:20,703 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:20,703 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,703 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 54.08 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:20.703] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,703 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,703 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2523,follower7-writer-2233]/waiting 01:16:20,704 PM [follower7-writer-2233] [DEBUG] JournalWriteTask - follower7: received 1 commands after 928.4 μs 01:16:20,704 PM [follower7-writer-2233] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.420 μs 01:16:20,704 PM [follower7-writer-2233] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:20,704 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:20,704 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:20,704 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,704 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,704 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null [WARN] [07/29/2025 13:16:20.704] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5f8fe5b6 01:16:20,704 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:20,704 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:20,704 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:20,704 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:20,704 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,704 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:20,704 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,704 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:20,704 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:20,704 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:20,704 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:20,704 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:20,704 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,704 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 38.22 μs with journalIndex=1 01:16:20,704 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:20,704 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:20,704 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2524,leader5-writer-2234]/waiting 01:16:20,704 PM [leader5-writer-2234] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.421 ms 01:16:20,704 PM [leader5-writer-2234] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.490 μs 01:16:20,704 PM [leader5-writer-2234] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:20,704 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:20,704 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:20,704 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,704 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:20.704] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,705 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) [WARN] [07/29/2025 13:16:20.705] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2c57d2a3 at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,705 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:20,705 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:20,705 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:20,725 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:20,725 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,725 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:20,726 PM [leader5-writer-2235] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:20,726 PM [leader5-writer-2235] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:20,726 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:20,726 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,726 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:20,726 PM [follower7-writer-2236] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:20,726 PM [follower7-writer-2236] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:20,726 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,726 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:20,726 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,726 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:20,726 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:20,726 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:20,726 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:20,726 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,726 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:20,726 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,726 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:20,726 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:20,726 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:20,726 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:20,726 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:20,726 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:20,726 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,726 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:20,726 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 35.44 μs with journalIndex=1 01:16:20,726 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,726 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:20,726 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,726 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:20,726 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:20,726 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:20,726 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:20,726 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,726 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 33.84 μs with journalIndex=1 01:16:20,726 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:20.726] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,726 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2526,follower7-writer-2236]/waiting 01:16:20,726 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:20.726] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,727 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2525,leader5-writer-2235]/waiting 01:16:20,726 PM [follower7-writer-2236] [DEBUG] JournalWriteTask - follower7: received 1 commands after 484.2 μs 01:16:20,727 PM [follower7-writer-2236] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.560 μs 01:16:20,727 PM [follower7-writer-2236] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:20,727 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:20,727 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:20,727 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,727 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:20.727] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@47094f07 01:16:20,727 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:20,727 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:20,727 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:20,728 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:20,728 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,728 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:20,728 PM [follower7-writer-2237] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:20,728 PM [follower7-writer-2237] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:20,729 PM [leader5-writer-2235] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.154 ms 01:16:20,729 PM [leader5-writer-2235] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.100 μs 01:16:20,729 PM [leader5-writer-2235] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:20,729 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:20,729 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:20,729 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,729 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:20.729] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2b631569 01:16:20,729 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,729 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:20,729 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:20,729 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:20,729 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:20,729 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:20,729 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:20,729 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,729 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:20,729 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:20,729 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,729 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:20,729 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:20,729 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:20,729 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:20,729 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:20,729 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,729 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 82.64 μs with journalIndex=1 01:16:20,729 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:20.729] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,730 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,730 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:20,730 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2527,follower7-writer-2237]/waiting 01:16:20,730 PM [follower6-writer-2238] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:20,730 PM [follower6-writer-2238] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:20,730 PM [follower7-writer-2237] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.636 ms 01:16:20,730 PM [follower7-writer-2237] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 6.099 μs 01:16:20,730 PM [follower7-writer-2237] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:20,730 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:20,730 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:20,730 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,730 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:20.731] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@65cbb148 01:16:20,731 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,731 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:20,731 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:20,731 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:20,731 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:20,731 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,731 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:20,731 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,731 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:20,731 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:20,731 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:20,731 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:20,731 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,731 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 50.84 μs with journalIndex=1 01:16:20,731 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) [ERROR] [07/29/2025 13:16:20.731] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,731 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2528,follower6-writer-2238]/waiting 01:16:20,731 PM [follower6-writer-2238] [DEBUG] JournalWriteTask - follower6: received 1 commands after 948.9 μs 01:16:20,731 PM [follower6-writer-2238] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.620 μs 01:16:20,731 PM [follower6-writer-2238] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:20,731 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:20,731 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:20,731 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,731 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,731 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:20,731 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:20,731 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:20.731] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1bac6a9d 01:16:20,732 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:20,732 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:20,732 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:20,732 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:20,732 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,732 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:20,732 PM [leader5-writer-2239] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:20,732 PM [leader5-writer-2239] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:20,732 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,732 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:20,732 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:20,732 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:20,732 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:20,732 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,732 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:20,732 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,732 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:20,732 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:20,732 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:20,732 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:20,732 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,732 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 62.88 μs with journalIndex=1 01:16:20,733 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:20.733] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,733 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2529,leader5-writer-2239]/waiting 01:16:20,733 PM [leader5-writer-2239] [DEBUG] JournalWriteTask - leader5: received 1 commands after 894.7 μs 01:16:20,733 PM [leader5-writer-2239] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.470 μs 01:16:20,733 PM [leader5-writer-2239] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:20,733 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:20,733 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:20,733 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,733 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:20.733] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@618d9d83 01:16:20,733 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:20,733 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:20,733 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:20,752 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:20,753 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,753 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:20,753 PM [follower7-writer-2240] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:20,753 PM [follower7-writer-2240] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:20,753 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,753 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:20,753 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:20,753 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:20,753 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:20,753 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,753 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:20,753 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,753 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:20,753 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:20,753 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:20,753 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:20,753 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,753 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 63.25 μs with journalIndex=1 01:16:20,753 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,753 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2530,follower7-writer-2240]/waiting 01:16:20,753 PM [follower7-writer-2240] [DEBUG] JournalWriteTask - follower7: received 1 commands after 725.4 μs 01:16:20,753 PM [follower7-writer-2240] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 4.359 μs 01:16:20,753 PM [follower7-writer-2240] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:20.753] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,753 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:20,753 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:20,753 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,753 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,753 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:20.754] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6da07f37 01:16:20,754 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:20,754 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,754 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:20,754 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:20,754 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:20,754 PM [follower6-writer-2241] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:20,754 PM [follower6-writer-2241] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:20,755 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:20,755 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,755 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:20,755 PM [follower7-writer-2242] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:20,755 PM [follower7-writer-2242] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:20,755 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:20,756 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,756 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:20,756 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:20,756 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:20,756 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:20,756 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,756 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,756 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:20,756 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,756 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:20,756 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:20,756 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:20,756 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:20,756 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:20,756 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:20,756 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:20,756 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,756 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:20,756 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 41.35 μs with journalIndex=1 01:16:20,756 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,756 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:20,756 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,756 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:20,756 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:20,756 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:20,756 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:20,756 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,756 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 80.04 μs with journalIndex=1 01:16:20,756 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,756 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,756 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2531,follower6-writer-2241]/waiting 01:16:20,756 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2532,follower7-writer-2242]/waiting 01:16:20,756 PM [follower7-writer-2242] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.134 ms 01:16:20,756 PM [follower7-writer-2242] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.629 μs 01:16:20,756 PM [follower7-writer-2242] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:20,756 PM [follower6-writer-2241] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.634 ms 01:16:20,756 PM [follower6-writer-2241] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.410 μs 01:16:20,756 PM [follower6-writer-2241] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:20,756 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:20,756 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:20,756 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,756 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,756 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:20,756 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:20.756] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:20.756] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,757 PM [leader5-writer-2243] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:20,757 PM [leader5-writer-2243] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:20,757 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:20,757 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:20,757 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,757 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:20.757] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@58539fca 01:16:20,757 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:20,757 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:20,757 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:20,758 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:20,758 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,758 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:20,758 PM [follower6-writer-2244] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:20,758 PM [follower6-writer-2244] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:20.759] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@22123fa5 01:16:20,759 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:20,759 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:20,759 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:20,760 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:20,761 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,761 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:20,761 PM [follower7-writer-2245] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:20,761 PM [follower7-writer-2245] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:20,761 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,761 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,761 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:20,761 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:20,761 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:20,761 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:20,761 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,761 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:20,761 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:20,761 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:20,761 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:20,761 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,761 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:20,761 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,761 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,761 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:20,761 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:20,761 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:20,761 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:20,761 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,761 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:20,761 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:20,761 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:20,761 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:20,761 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:20,761 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:20,761 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:20,761 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:20,761 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:20,761 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,761 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,761 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:20,761 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,761 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 48.67 μs with journalIndex=1 01:16:20,761 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:20,761 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:20,761 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,761 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:20,761 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:20,761 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 52.38 μs with journalIndex=1 01:16:20,761 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,761 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 52.32 μs with journalIndex=1 01:16:20,761 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2535,follower7-writer-2245]/waiting 01:16:20,761 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) [ERROR] [07/29/2025 13:16:20.761] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,762 PM [follower7-writer-2245] [DEBUG] JournalWriteTask - follower7: received 1 commands after 912.8 μs 01:16:20,762 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,762 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2534,follower6-writer-2244]/waiting 01:16:20,762 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:20.762] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:20.762] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,762 PM [follower6-writer-2244] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.701 ms 01:16:20,762 PM [follower6-writer-2244] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.130 μs 01:16:20,762 PM [follower6-writer-2244] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:20,762 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2533,leader5-writer-2243]/waiting 01:16:20,762 PM [leader5-writer-2243] [DEBUG] JournalWriteTask - leader5: received 1 commands after 5.589 ms 01:16:20,762 PM [leader5-writer-2243] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 890.0 ns 01:16:20,762 PM [leader5-writer-2243] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:20,762 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:20,762 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:20,762 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,762 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:20.762] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@68177df8 01:16:20,762 PM [follower7-writer-2245] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.890 μs 01:16:20,762 PM [follower7-writer-2245] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:20,763 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:20,763 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:20,763 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,763 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,763 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:20,763 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:20,763 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:20,763 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,763 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,763 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:20,763 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:20.763] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5f54141a [WARN] [07/29/2025 13:16:20.763] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7e184531 01:16:20,763 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:20,763 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:20,763 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:20,763 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:20,763 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:20,763 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:20,776 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:20,776 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,776 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:20,777 PM [leader5-writer-2246] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:20,777 PM [leader5-writer-2246] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:20,777 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,777 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:20,777 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:20,777 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:20,777 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:20,777 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,777 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:20,777 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,777 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:20,777 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:20,777 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:20,777 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:20,777 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,777 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 61.72 μs with journalIndex=1 01:16:20,777 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) [ERROR] [07/29/2025 13:16:20.777] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,778 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2536,leader5-writer-2246]/waiting 01:16:20,778 PM [leader5-writer-2246] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.131 ms 01:16:20,778 PM [leader5-writer-2246] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 4.520 μs 01:16:20,778 PM [leader5-writer-2246] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:20,778 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:20,778 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:20,778 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,778 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:20.778] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@c19013e 01:16:20,778 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:20,778 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:20,778 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:20,786 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:20,786 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,786 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:20,786 PM [follower7-writer-2247] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:20,786 PM [follower7-writer-2247] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:20,787 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,787 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:20,787 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:20,787 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:20,787 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:20,787 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:20,787 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,787 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:20,787 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,787 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:20,787 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:20,787 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:20,787 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:20,787 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,787 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:20,787 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,787 PM [leader5-writer-2248] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:20,787 PM [leader5-writer-2248] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:20,787 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 87.88 μs with journalIndex=1 01:16:20,787 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2537,follower7-writer-2247]/waiting 01:16:20,787 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,787 PM [follower7-writer-2247] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.154 ms 01:16:20,788 PM [follower7-writer-2247] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.730 μs 01:16:20,788 PM [follower7-writer-2247] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:20.787] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,788 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:20,788 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:20,788 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,788 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:20.788] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@8eb9a26 01:16:20,788 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:20,788 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,788 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:20,788 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:20,788 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:20,788 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:20,788 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:20,788 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:20,788 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,788 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:20,788 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,788 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:20,788 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:20,788 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:20,788 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:20,788 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,788 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 54.95 μs with journalIndex=1 01:16:20,788 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,788 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2538,leader5-writer-2248]/waiting [ERROR] [07/29/2025 13:16:20.788] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,789 PM [leader5-writer-2248] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.667 ms 01:16:20,789 PM [leader5-writer-2248] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.349 μs 01:16:20,789 PM [leader5-writer-2248] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:20,789 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:20,789 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:20,789 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,789 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,789 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:20,789 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:20,789 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:20,795 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:20,795 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,795 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:20,795 PM [follower7-writer-2249] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:20,795 PM [follower7-writer-2249] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:20.795] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@145a958e 01:16:20,796 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,796 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:20,796 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:20,796 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:20,796 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:20,796 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,796 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:20,796 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,796 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:20,796 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:20,796 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:20,796 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:20,796 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,796 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 76.74 μs with journalIndex=1 01:16:20,796 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,796 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2539,follower7-writer-2249]/waiting [ERROR] [07/29/2025 13:16:20.796] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,796 PM [follower7-writer-2249] [DEBUG] JournalWriteTask - follower7: received 1 commands after 926.5 μs 01:16:20,796 PM [follower7-writer-2249] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.310 μs 01:16:20,796 PM [follower7-writer-2249] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:20,796 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:20,796 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:20,796 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,796 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,796 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:20,796 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:20,796 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:20.806] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@36cf28ca 01:16:20,812 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:20,812 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,812 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:20,812 PM [leader5-writer-2250] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:20,812 PM [leader5-writer-2250] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:20,812 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:20,813 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,813 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:20,813 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:20,813 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:20,813 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:20,813 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,813 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:20,813 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,813 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:20,813 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:20,813 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:20,813 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:20,813 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,813 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 38.07 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:20.813] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,813 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,813 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2540,leader5-writer-2250]/waiting 01:16:20,813 PM [leader5-writer-2250] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.153 ms 01:16:20,813 PM [leader5-writer-2250] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.490 μs 01:16:20,813 PM [leader5-writer-2250] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:20,813 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:20,813 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:20,813 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,813 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,814 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:20,814 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:20,814 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:20,815 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:20,815 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,815 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:20,815 PM [leader5-writer-2251] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:20,815 PM [leader5-writer-2251] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:20.815] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3e3890a2 01:16:20,815 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,815 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:20,815 PM [follower7-writer-2252] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:20,815 PM [follower7-writer-2252] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:20,816 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,816 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,816 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:20,816 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:20,816 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:20,816 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:20,816 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:20,816 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:20,816 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:20,816 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,816 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:20,816 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:20,816 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,816 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:20,816 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:20,816 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,816 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:20,816 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:20,816 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,816 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:20,816 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:20,816 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:20,816 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:20,816 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:20,816 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,816 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 69.43 μs with journalIndex=1 01:16:20,816 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,816 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 77.56 μs with journalIndex=1 01:16:20,816 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) [ERROR] [07/29/2025 13:16:20.816] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:20.816] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,816 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2541,leader5-writer-2251]/waiting 01:16:20,817 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,817 PM [leader5-writer-2251] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.722 ms 01:16:20,817 PM [leader5-writer-2251] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.280 μs 01:16:20,816 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2542,follower7-writer-2252]/waiting 01:16:20,817 PM [leader5-writer-2251] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:20,817 PM [follower7-writer-2252] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.630 ms 01:16:20,817 PM [follower7-writer-2252] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 950.0 ns 01:16:20,817 PM [follower7-writer-2252] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:20,817 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:20,817 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:20,817 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:20,817 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:20,817 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,817 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,817 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,817 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,817 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:20,817 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:20,817 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:20,818 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:20,818 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:20,818 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:20.819] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@73b59f8e [WARN] [07/29/2025 13:16:20.819] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@35566324 01:16:20,827 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:20,827 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,827 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:20,827 PM [follower7-writer-2253] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:20,827 PM [follower7-writer-2253] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:20,827 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:20,828 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,828 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:20,828 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,828 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:20,828 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:20,828 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:20,828 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:20,828 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,828 PM [follower6-writer-2254] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:20,828 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:20,828 PM [follower6-writer-2254] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:20,828 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,828 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:20,828 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:20,828 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:20,828 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:20,828 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,828 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 47.40 μs with journalIndex=1 01:16:20,828 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,828 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null [ERROR] [07/29/2025 13:16:20.828] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,828 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:20,828 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:20,828 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:20,828 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:20,828 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,828 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:20,828 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,828 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:20,828 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:20,828 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:20,828 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:20,828 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,828 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 44.63 μs with journalIndex=1 01:16:20,828 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:20.828] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,828 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2543,follower7-writer-2253]/waiting 01:16:20,828 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2544,follower6-writer-2254]/waiting 01:16:20,829 PM [follower7-writer-2253] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.282 ms 01:16:20,829 PM [follower7-writer-2253] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.719 μs 01:16:20,829 PM [follower7-writer-2253] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:20,829 PM [follower6-writer-2254] [DEBUG] JournalWriteTask - follower6: received 1 commands after 920.1 μs 01:16:20,829 PM [follower6-writer-2254] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 950.0 ns 01:16:20,829 PM [follower6-writer-2254] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:20,829 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:20,829 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:20,829 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,829 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,829 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:20,829 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:20,829 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,829 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:20.829] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6a3b11dd [WARN] [07/29/2025 13:16:20.829] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2e986246 01:16:20,829 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:20,829 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:20,829 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:20,829 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:20,829 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:20,829 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:20,838 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:20,838 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:20,838 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,838 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:20,838 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:20,838 PM [follower7-writer-2255] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:20,838 PM [follower7-writer-2255] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:20,839 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,839 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:20,839 PM [leader5-writer-2256] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:20,839 PM [leader5-writer-2256] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:20,839 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,839 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:20,839 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:20,839 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:20,839 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:20,839 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,839 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:20,839 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,839 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:20,839 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:20,839 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:20,839 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:20,839 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,839 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 41.73 μs with journalIndex=1 01:16:20,839 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,839 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:20,839 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:20,839 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:20,839 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:20,839 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,839 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:20,839 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,839 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:20,839 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:20,839 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:20,839 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:20,839 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,839 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 48.49 μs with journalIndex=1 01:16:20,839 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:20.839] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:20.839] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,839 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2546,leader5-writer-2256]/waiting 01:16:20,840 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,839 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2545,follower7-writer-2255]/waiting 01:16:20,840 PM [follower7-writer-2255] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.011 ms 01:16:20,840 PM [follower7-writer-2255] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 4.089 μs 01:16:20,840 PM [follower7-writer-2255] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:20,841 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:20,841 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:20,841 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,841 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,841 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:20,841 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:20,841 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:20.841] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@32f76026 01:16:20,839 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:20,840 PM [leader5-writer-2256] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.372 ms 01:16:20,841 PM [leader5-writer-2256] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.049 μs 01:16:20,841 PM [leader5-writer-2256] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:20,842 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,842 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:20,842 PM [follower6-writer-2257] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:20,842 PM [follower6-writer-2257] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:20,842 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,842 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:20,842 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:20,842 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:20,842 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:20,842 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,842 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:20,842 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,842 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:20,842 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:20,842 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:20,842 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:20,842 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,842 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 79.93 μs with journalIndex=1 01:16:20,842 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:20,842 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:20,842 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:20,842 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,842 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,842 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:20,842 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,842 PM [follower7-writer-2258] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:20,842 PM [follower7-writer-2258] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [ERROR] [07/29/2025 13:16:20.842] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,843 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,843 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2547,follower6-writer-2257]/waiting 01:16:20,843 PM [follower6-writer-2257] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.174 ms 01:16:20,843 PM [follower6-writer-2257] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.320 μs 01:16:20,843 PM [follower6-writer-2257] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:20,843 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:20,843 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:20,843 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,843 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,843 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:20,843 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:20,843 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:20,843 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:20,843 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:20,843 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:20.845] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@54453a17 [WARN] [07/29/2025 13:16:20.845] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@35bf8aa 01:16:20,846 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,846 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:20,846 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:20,846 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:20,846 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:20,846 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,846 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:20,846 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,846 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:20,846 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:20,846 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:20,846 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:20,846 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,846 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 118.1 μs with journalIndex=1 01:16:20,846 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) [ERROR] [07/29/2025 13:16:20.846] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,846 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2548,follower7-writer-2258]/waiting 01:16:20,847 PM [follower7-writer-2258] [DEBUG] JournalWriteTask - follower7: received 1 commands after 4.269 ms 01:16:20,847 PM [follower7-writer-2258] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.090 μs 01:16:20,847 PM [follower7-writer-2258] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:20,847 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:20,847 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:20,847 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,847 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,847 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:20,847 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:20,847 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:20.849] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@71f1b3e5 01:16:20,853 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:20,853 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,853 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:20,853 PM [follower6-writer-2259] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:20,853 PM [follower6-writer-2259] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:20,853 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,853 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:20,853 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:20,853 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:20,853 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:20,853 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,853 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:20,853 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,853 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:20,853 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:20,853 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:20,853 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:20,853 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,853 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 77.74 μs with journalIndex=1 01:16:20,854 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:20.853] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,854 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2549,follower6-writer-2259]/waiting 01:16:20,854 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:20,854 PM [follower6-writer-2259] [DEBUG] JournalWriteTask - follower6: received 1 commands after 904.2 μs 01:16:20,854 PM [follower6-writer-2259] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.040 μs 01:16:20,854 PM [follower6-writer-2259] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:20,854 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,854 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:20,854 PM [leader5-writer-2260] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:20,854 PM [leader5-writer-2260] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:20,854 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:20,854 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:20,854 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,854 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:20.854] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@60640ae9 01:16:20,854 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,854 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:20,854 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:20,854 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:20,854 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:20,854 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,854 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:20,854 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,854 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:20,854 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:20,854 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:20,854 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:20,854 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,854 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 49.13 μs with journalIndex=1 01:16:20,855 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:20,855 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:20,855 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:20,855 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2550,leader5-writer-2260]/waiting 01:16:20,855 PM [leader5-writer-2260] [DEBUG] JournalWriteTask - leader5: received 1 commands after 765.8 μs 01:16:20,855 PM [leader5-writer-2260] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.599 μs 01:16:20,855 PM [leader5-writer-2260] [DEBUG] JournalWriteTask - leader5: journal writer stopped [ERROR] [07/29/2025 13:16:20.855] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,855 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:20,855 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:20,855 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,855 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,855 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:20.855] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6ac97d78 01:16:20,855 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:20,855 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:20,855 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:20,872 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:20,873 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,873 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:20,873 PM [follower7-writer-2261] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:20,873 PM [follower7-writer-2261] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:20,873 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,873 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:20,873 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:20,873 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:20,873 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:20,873 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,873 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:20,873 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,873 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:20,873 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:20,873 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:20,873 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:20,873 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,873 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 58.45 μs with journalIndex=1 01:16:20,873 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:20,873 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,873 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:20,873 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) [ERROR] [07/29/2025 13:16:20.873] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,874 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2551,follower7-writer-2261]/waiting 01:16:20,874 PM [follower7-writer-2261] [DEBUG] JournalWriteTask - follower7: received 1 commands after 930.0 μs 01:16:20,874 PM [follower7-writer-2261] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.970 μs 01:16:20,874 PM [follower7-writer-2261] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:20,874 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:20,874 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:20,874 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:20,874 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,874 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,874 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,874 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:20,874 PM [follower6-writer-2263] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:20,874 PM [follower6-writer-2263] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:20.874] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@69a74303 01:16:20,874 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,874 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:20,874 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:20,874 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:20,874 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:20,874 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,874 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:20,874 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,874 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:20,874 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:20,874 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:20,874 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:20,874 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,874 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 32.30 μs with journalIndex=1 01:16:20,874 PM [leader5-writer-2262] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:20,874 PM [leader5-writer-2262] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:20,874 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,874 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2552,leader5-writer-2262]/waiting 01:16:20,875 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:20,875 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:20,875 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor [ERROR] [07/29/2025 13:16:20.874] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,875 PM [leader5-writer-2262] [DEBUG] JournalWriteTask - leader5: received 1 commands after 194.1 μs 01:16:20,875 PM [leader5-writer-2262] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.220 μs 01:16:20,875 PM [leader5-writer-2262] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:20,875 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:20,875 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:20,875 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,875 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,875 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,875 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:20,875 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:20,875 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:20,875 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:20,875 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,875 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:20,875 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,875 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:20,875 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:20,875 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:20,875 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:20,875 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,875 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 50.50 μs with journalIndex=1 [WARN] [07/29/2025 13:16:20.875] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3aa2484c 01:16:20,875 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) [ERROR] [07/29/2025 13:16:20.875] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,875 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2553,follower6-writer-2263]/waiting 01:16:20,875 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:20,875 PM [follower6-writer-2263] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.416 ms 01:16:20,875 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:20,875 PM [follower6-writer-2263] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.479 μs 01:16:20,875 PM [follower6-writer-2263] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:20,875 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:20,875 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:20,875 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:20,875 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,875 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,876 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:20,876 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:20,876 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:20.881] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7fd45856 01:16:20,887 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:20,887 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,887 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:20,887 PM [follower7-writer-2264] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:20,887 PM [follower7-writer-2264] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:20,887 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,887 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:20,887 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:20,887 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:20,887 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:20,887 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,887 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:20,887 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,887 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:20,887 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:20,887 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:20,887 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:20,887 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,887 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 73.11 μs with journalIndex=1 01:16:20,888 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:20.887] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,888 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2554,follower7-writer-2264]/waiting 01:16:20,888 PM [follower7-writer-2264] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.743 ms 01:16:20,888 PM [follower7-writer-2264] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.240 μs 01:16:20,888 PM [follower7-writer-2264] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:20,889 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:20,889 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:20,889 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,889 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,889 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:20.889] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@591dae6e 01:16:20,889 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:20,889 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:20,890 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:20,890 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,890 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:20,890 PM [follower6-writer-2265] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:20,890 PM [follower6-writer-2265] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:20,890 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,890 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:20,890 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:20,890 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:20,890 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:20,890 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,890 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:20,890 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,890 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:20,890 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:20,890 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:20,890 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:20,890 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,890 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 47.78 μs with journalIndex=1 01:16:20,890 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [ERROR] [07/29/2025 13:16:20.890] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,891 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2555,follower6-writer-2265]/waiting 01:16:20,891 PM [follower6-writer-2265] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.048 ms 01:16:20,891 PM [follower6-writer-2265] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.880 μs 01:16:20,891 PM [follower6-writer-2265] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:20,891 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:20,891 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:20,891 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,891 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:20.891] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4c25c866 01:16:20,892 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:20,892 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:20,892 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:20,898 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:20,899 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,899 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:20,899 PM [leader5-writer-2266] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:20,899 PM [leader5-writer-2266] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:20,899 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:20,899 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,899 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:20,899 PM [follower7-writer-2267] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:20,899 PM [follower7-writer-2267] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:20,899 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,899 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:20,899 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:20,899 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:20,899 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:20,899 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,899 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:20,899 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,899 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:20,899 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:20,899 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:20,899 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:20,899 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,899 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 45.53 μs with journalIndex=1 01:16:20,899 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,899 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:20,899 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:20,899 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:20,899 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:20,899 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,899 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:20,899 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,899 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:20,899 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:20,899 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:20,899 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:20.899] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,899 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2556,leader5-writer-2266]/waiting 01:16:20,899 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:20,899 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,899 PM [leader5-writer-2266] [DEBUG] JournalWriteTask - leader5: received 1 commands after 904.5 μs 01:16:20,899 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 208.9 μs with journalIndex=1 01:16:20,900 PM [leader5-writer-2266] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.259 μs 01:16:20,900 PM [leader5-writer-2266] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:20,900 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:20,900 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:20,900 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,900 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,900 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:20.900] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,900 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2557,follower7-writer-2267]/waiting 01:16:20,900 PM [follower7-writer-2267] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.067 ms [WARN] [07/29/2025 13:16:20.900] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5742b436 01:16:20,900 PM [follower7-writer-2267] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.990 μs 01:16:20,900 PM [follower7-writer-2267] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:20,900 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:20,900 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:20,900 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,900 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,900 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:20,900 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:20,900 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:20.900] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2e702ae7 01:16:20,900 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:20,900 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:20,900 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:20,911 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:20,911 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,911 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:20,911 PM [follower6-writer-2268] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:20,911 PM [follower6-writer-2268] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:20,912 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,912 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:20,912 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:20,912 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:20,912 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:20,912 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,912 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:20,912 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,912 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:20,912 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:20,912 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:20,912 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:20,912 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,912 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 98.87 μs with journalIndex=1 01:16:20,912 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,913 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2558,follower6-writer-2268]/waiting 01:16:20,913 PM [follower6-writer-2268] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.229 ms [ERROR] [07/29/2025 13:16:20.912] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,913 PM [follower6-writer-2268] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.700 μs 01:16:20,913 PM [follower6-writer-2268] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:20,913 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:20,913 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:20,913 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,913 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:20.913] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@654251eb 01:16:20,913 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:20,913 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:20,913 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:20,932 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:20,932 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,932 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:20,932 PM [leader5-writer-2269] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:20,932 PM [leader5-writer-2269] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:20,932 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,933 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:20,933 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:20,933 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:20,933 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:20,933 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,933 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:20,933 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,933 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:20,933 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:20,933 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:20,933 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:20,933 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,933 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:20,933 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 824.3 μs with journalIndex=1 01:16:20,934 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,934 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:20,934 PM [follower7-writer-2270] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:20,934 PM [follower7-writer-2270] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:20,934 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) [ERROR] [07/29/2025 13:16:20.934] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,934 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:20,934 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,934 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:20,934 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:20,934 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:20,934 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2559,leader5-writer-2269]/waiting 01:16:20,934 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:20,934 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,934 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:20,934 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,934 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:20,934 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:20,934 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:20,934 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:20,934 PM [leader5-writer-2269] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.003 ms 01:16:20,934 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,934 PM [leader5-writer-2269] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.710 μs 01:16:20,934 PM [leader5-writer-2269] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:20,934 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 43.80 μs with journalIndex=1 01:16:20,934 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,934 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:20,934 PM [follower6-writer-2271] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:20,934 PM [follower6-writer-2271] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:20,934 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2560,follower7-writer-2270]/waiting 01:16:20,934 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) [ERROR] [07/29/2025 13:16:20.934] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,934 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,934 PM [follower7-writer-2270] [DEBUG] JournalWriteTask - follower7: received 1 commands after 657.2 μs 01:16:20,935 PM [follower7-writer-2270] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.410 μs 01:16:20,935 PM [follower7-writer-2270] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:20,935 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:20,935 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:20,935 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,935 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,935 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:20,935 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:20,935 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:20,935 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:20,935 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,935 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:20,935 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,935 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:20,935 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,935 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:20,935 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,935 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:20,935 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:20,935 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:20,935 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:20,935 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,935 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 60.49 μs with journalIndex=1 [WARN] [07/29/2025 13:16:20.935] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@790e18f0 01:16:20,935 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:20.935] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@dd077ca 01:16:20,935 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) [ERROR] [07/29/2025 13:16:20.935] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,935 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2561,follower6-writer-2271]/waiting 01:16:20,935 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:20,935 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:20,935 PM [follower6-writer-2271] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.031 ms 01:16:20,935 PM [follower6-writer-2271] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.890 μs 01:16:20,935 PM [follower6-writer-2271] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:20,935 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:20,935 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:20,935 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,935 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:20.935] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@20716531 01:16:20,936 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:20,936 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:20,936 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:20,937 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:20,937 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:20,937 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:20,957 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:20,957 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,957 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:20,957 PM [follower7-writer-2272] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:20,957 PM [follower7-writer-2272] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:20,957 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:20,957 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,957 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:20,957 PM [leader5-writer-2273] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:20,957 PM [leader5-writer-2273] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:20,958 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,958 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:20,958 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:20,958 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:20,958 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:20,958 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:20,958 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,958 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:20,958 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,958 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:20,958 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:20,958 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:20,958 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,958 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:20,958 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,958 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:20,958 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,958 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:20,958 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 43.75 μs with journalIndex=1 01:16:20,958 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:20,958 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:20,958 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:20,958 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,958 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:20,958 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,958 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:20,958 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:20,958 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:20,958 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:20,958 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,958 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 34.27 μs with journalIndex=1 01:16:20,958 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) [ERROR] [07/29/2025 13:16:20.958] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:20.958] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,959 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,959 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,958 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2563,leader5-writer-2273]/waiting 01:16:20,958 PM [follower6-writer-2274] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:20,959 PM [follower6-writer-2274] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:20,958 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2562,follower7-writer-2272]/waiting 01:16:20,959 PM [leader5-writer-2273] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.389 ms 01:16:20,959 PM [leader5-writer-2273] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.019 μs 01:16:20,959 PM [leader5-writer-2273] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:20,959 PM [follower7-writer-2272] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.646 ms 01:16:20,959 PM [follower7-writer-2272] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.819 μs 01:16:20,959 PM [follower7-writer-2272] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:20,959 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:20,959 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:20,959 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,959 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:20,959 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,959 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:20,959 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,959 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:20.959] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6bd8df52 [WARN] [07/29/2025 13:16:20.959] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@236247cb 01:16:20,959 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:20,959 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:20,959 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:20,959 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:20,959 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,959 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:20,959 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:20,959 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:20,959 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:20,959 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:20,959 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:20,959 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,959 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 35.41 μs with journalIndex=1 01:16:20,959 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:20,959 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:20,959 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:20,959 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:20,959 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:20,959 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:20,969 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:20.969] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,969 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2564,follower6-writer-2274]/waiting 01:16:20,969 PM [follower6-writer-2274] [DEBUG] JournalWriteTask - follower6: received 1 commands after 10.09 ms 01:16:20,969 PM [follower6-writer-2274] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.610 μs 01:16:20,969 PM [follower6-writer-2274] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:20,969 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:20,969 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:20,969 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,969 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:20,969 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:20,969 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:20,969 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:20.977] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6de2ca4e 01:16:20,986 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:20,987 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,987 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:20,987 PM [follower7-writer-2275] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:20,987 PM [follower7-writer-2275] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:20,987 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:20,987 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:20,987 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:20,987 PM [leader5-writer-2276] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:20,987 PM [leader5-writer-2276] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:20,987 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,987 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:20,987 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:20,987 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:20,987 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:20,987 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,987 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:20,987 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:20,987 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:20,987 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:20,987 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:20,987 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:20,987 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,987 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 65.04 μs with journalIndex=1 01:16:20,988 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,988 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2565,follower7-writer-2275]/waiting 01:16:20,988 PM [follower7-writer-2275] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.091 ms 01:16:20,988 PM [follower7-writer-2275] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.560 μs 01:16:20,988 PM [follower7-writer-2275] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:20,988 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:20,988 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,988 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:20,988 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,988 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:20,988 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:20,988 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:20,988 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log [ERROR] [07/29/2025 13:16:20.987] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,988 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:20,988 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:20,988 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:20,988 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:20,988 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:20,988 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:20,988 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:20,988 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:20,988 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:20,988 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 33.90 μs with journalIndex=1 [WARN] [07/29/2025 13:16:20.988] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@59256ede 01:16:20,988 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2566,leader5-writer-2276]/waiting 01:16:20,988 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) [ERROR] [07/29/2025 13:16:20.988] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:20,988 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:20,988 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:20,988 PM [leader5-writer-2276] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.047 ms 01:16:20,989 PM [leader5-writer-2276] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.880 μs 01:16:20,989 PM [leader5-writer-2276] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:20,989 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:20,989 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:20,989 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:20,989 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,989 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:20,989 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:20,989 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:20,989 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:20,989 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:20.999] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@641724d8 01:16:21,18 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:21,18 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,18 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:21,18 PM [follower7-writer-2277] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:21,18 PM [follower7-writer-2277] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:21,19 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,19 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:21,19 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:21,19 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:21,19 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:21,19 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:21,19 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,19 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:21,19 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,19 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:21,19 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:21,19 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:21,19 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:21,19 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,19 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 54.04 μs with journalIndex=1 01:16:21,19 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,19 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:21,19 PM [follower6-writer-2278] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:21,19 PM [follower6-writer-2278] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:21,19 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:21.019] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,19 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2567,follower7-writer-2277]/waiting 01:16:21,19 PM [follower7-writer-2277] [DEBUG] JournalWriteTask - follower7: received 1 commands after 884.4 μs 01:16:21,19 PM [follower7-writer-2277] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.579 μs 01:16:21,19 PM [follower7-writer-2277] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:21,19 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,19 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:21,19 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:21,19 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,19 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:21,19 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,19 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:21,19 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:21,19 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:21,19 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:21,19 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,19 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:21,19 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,19 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:21,19 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:21,19 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:21,19 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:21,19 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,19 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 34.84 μs with journalIndex=1 [WARN] [07/29/2025 13:16:21.019] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1a2638c5 01:16:21,20 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:21.019] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,20 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,20 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:21,20 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:21,20 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2568,follower6-writer-2278]/waiting 01:16:21,20 PM [leader5-writer-2279] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:21,20 PM [leader5-writer-2279] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:21,20 PM [follower6-writer-2278] [DEBUG] JournalWriteTask - follower6: received 1 commands after 854.6 μs 01:16:21,20 PM [follower6-writer-2278] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.120 μs 01:16:21,20 PM [follower6-writer-2278] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:21,20 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:21,20 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:21,20 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,20 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:21,20 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,20 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:21.020] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5c27b36a 01:16:21,20 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,20 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:21,20 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:21,20 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:21,20 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:21,20 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:21,20 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:21,20 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,20 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:21,20 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,20 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:21,20 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:21,20 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:21,20 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:21,20 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:21,20 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,20 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 49.04 μs with journalIndex=1 01:16:21,29 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:21.029] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,29 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2569,leader5-writer-2279]/waiting 01:16:21,29 PM [leader5-writer-2279] [DEBUG] JournalWriteTask - leader5: received 1 commands after 9.397 ms 01:16:21,29 PM [leader5-writer-2279] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.330 μs 01:16:21,29 PM [leader5-writer-2279] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:21,29 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:21,29 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:21,29 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,29 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.029] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3b92ca1b 01:16:21,30 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:21,30 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:21,30 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:21,41 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:21,41 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,41 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:21,41 PM [follower7-writer-2280] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:21,41 PM [follower7-writer-2280] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:21,42 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,42 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:21,42 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:21,42 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:21,42 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:21,42 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,42 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:21,42 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,42 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:21,42 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:21,42 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:21,42 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:21,42 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,42 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 57.40 μs with journalIndex=1 01:16:21,42 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:21.042] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,42 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2570,follower7-writer-2280]/waiting 01:16:21,42 PM [follower7-writer-2280] [DEBUG] JournalWriteTask - follower7: received 1 commands after 767.0 μs 01:16:21,42 PM [follower7-writer-2280] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.230 μs 01:16:21,42 PM [follower7-writer-2280] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:21,42 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:21,42 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:21,42 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,42 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.042] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@537b1a60 01:16:21,42 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:21,43 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:21,43 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:21,43 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:21,43 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,43 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:21,43 PM [follower6-writer-2281] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:21,43 PM [follower6-writer-2281] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:21,43 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,43 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:21,43 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:21,43 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:21,43 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:21,43 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,43 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:21,43 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,43 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:21,43 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:21,43 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:21,43 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:21,43 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,43 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 47.65 μs with journalIndex=1 01:16:21,43 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [ERROR] [07/29/2025 13:16:21.043] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,43 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2571,follower6-writer-2281]/waiting 01:16:21,43 PM [follower6-writer-2281] [DEBUG] JournalWriteTask - follower6: received 1 commands after 769.6 μs 01:16:21,43 PM [follower6-writer-2281] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.289 μs 01:16:21,43 PM [follower6-writer-2281] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:21,44 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:21,44 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:21,44 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,44 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.044] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1650c8aa 01:16:21,44 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:21,44 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:21,44 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:21,46 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:21,46 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,46 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:21,46 PM [follower7-writer-2282] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:21,46 PM [follower7-writer-2282] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:21,47 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:21,47 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,47 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:21,47 PM [follower6-writer-2283] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:21,47 PM [follower6-writer-2283] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:21,47 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,47 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,47 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:21,47 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:21,47 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:21,47 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:21,47 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,47 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:21,47 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:21,47 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,47 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:21,47 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:21,47 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:21,47 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:21,47 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:21,48 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:21,48 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:21,48 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,48 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:21,48 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,48 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,48 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:21,48 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:21,48 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 37.98 μs with journalIndex=1 01:16:21,48 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:21,48 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:21,48 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,48 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 60.57 μs with journalIndex=1 01:16:21,48 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,48 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2573,follower6-writer-2283]/waiting 01:16:21,48 PM [follower6-writer-2283] [DEBUG] JournalWriteTask - follower6: received 1 commands after 837.9 μs 01:16:21,48 PM [follower6-writer-2283] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.279 μs 01:16:21,48 PM [follower6-writer-2283] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:21.048] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,48 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:21,48 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:21,48 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,48 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.048] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@25c6bfbc 01:16:21,49 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:21,49 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:21,49 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:21,50 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:21,50 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,50 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:21,50 PM [follower6-writer-2284] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:21,50 PM [follower6-writer-2284] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:21,50 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2572,follower7-writer-2282]/waiting 01:16:21,50 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:21.050] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,50 PM [follower7-writer-2282] [DEBUG] JournalWriteTask - follower7: received 1 commands after 4.641 ms 01:16:21,50 PM [follower7-writer-2282] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.199 μs 01:16:21,50 PM [follower7-writer-2282] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:21,50 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:21,50 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:21,50 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,50 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.051] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@124f7ae0 01:16:21,51 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:21,51 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:21,51 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:21,52 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:21,52 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,52 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:21,52 PM [follower7-writer-2285] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:21,52 PM [follower7-writer-2285] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:21,52 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,52 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:21,52 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:21,52 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:21,53 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,53 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:21,53 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:21,53 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:21,53 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:21,53 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,53 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:21,53 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,53 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:21,53 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:21,53 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:21,53 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:21,53 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,53 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 45.27 μs with journalIndex=1 01:16:21,53 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:21,53 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2575,follower7-writer-2285]/waiting 01:16:21,53 PM [follower7-writer-2285] [DEBUG] JournalWriteTask - follower7: received 1 commands after 646.5 μs 01:16:21,53 PM [follower7-writer-2285] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.620 μs 01:16:21,53 PM [follower7-writer-2285] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:21.053] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,53 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:21,53 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:21,53 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,53 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,53 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,53 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:21,53 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,53 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:21,53 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:21,53 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:21,53 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:21,53 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,53 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 32.37 μs with journalIndex=1 [WARN] [07/29/2025 13:16:21.053] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5d76f553 01:16:21,53 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:21,53 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:21,53 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:21,55 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:21,55 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,55 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:21,55 PM [follower7-writer-2286] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:21,55 PM [follower7-writer-2286] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:21,55 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2574,follower6-writer-2284]/waiting 01:16:21,55 PM [follower6-writer-2284] [DEBUG] JournalWriteTask - follower6: received 1 commands after 5.209 ms 01:16:21,55 PM [follower6-writer-2284] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.310 μs 01:16:21,55 PM [follower6-writer-2284] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:21,56 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:21,56 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:21,56 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:21.055] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,56 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,56 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,56 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,56 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,56 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:21,56 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:21,56 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:21,56 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:21,56 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,56 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:21,56 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,56 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:21,56 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:21,56 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:21,56 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:21,56 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,56 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 41.86 μs with journalIndex=1 01:16:21,56 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2576,follower7-writer-2286]/waiting [WARN] [07/29/2025 13:16:21.056] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5a6f5f93 01:16:21,56 PM [follower7-writer-2286] [DEBUG] JournalWriteTask - follower7: received 1 commands after 895.9 μs 01:16:21,56 PM [follower7-writer-2286] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.150 μs 01:16:21,56 PM [follower7-writer-2286] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:21,56 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:21,56 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:21,56 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:21,56 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,56 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,56 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:21,56 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor [ERROR] [07/29/2025 13:16:21.056] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,57 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:21,57 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:21,57 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:21.061] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@20b91887 01:16:21,61 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,68 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:21,68 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,68 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:21,68 PM [leader5-writer-2287] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:21,68 PM [leader5-writer-2287] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:21,69 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,69 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:21,69 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:21,69 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:21,69 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:21,69 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,69 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:21,69 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,69 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:21,69 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:21,69 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:21,69 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:21,69 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,69 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 47.11 μs with journalIndex=1 01:16:21,69 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,69 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2577,leader5-writer-2287]/waiting [ERROR] [07/29/2025 13:16:21.069] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,69 PM [leader5-writer-2287] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.096 ms 01:16:21,69 PM [leader5-writer-2287] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.470 μs 01:16:21,69 PM [leader5-writer-2287] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:21,70 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:21,70 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:21,70 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,70 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.070] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6f128ca8 01:16:21,70 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:21,70 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:21,70 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:21,82 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:21,83 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,83 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:21,83 PM [follower6-writer-2288] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:21,83 PM [follower6-writer-2288] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:21,83 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,83 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:21,83 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:21,83 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:21,83 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:21,83 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,83 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:21,83 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,83 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:21,83 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:21,83 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:21,83 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:21,83 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,83 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 78.24 μs with journalIndex=1 01:16:21,83 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2578,follower6-writer-2288]/waiting 01:16:21,84 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:21.083] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,84 PM [follower6-writer-2288] [DEBUG] JournalWriteTask - follower6: received 1 commands after 870.5 μs 01:16:21,84 PM [follower6-writer-2288] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.270 μs 01:16:21,84 PM [follower6-writer-2288] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:21,84 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:21,84 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:21,84 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,84 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,84 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:21,84 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:21,84 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:21,87 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:21,87 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,87 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:21,87 PM [follower7-writer-2289] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:21,87 PM [follower7-writer-2289] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:21.087] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@49084986 01:16:21,87 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,87 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:21,87 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:21,87 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:21,87 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:21,87 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,87 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:21,87 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,87 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:21,87 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:21,87 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:21,87 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:21,87 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,87 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 50.01 μs with journalIndex=1 01:16:21,87 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:21.087] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,88 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2579,follower7-writer-2289]/waiting 01:16:21,88 PM [follower7-writer-2289] [DEBUG] JournalWriteTask - follower7: received 1 commands after 786.5 μs 01:16:21,88 PM [follower7-writer-2289] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.710 μs 01:16:21,88 PM [follower7-writer-2289] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:21,88 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:21,88 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:21,88 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,88 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.088] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3124c6a3 01:16:21,88 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:21,88 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:21,88 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:21,93 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:21,93 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,93 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:21,93 PM [leader5-writer-2290] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:21,93 PM [leader5-writer-2290] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:21,93 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:21,94 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,94 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:21,94 PM [follower6-writer-2291] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:21,94 PM [follower6-writer-2291] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:21,94 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,94 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:21,94 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:21,94 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:21,94 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:21,94 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,94 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:21,94 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,94 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:21,94 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:21,94 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:21,94 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:21,94 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,94 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 51.05 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:21.094] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,94 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,95 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:21,95 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,95 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:21,95 PM [follower7-writer-2292] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:21,95 PM [follower7-writer-2292] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:21,97 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,94 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2580,leader5-writer-2290]/waiting 01:16:21,97 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:21,97 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:21,97 PM [leader5-writer-2290] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.890 ms 01:16:21,97 PM [leader5-writer-2290] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.240 μs 01:16:21,97 PM [leader5-writer-2290] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:21,97 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:21,97 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:21,97 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:21,97 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,97 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:21,97 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:21,97 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,97 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,97 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:21,97 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,97 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:21,97 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:21,97 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:21,97 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,97 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 45.07 μs with journalIndex=1 01:16:21,97 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,97 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:21,97 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:21,97 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:21.097] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@68758106 [ERROR] [07/29/2025 13:16:21.097] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,97 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2581,follower6-writer-2291]/waiting 01:16:21,97 PM [follower6-writer-2291] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.748 ms 01:16:21,97 PM [follower6-writer-2291] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.109 μs 01:16:21,97 PM [follower6-writer-2291] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:21,98 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:21,98 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:21,98 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,98 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,98 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:21,98 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:21,98 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:21.099] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@c00043b 01:16:21,105 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,105 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:21,105 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:21,105 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:21,105 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:21,105 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,105 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:21,105 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,105 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:21,105 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:21,105 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:21,105 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:21,105 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,105 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 74.68 μs with journalIndex=1 01:16:21,106 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:21,106 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,106 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:21,106 PM [leader5-writer-2293] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:21,106 PM [leader5-writer-2293] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:21,106 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) [ERROR] [07/29/2025 13:16:21.106] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,106 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2582,follower7-writer-2292]/waiting 01:16:21,106 PM [follower7-writer-2292] [DEBUG] JournalWriteTask - follower7: received 1 commands after 11.21 ms 01:16:21,106 PM [follower7-writer-2292] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.139 μs 01:16:21,106 PM [follower7-writer-2292] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:21,106 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:21,106 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:21,106 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,106 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,106 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,106 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:21,106 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:21,106 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:21,106 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:21,106 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,106 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:21,106 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,106 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:21,106 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:21,106 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:21,106 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:21,106 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,106 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 45.79 μs with journalIndex=1 [WARN] [07/29/2025 13:16:21.107] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1ac18738 01:16:21,107 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:21,107 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:21,107 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:21,109 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) [ERROR] [07/29/2025 13:16:21.109] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,109 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:21,109 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2583,leader5-writer-2293]/waiting 01:16:21,109 PM [leader5-writer-2293] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.677 ms 01:16:21,110 PM [leader5-writer-2293] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.160 μs 01:16:21,110 PM [leader5-writer-2293] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:21,110 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:21,110 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:21,110 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,110 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,110 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,110 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:21,110 PM [follower7-writer-2294] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:21,110 PM [follower7-writer-2294] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:21.110] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@669a33 01:16:21,110 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,110 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:21,110 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:21,110 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:21,110 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:21,110 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,110 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:21,110 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,110 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:21,110 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:21,110 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:21,110 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:21,110 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,110 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 35.25 μs with journalIndex=1 01:16:21,110 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,111 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:21,111 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:21,111 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor [ERROR] [07/29/2025 13:16:21.110] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,111 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:21,112 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,112 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:21,112 PM [follower6-writer-2295] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:21,112 PM [follower6-writer-2295] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:21,110 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2584,follower7-writer-2294]/waiting 01:16:21,112 PM [follower7-writer-2294] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.974 ms 01:16:21,112 PM [follower7-writer-2294] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.880 μs 01:16:21,112 PM [follower7-writer-2294] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:21,112 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:21,112 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:21,112 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,112 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,112 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,112 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:21,112 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:21,112 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:21,112 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:21,112 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,112 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:21,112 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,112 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:21,112 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:21,112 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:21,112 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries [WARN] [07/29/2025 13:16:21.112] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@56397c9a 01:16:21,112 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,112 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 73.79 μs with journalIndex=1 01:16:21,112 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:21,112 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:21,113 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:21,113 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2585,follower6-writer-2295]/waiting 01:16:21,113 PM [follower6-writer-2295] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.097 ms 01:16:21,113 PM [follower6-writer-2295] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.300 μs [ERROR] [07/29/2025 13:16:21.112] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,113 PM [follower6-writer-2295] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:21,113 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:21,113 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:21,113 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,113 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.113] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@570a6b8b 01:16:21,113 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:21,113 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:21,113 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:21,119 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,137 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:21,137 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:21,137 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,137 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:21,137 PM [follower6-writer-2296] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:21,137 PM [follower6-writer-2296] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:21,137 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,137 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:21,137 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,137 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:21,137 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:21,137 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:21,137 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:21,137 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,137 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:21,137 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,137 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:21,137 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:21,137 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:21,137 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:21,137 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,137 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 34.66 μs with journalIndex=1 01:16:21,137 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:21.137] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,137 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2586,follower6-writer-2296]/waiting 01:16:21,138 PM [follower7-writer-2297] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:21,138 PM [follower7-writer-2297] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:21,138 PM [follower6-writer-2296] [DEBUG] JournalWriteTask - follower6: received 1 commands after 763.0 μs 01:16:21,138 PM [follower6-writer-2296] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.620 μs 01:16:21,138 PM [follower6-writer-2296] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:21,137 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,138 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:21,138 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:21,138 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,138 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,138 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:21,138 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:21,138 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:21,138 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:21,138 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,138 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:21,138 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,138 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:21,138 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:21,138 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:21,138 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:21,138 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,138 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 48.95 μs with journalIndex=1 01:16:21,138 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:21,138 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2587,follower7-writer-2297]/waiting 01:16:21,138 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:21,138 PM [follower7-writer-2297] [DEBUG] JournalWriteTask - follower7: received 1 commands after 424.8 μs 01:16:21,138 PM [follower7-writer-2297] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.390 μs 01:16:21,138 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:21,138 PM [follower7-writer-2297] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:21,138 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:21,138 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:21,138 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,138 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,138 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:21,138 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:21,138 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:21,139 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:21,141 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:21.141] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@52bd913 [ERROR] [07/29/2025 13:16:21.138] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:21.141] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@11beeaf4 01:16:21,143 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:21,143 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,143 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:21,143 PM [leader5-writer-2298] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:21,143 PM [leader5-writer-2298] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:21,151 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:21,151 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,151 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:21,151 PM [follower6-writer-2299] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:21,151 PM [follower6-writer-2299] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:21,151 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,151 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:21,151 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:21,151 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:21,151 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:21,151 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,151 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:21,151 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,151 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:21,151 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:21,151 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:21,151 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:21,151 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,151 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 142.9 μs with journalIndex=1 01:16:21,152 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:21.152] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,152 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:21,152 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2588,leader5-writer-2298]/waiting 01:16:21,152 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,152 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:21,152 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:21,152 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:21,152 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:21,152 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,152 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:21,152 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,152 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:21,152 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:21,152 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:21,152 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:21,152 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,152 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 47.56 μs with journalIndex=1 01:16:21,152 PM [leader5-writer-2298] [DEBUG] JournalWriteTask - leader5: received 1 commands after 9.380 ms 01:16:21,152 PM [leader5-writer-2298] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.320 μs 01:16:21,152 PM [leader5-writer-2298] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:21,152 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:21,152 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:21.152] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,152 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2589,follower6-writer-2299]/waiting 01:16:21,152 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:21,152 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,152 PM [follower6-writer-2299] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.400 ms 01:16:21,152 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,152 PM [follower6-writer-2299] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 10.31 μs 01:16:21,152 PM [follower6-writer-2299] [DEBUG] JournalWriteTask - follower6: journal writer stopped [WARN] [07/29/2025 13:16:21.152] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3240798e 01:16:21,153 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,153 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:21,153 PM [follower7-writer-2300] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:21,153 PM [follower7-writer-2300] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:21,153 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:21,153 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:21,153 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:21,153 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,153 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:21,153 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:21,153 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:21,153 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:21,153 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,153 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:21,153 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,153 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:21,153 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:21,153 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:21,153 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:21,153 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,153 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 78.32 μs with journalIndex=1 01:16:21,153 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [ERROR] [07/29/2025 13:16:21.153] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,153 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2590,follower7-writer-2300]/waiting 01:16:21,153 PM [follower7-writer-2300] [DEBUG] JournalWriteTask - follower7: received 1 commands after 779.2 μs 01:16:21,153 PM [follower7-writer-2300] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 20.01 μs 01:16:21,153 PM [follower7-writer-2300] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:21,153 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:21,153 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:21,153 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,153 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.154] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7c7b143b 01:16:21,154 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:21,154 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:21,154 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:21,158 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:21,158 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:21,158 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,158 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.158] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4b2369f4 01:16:21,158 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:21,158 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:21,158 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:21,165 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:21,165 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,165 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:21,165 PM [leader5-writer-2301] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:21,165 PM [leader5-writer-2301] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:21,165 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:21,165 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,165 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:21,165 PM [follower7-writer-2302] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:21,165 PM [follower7-writer-2302] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:21,166 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,166 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:21,166 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:21,166 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:21,166 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:21,166 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,166 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:21,166 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,166 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:21,166 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:21,166 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:21,166 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:21,166 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,166 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 50.23 μs with journalIndex=1 01:16:21,166 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,166 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:21,166 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:21,166 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:21,166 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:21,166 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,166 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:21,166 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,166 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:21,166 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:21,166 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 [ERROR] [07/29/2025 13:16:21.166] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,166 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:21,166 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,166 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2592,follower7-writer-2302]/waiting 01:16:21,166 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,166 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 97.06 μs with journalIndex=1 01:16:21,166 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:21.166] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,166 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2591,leader5-writer-2301]/waiting 01:16:21,167 PM [follower7-writer-2302] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.203 ms 01:16:21,167 PM [leader5-writer-2301] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.531 ms 01:16:21,167 PM [follower7-writer-2302] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 13.02 μs 01:16:21,167 PM [follower7-writer-2302] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:21,167 PM [leader5-writer-2301] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 39.82 μs 01:16:21,167 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:21,167 PM [leader5-writer-2301] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:21,167 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:21,167 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,167 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,167 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:21,167 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:21,167 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,167 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.167] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3facd4 [WARN] [07/29/2025 13:16:21.167] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@66300f6d 01:16:21,167 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:21,167 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:21,167 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:21,167 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:21,167 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:21,167 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:21,177 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:21,178 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,178 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:21,178 PM [follower6-writer-2303] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:21,178 PM [follower6-writer-2303] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:21,178 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,178 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:21,178 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:21,178 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:21,178 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:21,178 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,178 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:21,178 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,178 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:21,178 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:21,178 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:21,178 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:21,178 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,178 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 114.3 μs with journalIndex=1 01:16:21,179 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:21.179] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,179 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2593,follower6-writer-2303]/waiting 01:16:21,179 PM [follower6-writer-2303] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.525 ms 01:16:21,179 PM [follower6-writer-2303] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 25.56 μs 01:16:21,179 PM [follower6-writer-2303] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:21,179 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:21,179 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:21,179 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,179 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,180 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:21,180 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:21,180 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:21.181] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@35950ab8 01:16:21,182 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:21,182 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,182 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:21,182 PM [leader5-writer-2304] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:21,182 PM [leader5-writer-2304] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:21,183 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,183 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:21,183 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:21,183 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:21,183 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:21,183 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,183 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:21,183 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,183 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:21,183 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:21,183 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:21,183 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:21,183 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,183 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 63.00 μs with journalIndex=1 01:16:21,183 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,183 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2594,leader5-writer-2304]/waiting [ERROR] [07/29/2025 13:16:21.183] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,183 PM [leader5-writer-2304] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.199 ms 01:16:21,183 PM [leader5-writer-2304] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.349 μs 01:16:21,183 PM [leader5-writer-2304] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:21,183 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:21,183 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:21,183 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:21,183 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,183 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,183 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,183 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 [WARN] [07/29/2025 13:16:21.184] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@64a848bd 01:16:21,184 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:21,184 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:21,184 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:21,184 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,184 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:21,184 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:21,184 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:21,184 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:21,184 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,184 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:21,184 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,184 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:21,184 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:21,184 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:21,184 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:21,184 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,184 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 66.59 μs with journalIndex=1 01:16:21,184 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2595,follower6-writer-2305]/runnable [ERROR] [07/29/2025 13:16:21.184] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,184 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,187 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:21,187 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,187 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:21,187 PM [follower7-writer-2306] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:21,187 PM [follower7-writer-2306] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:21,187 PM [follower6-writer-2305] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:21,187 PM [follower6-writer-2305] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.910 μs 01:16:21,187 PM [follower6-writer-2305] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.980 μs 01:16:21,187 PM [follower6-writer-2305] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:21,187 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:21,187 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:21,187 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,187 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.187] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@79352351 01:16:21,187 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:21,187 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:21,187 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:21,190 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:21,190 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,190 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:21,191 PM [leader5-writer-2307] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:21,191 PM [leader5-writer-2307] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:21,191 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,191 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:21,191 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:21,191 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:21,191 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:21,191 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,191 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:21,191 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,191 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:21,191 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:21,191 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:21,191 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:21,191 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,191 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 71.86 μs with journalIndex=1 01:16:21,191 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:21.191] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,191 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2597,leader5-writer-2307]/waiting 01:16:21,192 PM [leader5-writer-2307] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.091 ms 01:16:21,192 PM [leader5-writer-2307] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.190 μs 01:16:21,192 PM [leader5-writer-2307] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:21,192 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:21,192 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:21,192 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,192 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,192 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:21,192 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,192 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:21,192 PM [follower6-writer-2308] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:21,192 PM [follower6-writer-2308] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:21.192] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5024e1c1 01:16:21,192 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,192 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:21,192 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:21,192 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:21,192 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:21,192 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,192 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:21,192 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,192 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:21,192 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:21,192 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:21,192 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:21,192 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,192 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:21,192 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 76.33 μs with journalIndex=1 01:16:21,192 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:21,192 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:21,193 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:21.193] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,193 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2598,follower6-writer-2308]/waiting 01:16:21,193 PM [follower6-writer-2308] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.315 ms 01:16:21,193 PM [follower6-writer-2308] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.400 μs 01:16:21,193 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,193 PM [follower6-writer-2308] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:21,193 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:21,193 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:21,193 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:21,193 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:21,193 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,193 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:21,193 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,193 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:21,193 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:21,193 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:21,193 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:21,193 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,193 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 51.24 μs with journalIndex=1 01:16:21,194 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:21.194] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,194 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2596,follower7-writer-2306]/waiting 01:16:21,194 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:21,194 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:21,194 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,194 PM [follower7-writer-2306] [DEBUG] JournalWriteTask - follower7: received 1 commands after 6.719 ms 01:16:21,194 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,194 PM [follower7-writer-2306] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.610 μs 01:16:21,194 PM [follower7-writer-2306] [DEBUG] JournalWriteTask - follower7: journal writer stopped [WARN] [07/29/2025 13:16:21.194] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6b686f56 01:16:21,194 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:21,194 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:21,194 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:21,194 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:21,194 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,194 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:21,194 PM [leader5-writer-2309] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:21,194 PM [leader5-writer-2309] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:21,195 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,195 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:21,195 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:21,195 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:21,195 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:21,195 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,195 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:21,195 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,195 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:21,195 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:21,195 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:21,195 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:21,195 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,195 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 49.73 μs with journalIndex=1 01:16:21,195 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:21.195] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,195 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2599,leader5-writer-2309]/waiting 01:16:21,195 PM [leader5-writer-2309] [DEBUG] JournalWriteTask - leader5: received 1 commands after 923.5 μs 01:16:21,195 PM [leader5-writer-2309] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.550 μs 01:16:21,195 PM [leader5-writer-2309] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:21,195 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:21,195 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:21,195 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,195 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.195] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7976488b 01:16:21,196 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:21,196 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:21,196 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:21,197 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:21,197 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,197 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:21,197 PM [follower6-writer-2310] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:21,197 PM [follower6-writer-2310] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:21,197 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:21,197 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:21,197 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,197 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.197] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@691fcd53 01:16:21,197 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:21,197 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:21,197 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:21,200 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,200 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:21,200 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:21,200 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:21,200 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:21,200 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,200 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:21,200 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,200 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:21,200 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:21,200 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:21,200 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:21,200 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,200 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 65.06 μs with journalIndex=1 01:16:21,201 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2600,follower6-writer-2310]/waiting 01:16:21,201 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) [ERROR] [07/29/2025 13:16:21.201] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,201 PM [follower6-writer-2310] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.868 ms 01:16:21,201 PM [follower6-writer-2310] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.970 μs 01:16:21,201 PM [follower6-writer-2310] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:21,204 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:21,204 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,204 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:21,204 PM [leader5-writer-2311] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:21,204 PM [leader5-writer-2311] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:21,204 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:21,204 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:21,204 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,204 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,204 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,205 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:21,205 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:21,205 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:21,205 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:21,205 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,205 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:21,205 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,205 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:21,205 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:21,205 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:21,205 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:21,205 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:21,205 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,205 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:21,205 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 147.5 μs with journalIndex=1 01:16:21,205 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:21,205 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,205 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2601,leader5-writer-2311]/waiting 01:16:21,205 PM [leader5-writer-2311] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.175 ms 01:16:21,205 PM [leader5-writer-2311] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.520 μs 01:16:21,205 PM [leader5-writer-2311] [DEBUG] JournalWriteTask - leader5: journal writer stopped [WARN] [07/29/2025 13:16:21.205] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5b2106e8 01:16:21,205 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:21,205 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:21,205 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:21.205] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,205 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.206] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@306d6454 01:16:21,206 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:21,206 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:21,206 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:21,208 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:21,208 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,208 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:21,208 PM [follower6-writer-2312] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:21,208 PM [follower6-writer-2312] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:21,209 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,209 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:21,209 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:21,209 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:21,209 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:21,209 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,209 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:21,209 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,209 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:21,209 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:21,209 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:21,209 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:21,209 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,209 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 95.50 μs with journalIndex=1 01:16:21,209 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:21.209] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,209 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2602,follower6-writer-2312]/waiting 01:16:21,209 PM [follower6-writer-2312] [DEBUG] JournalWriteTask - follower6: received 1 commands after 922.8 μs 01:16:21,209 PM [follower6-writer-2312] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.200 μs 01:16:21,209 PM [follower6-writer-2312] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:21,209 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:21,209 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:21,209 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,209 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.209] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1305c09b 01:16:21,210 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:21,210 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:21,210 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:21,217 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:21,217 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,217 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:21,217 PM [follower7-writer-2313] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:21,217 PM [follower7-writer-2313] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:21,218 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,218 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:21,218 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:21,218 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:21,218 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:21,218 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,218 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:21,218 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,218 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:21,218 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:21,218 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:21,218 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:21,218 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,218 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 71.32 μs with journalIndex=1 01:16:21,218 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2603,follower7-writer-2313]/waiting [ERROR] [07/29/2025 13:16:21.218] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,218 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,218 PM [follower7-writer-2313] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.021 ms 01:16:21,218 PM [follower7-writer-2313] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.659 μs 01:16:21,218 PM [follower7-writer-2313] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:21,218 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:21,218 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:21,218 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,218 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.219] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@48c5e4d3 01:16:21,219 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:21,219 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:21,219 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:21,223 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:21,223 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,223 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:21,223 PM [follower6-writer-2314] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:21,223 PM [follower6-writer-2314] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:21,224 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,224 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:21,224 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:21,224 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:21,224 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:21,224 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,224 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:21,224 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,224 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:21,224 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:21,224 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:21,224 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:21,224 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,224 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 63.12 μs with journalIndex=1 01:16:21,224 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:21.224] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,224 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2604,follower6-writer-2314]/waiting 01:16:21,225 PM [follower6-writer-2314] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.058 ms 01:16:21,225 PM [follower6-writer-2314] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.369 μs 01:16:21,225 PM [follower6-writer-2314] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:21,225 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:21,225 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:21,225 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,225 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,225 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:21,225 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:21,225 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:21,228 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:21.228] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7d7d9d71 01:16:21,228 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,228 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:21,228 PM [follower7-writer-2315] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:21,228 PM [follower7-writer-2315] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:21,229 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,229 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:21,229 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:21,229 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:21,229 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:21,229 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,229 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:21,229 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,229 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:21,229 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:21,229 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:21,229 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:21,229 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,229 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 72.52 μs with journalIndex=1 01:16:21,229 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2605,follower7-writer-2315]/waiting [ERROR] [07/29/2025 13:16:21.229] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,229 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,229 PM [follower7-writer-2315] [DEBUG] JournalWriteTask - follower7: received 1 commands after 817.2 μs 01:16:21,229 PM [follower7-writer-2315] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.630 μs 01:16:21,229 PM [follower7-writer-2315] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:21,229 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:21,229 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:21,229 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,229 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,229 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:21.229] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2d665b62 01:16:21,229 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:21,230 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,230 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:21,230 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:21,230 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:21,230 PM [leader5-writer-2316] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:21,230 PM [leader5-writer-2316] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:21,230 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,230 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:21,230 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:21,230 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:21,230 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:21,230 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,230 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:21,230 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,230 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:21,230 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:21,230 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:21,230 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:21,230 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,230 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 47.81 μs with journalIndex=1 01:16:21,230 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:21.230] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,230 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2606,leader5-writer-2316]/waiting 01:16:21,230 PM [leader5-writer-2316] [DEBUG] JournalWriteTask - leader5: received 1 commands after 871.3 μs 01:16:21,230 PM [leader5-writer-2316] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.410 μs 01:16:21,230 PM [leader5-writer-2316] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:21,230 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:21,230 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:21,231 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,231 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.231] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4c0b3486 01:16:21,231 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:21,231 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:21,231 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:21,240 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:21,240 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,240 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:21,240 PM [follower6-writer-2317] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:21,240 PM [follower6-writer-2317] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:21,240 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,240 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:21,240 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:21,240 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:21,240 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:21,240 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,240 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:21,240 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,240 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:21,240 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:21,240 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:21,240 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:21,240 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,240 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 64.19 μs with journalIndex=1 01:16:21,240 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:21.240] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,240 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2607,follower6-writer-2317]/waiting 01:16:21,241 PM [follower6-writer-2317] [DEBUG] JournalWriteTask - follower6: received 1 commands after 791.3 μs 01:16:21,241 PM [follower6-writer-2317] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.190 μs 01:16:21,241 PM [follower6-writer-2317] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:21,241 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:21,241 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:21,241 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,241 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.241] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4ee530c5 01:16:21,241 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:21,241 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:21,241 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:21,246 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:21,246 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,246 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:21,246 PM [follower7-writer-2318] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:21,246 PM [follower7-writer-2318] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:21,246 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,246 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:21,246 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:21,246 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:21,246 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:21,246 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,247 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:21,247 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,247 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:21,247 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:21,247 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:21,247 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:21,247 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,247 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 57.43 μs with journalIndex=1 01:16:21,247 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) [ERROR] [07/29/2025 13:16:21.247] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,247 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2608,follower7-writer-2318]/waiting 01:16:21,247 PM [follower7-writer-2318] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.144 ms 01:16:21,247 PM [follower7-writer-2318] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.860 μs 01:16:21,247 PM [follower7-writer-2318] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:21,247 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:21,247 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:21,247 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,247 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.247] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1014b9d3 01:16:21,247 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:21,247 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:21,248 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:21,248 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:21,248 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,248 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:21,248 PM [follower6-writer-2319] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:21,248 PM [follower6-writer-2319] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:21,248 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,248 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:21,248 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:21,248 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:21,248 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:21,248 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,248 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:21,248 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,248 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:21,248 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:21,248 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:21,248 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:21,248 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,248 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 44.87 μs with journalIndex=1 01:16:21,248 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:21.248] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,248 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2609,follower6-writer-2319]/waiting 01:16:21,248 PM [follower6-writer-2319] [DEBUG] JournalWriteTask - follower6: received 1 commands after 703.0 μs 01:16:21,248 PM [follower6-writer-2319] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.210 μs 01:16:21,248 PM [follower6-writer-2319] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:21,248 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:21,248 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:21,248 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,248 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.249] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7b054f7c 01:16:21,249 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:21,249 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:21,249 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:21,265 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:21,265 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,265 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:21,265 PM [follower7-writer-2320] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:21,265 PM [follower7-writer-2320] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:21,266 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,266 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:21,266 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:21,266 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:21,266 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:21,266 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,266 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:21,266 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,266 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:21,266 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:21,266 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:21,266 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:21,266 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:21,266 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,266 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 146.4 μs with journalIndex=1 01:16:21,266 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2610,follower7-writer-2320]/waiting [ERROR] [07/29/2025 13:16:21.266] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,266 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,266 PM [follower7-writer-2320] [DEBUG] JournalWriteTask - follower7: received 1 commands after 858.0 μs 01:16:21,266 PM [follower7-writer-2320] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.659 μs 01:16:21,266 PM [follower7-writer-2320] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:21,266 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,266 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:21,266 PM [follower6-writer-2321] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:21,266 PM [follower6-writer-2321] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:21,266 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:21,266 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:21,266 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,266 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,267 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,267 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:21,267 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:21,267 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:21,267 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:21,267 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,267 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:21,267 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,267 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:21,267 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:21,267 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:21,267 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:21,267 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,267 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 33.39 μs with journalIndex=1 01:16:21,267 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:21,267 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [WARN] [07/29/2025 13:16:21.267] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@17ee9a35 at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:21.267] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,267 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:21,267 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:21,267 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2611,follower6-writer-2321]/waiting 01:16:21,267 PM [follower6-writer-2321] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.117 ms 01:16:21,267 PM [follower6-writer-2321] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.370 μs 01:16:21,267 PM [follower6-writer-2321] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:21,267 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:21,267 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:21,267 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,267 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,268 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:21,268 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:21,268 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:21.273] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@50152da2 01:16:21,282 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:21,283 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,283 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:21,283 PM [leader5-writer-2322] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:21,283 PM [leader5-writer-2322] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:21,283 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,283 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:21,283 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:21,283 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:21,283 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:21,283 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,283 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:21,283 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,283 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:21,283 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:21,283 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:21,283 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:21,283 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,283 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 52.41 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:21.283] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,283 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:21,283 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2612,leader5-writer-2322]/waiting 01:16:21,283 PM [leader5-writer-2322] [DEBUG] JournalWriteTask - leader5: received 1 commands after 850.4 μs 01:16:21,283 PM [leader5-writer-2322] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.200 μs 01:16:21,283 PM [leader5-writer-2322] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:21,283 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,284 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,284 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:21,284 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:21,284 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:21,284 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,284 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.284] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1f22c14f 01:16:21,284 PM [follower7-writer-2323] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:21,284 PM [follower7-writer-2323] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:21,284 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,284 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:21,284 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:21,284 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:21,284 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:21,284 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:21,284 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:21,284 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:21,284 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,284 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:21,284 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,284 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:21,284 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:21,284 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:21,284 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:21,284 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,284 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 45.95 μs with journalIndex=1 01:16:21,284 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:21.284] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,284 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2613,follower7-writer-2323]/waiting 01:16:21,284 PM [follower7-writer-2323] [DEBUG] JournalWriteTask - follower7: received 1 commands after 483.2 μs 01:16:21,284 PM [follower7-writer-2323] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.760 μs 01:16:21,284 PM [follower7-writer-2323] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:21,284 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:21,284 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:21,284 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,284 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.285] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4e0d0378 01:16:21,285 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:21,285 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:21,285 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:21,290 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:21,292 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:21,292 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,292 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:21,292 PM [leader5-writer-2324] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:21,292 PM [leader5-writer-2324] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:21,297 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:21,297 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,297 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:21,297 PM [follower6-writer-2325] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:21,297 PM [follower6-writer-2325] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:21,297 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,297 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:21,297 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:21,297 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:21,297 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:21,297 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,297 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:21,297 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,297 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:21,297 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:21,297 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:21,297 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:21,298 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,298 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,298 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:21,298 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 90.76 μs with journalIndex=1 01:16:21,298 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:21,298 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:21,298 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:21,298 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,298 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:21,298 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,298 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:21,298 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:21,298 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:21,298 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:21,298 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,298 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 53.13 μs with journalIndex=1 01:16:21,298 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:21.298] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,298 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:21,298 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:21.298] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,298 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2614,leader5-writer-2324]/waiting 01:16:21,298 PM [leader5-writer-2324] [DEBUG] JournalWriteTask - leader5: received 1 commands after 5.926 ms 01:16:21,298 PM [leader5-writer-2324] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.449 μs 01:16:21,298 PM [leader5-writer-2324] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:21,298 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2615,follower6-writer-2325]/waiting 01:16:21,298 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:21,298 PM [follower6-writer-2325] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.256 ms 01:16:21,298 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:21,298 PM [follower6-writer-2325] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 1.490 μs 01:16:21,298 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,298 PM [follower6-writer-2325] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:21,298 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,298 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:21,298 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:21,298 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,298 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.299] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2d8ebc9e [WARN] [07/29/2025 13:16:21.299] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1a691648 01:16:21,299 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:21,299 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:21,299 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:21,299 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:21,299 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:21,299 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:21,306 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,306 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:21,306 PM [follower7-writer-2326] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:21,306 PM [follower7-writer-2326] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:21,306 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,306 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:21,306 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:21,306 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:21,306 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:21,306 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,306 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:21,306 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,306 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:21,306 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:21,306 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:21,306 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:21,306 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,306 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 66.91 μs with journalIndex=1 01:16:21,306 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2616,follower7-writer-2326]/waiting 01:16:21,306 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:21.306] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,306 PM [follower7-writer-2326] [DEBUG] JournalWriteTask - follower7: received 1 commands after 747.9 μs 01:16:21,307 PM [follower7-writer-2326] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.750 μs 01:16:21,307 PM [follower7-writer-2326] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:21,307 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:21,307 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:21,307 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,307 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.307] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3993d911 01:16:21,307 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:21,307 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:21,307 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:21,308 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:21,308 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,308 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:21,309 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,309 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:21,309 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:21,309 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:21,309 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:21,309 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,309 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:21,309 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,309 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:21,309 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:21,309 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:21,309 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:21,309 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,309 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 50.87 μs with journalIndex=1 01:16:21,309 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [ERROR] [07/29/2025 13:16:21.309] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,309 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2617,leader5-writer-2327]/runnable 01:16:21,309 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:21,310 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,310 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:21,310 PM [leader5-writer-2327] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:21,310 PM [leader5-writer-2327] [DEBUG] JournalWriteTask - leader5: received 1 commands after 5.529 μs 01:16:21,310 PM [leader5-writer-2327] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.999 μs 01:16:21,310 PM [leader5-writer-2327] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:21,310 PM [follower7-writer-2328] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:21,310 PM [follower7-writer-2328] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:21,310 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:21,310 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:21,310 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,310 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,310 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,310 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:21,310 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:21,310 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:21,310 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:21,310 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,310 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:21,310 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,310 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:21,310 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:21,310 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:21,310 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:21,310 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,310 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 40.96 μs with journalIndex=1 01:16:21,310 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:21,310 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:21.310] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1a051e61 01:16:21,310 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:21,310 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:21.310] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,310 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2618,follower7-writer-2328]/waiting 01:16:21,311 PM [follower7-writer-2328] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.042 ms 01:16:21,311 PM [follower7-writer-2328] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.140 μs 01:16:21,311 PM [follower7-writer-2328] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:21,311 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:21,311 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:21,311 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,311 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.311] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3df1902c 01:16:21,311 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:21,311 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:21,311 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:21,328 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:21,329 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,329 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:21,329 PM [follower6-writer-2329] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:21,329 PM [follower6-writer-2329] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:21,329 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,329 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:21,329 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:21,329 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:21,329 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:21,329 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,329 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:21,329 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,329 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:21,329 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:21,329 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:21,329 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:21,329 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,329 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 55.44 μs with journalIndex=1 01:16:21,329 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2619,follower6-writer-2329]/waiting 01:16:21,329 PM [follower6-writer-2329] [DEBUG] JournalWriteTask - follower6: received 1 commands after 658.1 μs 01:16:21,329 PM [follower6-writer-2329] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.440 μs 01:16:21,329 PM [follower6-writer-2329] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:21,329 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:21,329 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:21,329 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:21.329] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,329 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,329 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:21.330] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@47b2a0d6 01:16:21,330 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,330 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:21,330 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:21,330 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:21,330 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:21,330 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,330 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:21,330 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:21,330 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:21,330 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:21,330 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,330 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:21,330 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,330 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:21,330 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:21,330 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:21,330 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:21,330 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,330 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 76.01 μs with journalIndex=1 01:16:21,331 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2620,leader5-writer-2330]/runnable [ERROR] [07/29/2025 13:16:21.330] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,333 PM [leader5-writer-2330] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:21,333 PM [leader5-writer-2330] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.790 μs 01:16:21,333 PM [leader5-writer-2330] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.639 μs 01:16:21,333 PM [leader5-writer-2330] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:21,333 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:21,333 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:21,333 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,333 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.333] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@73f5528c 01:16:21,333 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:21,333 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:21,333 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:21,337 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,337 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,348 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:21,348 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,348 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:21,348 PM [follower7-writer-2331] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:21,348 PM [follower7-writer-2331] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:21,349 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:21,349 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,349 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:21,349 PM [follower6-writer-2332] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:21,349 PM [follower6-writer-2332] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:21,349 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,349 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:21,349 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:21,349 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:21,349 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:21,349 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,349 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:21,349 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,349 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:21,349 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:21,349 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:21,349 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:21,349 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,349 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 37.20 μs with journalIndex=1 01:16:21,349 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2621,follower7-writer-2331]/waiting 01:16:21,349 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,349 PM [follower7-writer-2331] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.159 ms 01:16:21,349 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:21,349 PM [follower7-writer-2331] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.719 μs 01:16:21,349 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:21,349 PM [follower7-writer-2331] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:21,349 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:21,349 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:21,349 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,349 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:21,349 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,349 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,349 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:21,350 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:21,350 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,349 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:21,350 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:21,350 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,350 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:21,350 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries [ERROR] [07/29/2025 13:16:21.349] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,350 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,350 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 34.32 μs with journalIndex=1 [WARN] [07/29/2025 13:16:21.350] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4224af0c 01:16:21,350 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:21,350 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,350 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2622,follower6-writer-2332]/waiting [ERROR] [07/29/2025 13:16:21.350] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,350 PM [follower6-writer-2332] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.255 ms 01:16:21,350 PM [follower6-writer-2332] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.960 μs 01:16:21,350 PM [follower6-writer-2332] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:21,350 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:21,350 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:21,350 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:21,350 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:21,350 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,350 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.350] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@36fd5657 01:16:21,351 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:21,351 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:21,351 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:21,372 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:21,372 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,372 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:21,372 PM [follower7-writer-2333] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:21,372 PM [follower7-writer-2333] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:21,372 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:21,372 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,372 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:21,372 PM [leader5-writer-2334] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:21,372 PM [leader5-writer-2334] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:21,372 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,373 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:21,373 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:21,373 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:21,373 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:21,373 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,373 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:21,373 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,373 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:21,373 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:21,373 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:21,373 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:21,373 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,373 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 47.78 μs with journalIndex=1 01:16:21,373 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,373 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:21,373 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:21,373 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:21,373 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,373 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2623,follower7-writer-2333]/waiting 01:16:21,373 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:21,373 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,373 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:21,373 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,373 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:21,373 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:21,373 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:21,373 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries [ERROR] [07/29/2025 13:16:21.373] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,373 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,373 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 56.66 μs with journalIndex=1 01:16:21,373 PM [follower7-writer-2333] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.383 ms 01:16:21,373 PM [follower7-writer-2333] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.020 μs 01:16:21,373 PM [follower7-writer-2333] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:21,373 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2624,leader5-writer-2334]/waiting 01:16:21,373 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,373 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:21,373 PM [leader5-writer-2334] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.118 ms 01:16:21,374 PM [leader5-writer-2334] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.739 μs 01:16:21,374 PM [leader5-writer-2334] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:21,374 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:21,374 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:21.373] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,374 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,374 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:21,374 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:21,374 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,374 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,374 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:21,374 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:21,374 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:21,374 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:21,374 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:21,374 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:21,380 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:21,380 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,380 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:21,380 PM [follower6-writer-2335] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:21,380 PM [follower6-writer-2335] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:21.380] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@ec267f6 [WARN] [07/29/2025 13:16:21.380] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@362fd648 01:16:21,381 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,381 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:21,381 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:21,381 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:21,381 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:21,381 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,381 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:21,381 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,381 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:21,381 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:21,381 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:21,381 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:21,381 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,381 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 60.62 μs with journalIndex=1 01:16:21,381 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) [ERROR] [07/29/2025 13:16:21.381] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,381 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2625,follower6-writer-2335]/waiting 01:16:21,382 PM [follower6-writer-2335] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.501 ms 01:16:21,382 PM [follower6-writer-2335] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 4.650 μs 01:16:21,382 PM [follower6-writer-2335] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:21,382 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:21,382 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:21,382 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,382 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,382 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:21.382] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@613abbe0 01:16:21,382 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,382 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:21,382 PM [leader5-writer-2336] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:21,382 PM [leader5-writer-2336] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:21,383 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,383 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:21,383 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:21,383 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:21,383 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:21,383 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,383 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:21,383 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,383 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:21,383 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:21,383 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:21,383 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:21,383 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,383 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:21,383 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 49.89 μs with journalIndex=1 01:16:21,383 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:21,383 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:21,383 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:21.383] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,383 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2626,leader5-writer-2336]/waiting 01:16:21,383 PM [leader5-writer-2336] [DEBUG] JournalWriteTask - leader5: received 1 commands after 948.6 μs 01:16:21,383 PM [leader5-writer-2336] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.999 μs 01:16:21,383 PM [leader5-writer-2336] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:21,383 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:21,383 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:21,383 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,383 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.383] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3038a9bc 01:16:21,384 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:21,384 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:21,384 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:21,408 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:21,408 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,408 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:21,408 PM [follower7-writer-2337] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:21,408 PM [follower7-writer-2337] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:21,408 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:21,408 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,408 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:21,408 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:21,408 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:21,408 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,408 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:21,408 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:21,408 PM [leader5-writer-2338] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:21,408 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:21,408 PM [leader5-writer-2338] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:21,408 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,408 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:21,408 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,408 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:21,408 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:21,408 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:21,408 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:21,408 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,408 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 45.89 μs with journalIndex=1 01:16:21,409 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2627,follower7-writer-2337]/waiting [ERROR] [07/29/2025 13:16:21.409] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,409 PM [follower7-writer-2337] [DEBUG] JournalWriteTask - follower7: received 1 commands after 938.1 μs 01:16:21,409 PM [follower7-writer-2337] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.970 μs 01:16:21,409 PM [follower7-writer-2337] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:21,409 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,409 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:21,409 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:21,409 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:21,409 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:21,409 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,409 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:21,409 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,409 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:21,409 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:21,409 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:21,409 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:21,409 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,409 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,409 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:21,409 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 38.43 μs with journalIndex=1 01:16:21,409 PM [follower6-writer-2339] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:21,409 PM [follower6-writer-2339] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:21,409 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:21,409 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:21,409 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,409 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.409] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@697f10a4 01:16:21,409 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,409 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:21,409 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:21,409 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:21,409 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:21,409 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:21,409 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:21,409 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:21,409 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,409 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:21,409 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,409 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:21,409 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:21,409 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:21,409 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:21,410 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,410 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 80.67 μs with journalIndex=1 01:16:21,411 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:21,411 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,411 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:21,411 PM [follower7-writer-2340] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:21,411 PM [follower7-writer-2340] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:21,411 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2629,follower6-writer-2339]/waiting 01:16:21,411 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2628,leader5-writer-2338]/waiting [ERROR] [07/29/2025 13:16:21.411] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,411 PM [follower6-writer-2339] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.154 ms 01:16:21,411 PM [follower6-writer-2339] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 8.359 μs 01:16:21,411 PM [follower6-writer-2339] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:21,411 PM [leader5-writer-2338] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.917 ms 01:16:21,411 PM [leader5-writer-2338] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.030 μs 01:16:21,411 PM [leader5-writer-2338] [DEBUG] JournalWriteTask - leader5: journal writer stopped [ERROR] [07/29/2025 13:16:21.411] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,411 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:21,411 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:21,411 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,411 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,411 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) [WARN] [07/29/2025 13:16:21.412] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@25af5d54 at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,412 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:21,412 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,411 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,412 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:21,412 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:21,412 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:21,412 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:21,412 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:21,412 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:21,412 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,412 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:21,412 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,412 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:21,412 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:21,412 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:21,412 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:21,412 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,412 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 42.76 μs with journalIndex=1 01:16:21,412 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2630,follower7-writer-2340]/waiting 01:16:21,412 PM [follower7-writer-2340] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.294 ms 01:16:21,412 PM [follower7-writer-2340] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.499 μs 01:16:21,412 PM [follower7-writer-2340] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:21.412] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,412 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,412 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,412 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:21,412 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:21,412 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,412 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.413] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@64825143 01:16:21,413 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:21,413 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:21,413 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:21,417 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:21,417 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:21,417 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,417 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,417 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:21,417 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:21,417 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:21.419] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5065e937 01:16:21,431 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:21,432 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,432 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:21,432 PM [follower6-writer-2341] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:21,432 PM [follower6-writer-2341] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:21,432 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,432 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:21,432 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:21,432 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:21,432 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:21,432 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,432 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:21,432 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,432 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:21,432 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:21,432 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:21,432 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:21,432 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,432 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 53.10 μs with journalIndex=1 01:16:21,432 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,432 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2631,follower6-writer-2341]/waiting [ERROR] [07/29/2025 13:16:21.432] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,432 PM [follower6-writer-2341] [DEBUG] JournalWriteTask - follower6: received 1 commands after 688.4 μs 01:16:21,432 PM [follower6-writer-2341] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.939 μs 01:16:21,432 PM [follower6-writer-2341] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:21,432 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:21,432 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:21,432 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,432 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,433 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:21,433 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:21,433 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:21,439 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:21,439 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,439 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:21,439 PM [follower7-writer-2342] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:21,439 PM [follower7-writer-2342] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:21.439] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7eca436d 01:16:21,440 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,440 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:21,440 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:21,440 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:21,440 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:21,440 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,440 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:21,440 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,440 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:21,440 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:21,440 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:21,440 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:21,440 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,440 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 49.35 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:21.440] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,440 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,440 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2632,follower7-writer-2342]/waiting 01:16:21,440 PM [follower7-writer-2342] [DEBUG] JournalWriteTask - follower7: received 1 commands after 810.5 μs 01:16:21,440 PM [follower7-writer-2342] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 7.350 μs 01:16:21,440 PM [follower7-writer-2342] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:21,440 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:21,440 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:21,440 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,440 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:21,440 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,441 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:21,441 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:21,441 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:21,441 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:21,441 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,441 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:21,441 PM [follower6-writer-2343] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:21,441 PM [follower6-writer-2343] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:21.441] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@624f6750 01:16:21,441 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,441 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:21,441 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:21,441 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:21,441 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:21,441 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,441 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:21,441 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,441 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:21,441 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:21,441 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:21,441 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:21,441 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,441 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 53.52 μs with journalIndex=1 01:16:21,443 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:21,443 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,443 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:21,443 PM [follower7-writer-2344] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:21,443 PM [follower7-writer-2344] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [ERROR] [07/29/2025 13:16:21.443] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,444 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,444 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:21,444 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,444 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2633,follower6-writer-2343]/waiting 01:16:21,444 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:21,444 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:21,444 PM [follower6-writer-2343] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.699 ms 01:16:21,444 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:21,444 PM [follower6-writer-2343] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.669 μs 01:16:21,444 PM [follower6-writer-2343] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:21,444 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:21,444 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,444 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:21,444 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,444 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:21,444 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:21,444 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:21,444 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:21,444 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:21,444 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:21,444 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,444 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,444 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,444 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 64.31 μs with journalIndex=1 [WARN] [07/29/2025 13:16:21.444] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@567dacff 01:16:21,444 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:21,444 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:21,444 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:21,445 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:21.445] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,445 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2634,follower7-writer-2344]/waiting 01:16:21,445 PM [follower7-writer-2344] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.195 ms 01:16:21,445 PM [follower7-writer-2344] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.800 μs 01:16:21,445 PM [follower7-writer-2344] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:21,445 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:21,445 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:21,445 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,445 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,445 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:21,445 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:21,445 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:21,448 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:21,448 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,448 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:21,448 PM [follower6-writer-2345] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:21,448 PM [follower6-writer-2345] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:21.448] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@361ab859 01:16:21,448 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,448 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:21,449 PM [leader5-writer-2346] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:21,449 PM [leader5-writer-2346] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:21,449 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,449 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:21,449 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:21,449 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:21,449 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:21,449 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,449 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:21,449 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,449 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:21,449 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:21,449 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:21,449 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:21,449 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,449 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 45.01 μs with journalIndex=1 01:16:21,449 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,449 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:21,449 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:21,449 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:21,449 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:21,449 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [ERROR] [07/29/2025 13:16:21.449] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,449 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,449 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2635,follower6-writer-2345]/waiting 01:16:21,450 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:21,450 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,450 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:21,450 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:21,450 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:21,450 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:21,450 PM [follower6-writer-2345] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.551 ms 01:16:21,450 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,450 PM [follower6-writer-2345] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.399 μs 01:16:21,450 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 47.63 μs with journalIndex=1 01:16:21,450 PM [follower6-writer-2345] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:21,450 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:21,450 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:21,450 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,450 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.450] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@25d64b91 01:16:21,450 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:21,450 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:21,450 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:21,450 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:21,451 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,451 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:21,451 PM [follower7-writer-2347] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:21,451 PM [follower7-writer-2347] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:21,451 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,451 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:21,451 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:21,451 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:21,451 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:21,451 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,451 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:21,451 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,451 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:21,451 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:21,451 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:21,451 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:21,451 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,452 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 92.65 μs with journalIndex=1 01:16:21,452 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,452 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [ERROR] [07/29/2025 13:16:21.452] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,452 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2637,follower7-writer-2347]/waiting 01:16:21,452 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,452 PM [follower7-writer-2347] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.397 ms [ERROR] [07/29/2025 13:16:21.452] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,452 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:21,452 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,452 PM [follower6-writer-2348] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:21,452 PM [follower6-writer-2348] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:21,452 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2636,leader5-writer-2346]/waiting 01:16:21,452 PM [follower7-writer-2347] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 5.640 μs 01:16:21,452 PM [follower7-writer-2347] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:21,452 PM [leader5-writer-2346] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.648 ms 01:16:21,452 PM [leader5-writer-2346] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.230 μs 01:16:21,452 PM [leader5-writer-2346] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:21,452 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:21,452 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:21,452 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,452 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.452] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@8138705 01:16:21,453 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:21,453 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,453 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:21,453 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:21,453 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:21,453 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:21,453 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:21,453 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,453 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:21,453 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,453 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:21,453 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,453 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,453 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:21,453 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:21,453 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:21,453 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:21,453 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,453 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 40.97 μs with journalIndex=1 01:16:21,453 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:21,453 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:21,453 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) [ERROR] [07/29/2025 13:16:21.453] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) [WARN] [07/29/2025 13:16:21.453] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7435f09f at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,453 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2638,follower6-writer-2348]/waiting 01:16:21,453 PM [follower6-writer-2348] [DEBUG] JournalWriteTask - follower6: received 1 commands after 992.7 μs 01:16:21,453 PM [follower6-writer-2348] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.250 μs 01:16:21,453 PM [follower6-writer-2348] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:21,453 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:21,453 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:21,453 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,453 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,454 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:21,454 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:21.454] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5e92b65a 01:16:21,454 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:21,454 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:21,454 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:21,454 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:21,482 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:21,482 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,482 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:21,482 PM [leader5-writer-2349] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:21,482 PM [leader5-writer-2349] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:21,483 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,483 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:21,483 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:21,483 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:21,483 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:21,483 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,483 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:21,483 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,483 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:21,483 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:21,483 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:21,483 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:21,483 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,483 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 64.09 μs with journalIndex=1 01:16:21,483 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:21,483 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) [ERROR] [07/29/2025 13:16:21.483] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,483 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2639,leader5-writer-2349]/waiting 01:16:21,483 PM [leader5-writer-2349] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.120 ms 01:16:21,483 PM [leader5-writer-2349] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.840 μs 01:16:21,483 PM [leader5-writer-2349] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:21,483 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:21,483 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:21,483 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,483 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.484] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6f5492d5 01:16:21,484 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:21,484 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:21,484 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:21,484 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:21,484 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,484 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:21,484 PM [follower7-writer-2350] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:21,484 PM [follower7-writer-2350] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:21,485 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,485 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:21,485 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:21,485 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:21,485 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:21,485 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,485 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:21,485 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,485 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:21,485 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:21,485 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:21,485 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:21,485 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,485 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 50.87 μs with journalIndex=1 01:16:21,485 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:21.485] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,485 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,485 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:21,485 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2640,follower7-writer-2350]/waiting 01:16:21,485 PM [follower7-writer-2350] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.379 ms 01:16:21,485 PM [follower7-writer-2350] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.299 μs 01:16:21,485 PM [follower7-writer-2350] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:21,485 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:21,485 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,485 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:21,485 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:21,485 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,485 PM [leader5-writer-2351] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:21,485 PM [leader5-writer-2351] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:21,485 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,485 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:21,485 PM [follower6-writer-2352] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:21,485 PM [follower6-writer-2352] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:21.486] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@41414cbf 01:16:21,486 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,486 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,486 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:21,486 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:21,486 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:21,486 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:21,486 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:21,486 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:21,486 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:21,486 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:21,486 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,486 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,486 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:21,486 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:21,486 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,486 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,486 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:21,486 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:21,486 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:21,486 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:21,486 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:21,486 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:21,486 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:21,486 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:21,486 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,486 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,486 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 42.10 μs with journalIndex=1 01:16:21,486 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 49.95 μs with journalIndex=1 01:16:21,486 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:21,486 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,486 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,486 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:21,486 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2641,leader5-writer-2351]/waiting 01:16:21,486 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2642,follower6-writer-2352]/waiting [ERROR] [07/29/2025 13:16:21.486] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:21.486] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,487 PM [leader5-writer-2351] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.126 ms 01:16:21,487 PM [leader5-writer-2351] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.650 μs 01:16:21,487 PM [leader5-writer-2351] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:21,486 PM [follower6-writer-2352] [DEBUG] JournalWriteTask - follower6: received 1 commands after 993.8 μs 01:16:21,487 PM [follower6-writer-2352] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 960.0 ns 01:16:21,487 PM [follower6-writer-2352] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:21,487 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:21,487 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:21,487 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,487 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,487 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:21,487 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:21,487 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,487 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.487] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@14d4c95a [WARN] [07/29/2025 13:16:21.487] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1f4d1c6a 01:16:21,487 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:21,487 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:21,487 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:21,487 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:21,487 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:21,487 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:21,486 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:21,522 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:21,522 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,522 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:21,522 PM [leader5-writer-2353] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:21,522 PM [leader5-writer-2353] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:21,523 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:21,523 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,523 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:21,523 PM [follower6-writer-2354] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:21,523 PM [follower6-writer-2354] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:21,523 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,523 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:21,523 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:21,523 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:21,523 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:21,523 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,523 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:21,523 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,523 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:21,523 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:21,523 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:21,523 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:21,523 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,523 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 56.12 μs with journalIndex=1 01:16:21,523 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2643,leader5-writer-2353]/waiting 01:16:21,523 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) [ERROR] [07/29/2025 13:16:21.523] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,523 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,523 PM [leader5-writer-2353] [DEBUG] JournalWriteTask - leader5: received 1 commands after 971.5 μs 01:16:21,523 PM [leader5-writer-2353] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.900 μs 01:16:21,523 PM [leader5-writer-2353] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:21,523 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:21,523 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:21,523 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:21,523 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:21,523 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,523 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:21,523 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,523 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:21,523 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:21,523 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:21,523 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:21,523 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:21,523 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,523 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 36.21 μs with journalIndex=1 01:16:21,524 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:21,524 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,524 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:21,524 PM [follower7-writer-2355] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:21,524 PM [follower7-writer-2355] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:21,524 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2644,follower6-writer-2354]/waiting 01:16:21,524 PM [follower6-writer-2354] [DEBUG] JournalWriteTask - follower6: received 1 commands after 952.1 μs 01:16:21,524 PM [follower6-writer-2354] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.580 μs 01:16:21,524 PM [follower6-writer-2354] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:21.524] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,524 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:21,524 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,524 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,524 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:21,524 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:21,524 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,524 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.524] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@256835d8 01:16:21,524 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,524 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:21,524 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:21,524 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:21,524 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:21,524 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:21,524 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:21,524 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:21,524 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,524 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:21,524 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,524 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:21,524 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:21,524 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:21,524 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:21,524 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,524 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 40.00 μs with journalIndex=1 01:16:21,524 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2645,follower7-writer-2355]/waiting 01:16:21,524 PM [follower7-writer-2355] [DEBUG] JournalWriteTask - follower7: received 1 commands after 704.8 μs 01:16:21,524 PM [follower7-writer-2355] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.550 μs 01:16:21,524 PM [follower7-writer-2355] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:21.524] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,524 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:21,524 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:21,524 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.524] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@300f7e22 01:16:21,524 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.525] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4923a887 01:16:21,525 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:21,525 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:21,525 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:21,525 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:21,525 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:21,525 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:21,538 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,538 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,547 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:21,547 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,547 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:21,547 PM [leader5-writer-2356] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:21,547 PM [leader5-writer-2356] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:21,548 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,548 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:21,548 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:21,548 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:21,548 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:21,548 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,548 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:21,548 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,548 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:21,548 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:21,548 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:21,548 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:21,548 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,548 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 55.83 μs with journalIndex=1 01:16:21,548 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2646,leader5-writer-2356]/waiting 01:16:21,548 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) [ERROR] [07/29/2025 13:16:21.548] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,548 PM [leader5-writer-2356] [DEBUG] JournalWriteTask - leader5: received 1 commands after 799.9 μs 01:16:21,549 PM [leader5-writer-2356] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.399 μs 01:16:21,549 PM [leader5-writer-2356] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:21,549 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:21,549 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:21,549 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,549 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,549 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:21,549 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:21,549 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:21,552 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:21,552 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,552 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:21,552 PM [follower7-writer-2357] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:21,552 PM [follower7-writer-2357] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:21.552] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6450b595 01:16:21,553 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,553 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:21,553 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:21,553 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:21,553 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:21,553 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,553 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:21,553 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,553 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:21,553 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:21,553 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:21,553 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:21,553 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,553 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 49.78 μs with journalIndex=1 01:16:21,553 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) [ERROR] [07/29/2025 13:16:21.553] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,553 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2647,follower7-writer-2357]/waiting 01:16:21,553 PM [follower7-writer-2357] [DEBUG] JournalWriteTask - follower7: received 1 commands after 824.9 μs 01:16:21,553 PM [follower7-writer-2357] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.120 μs 01:16:21,553 PM [follower7-writer-2357] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:21,553 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:21,553 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:21,553 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,553 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,553 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:21.553] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1dffeb80 01:16:21,553 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,553 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:21,553 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:21,553 PM [follower6-writer-2358] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:21,553 PM [follower6-writer-2358] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:21,553 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:21,554 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:21,554 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,554 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:21,554 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:21,554 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:21,554 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:21,554 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,554 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:21,554 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,554 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:21,554 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:21,554 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:21,554 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:21,554 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,554 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 69.66 μs with journalIndex=1 01:16:21,554 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,554 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2648,follower6-writer-2358]/waiting 01:16:21,554 PM [follower6-writer-2358] [DEBUG] JournalWriteTask - follower6: received 1 commands after 798.9 μs 01:16:21,554 PM [follower6-writer-2358] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.280 μs 01:16:21,554 PM [follower6-writer-2358] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:21.554] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,554 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:21,554 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:21,554 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,554 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.555] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@72c81f06 01:16:21,555 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:21,555 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:21,555 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:21,558 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:21,558 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,558 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:21,558 PM [follower7-writer-2359] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:21,558 PM [follower7-writer-2359] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:21,558 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,558 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:21,558 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:21,558 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:21,558 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:21,558 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,558 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:21,558 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,558 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:21,558 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:21,558 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:21,558 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:21,558 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,558 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 108.6 μs with journalIndex=1 01:16:21,559 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) [ERROR] [07/29/2025 13:16:21.559] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,559 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2649,follower7-writer-2359]/waiting 01:16:21,559 PM [follower7-writer-2359] [DEBUG] JournalWriteTask - follower7: received 1 commands after 999.9 μs 01:16:21,559 PM [follower7-writer-2359] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.979 μs 01:16:21,559 PM [follower7-writer-2359] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:21,559 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:21,559 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:21,559 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,559 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,559 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:21,559 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:21,559 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:21,564 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:21,564 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,564 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:21,564 PM [follower6-writer-2360] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:21,564 PM [follower6-writer-2360] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:21.565] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@62276b09 01:16:21,565 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,565 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:21,565 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:21,565 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:21,565 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:21,565 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,565 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:21,565 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,565 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:21,565 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:21,565 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:21,565 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:21,565 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,565 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 78.66 μs with journalIndex=1 01:16:21,565 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) [ERROR] [07/29/2025 13:16:21.565] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,565 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2650,follower6-writer-2360]/waiting 01:16:21,565 PM [follower6-writer-2360] [DEBUG] JournalWriteTask - follower6: received 1 commands after 871.5 μs 01:16:21,565 PM [follower6-writer-2360] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.540 μs 01:16:21,565 PM [follower6-writer-2360] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:21,565 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:21,565 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:21,565 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,565 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.566] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7c92938b 01:16:21,566 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:21,566 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:21,566 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:21,569 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:21,569 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,569 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:21,569 PM [leader5-writer-2361] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:21,569 PM [leader5-writer-2361] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:21,579 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,579 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:21,579 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:21,579 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:21,579 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:21,579 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,579 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:21,579 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,579 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:21,579 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:21,579 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:21,579 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:21,579 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,579 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 96.53 μs with journalIndex=1 01:16:21,579 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2651,leader5-writer-2361]/waiting [ERROR] [07/29/2025 13:16:21.579] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,579 PM [leader5-writer-2361] [DEBUG] JournalWriteTask - leader5: received 1 commands after 10.04 ms 01:16:21,579 PM [leader5-writer-2361] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.010 μs 01:16:21,579 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,579 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:21,579 PM [leader5-writer-2361] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:21,580 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:21,580 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:21,580 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,580 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,580 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,580 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:21,580 PM [follower7-writer-2362] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:21,580 PM [follower7-writer-2362] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:21.580] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1c6ecbe4 01:16:21,580 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,580 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:21,580 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:21,580 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:21,580 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:21,580 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,580 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:21,580 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,580 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:21,580 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:21,580 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:21,580 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:21,580 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,580 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:21,580 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:21,580 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 52.61 μs with journalIndex=1 01:16:21,580 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:21,580 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:21,580 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,580 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:21,580 PM [follower6-writer-2363] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:21,580 PM [follower6-writer-2363] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [ERROR] [07/29/2025 13:16:21.580] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,580 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,581 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2652,follower7-writer-2362]/waiting 01:16:21,581 PM [follower7-writer-2362] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.016 ms 01:16:21,581 PM [follower7-writer-2362] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.260 μs 01:16:21,581 PM [follower7-writer-2362] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:21,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:21,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:21,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:21,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:21,581 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:21,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:21,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:21,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:21,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:21,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 42.77 μs with journalIndex=1 01:16:21,581 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:21.581] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2653,follower6-writer-2363]/waiting 01:16:21,581 PM [follower6-writer-2363] [DEBUG] JournalWriteTask - follower6: received 1 commands after 812.6 μs 01:16:21,581 PM [follower6-writer-2363] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.210 μs 01:16:21,581 PM [follower6-writer-2363] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:21,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:21,581 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:21,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,582 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:21,582 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:21,582 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:21.582] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@255fe4c9 01:16:21,591 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:21,591 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:21,591 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:21,591 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,591 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,591 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:21,591 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:21,591 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:21,592 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:21,592 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,592 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:21,592 PM [leader5-writer-2364] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:21,592 PM [leader5-writer-2364] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:21.592] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@441a3a99 01:16:21,595 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:21,595 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,595 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:21,595 PM [follower6-writer-2365] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:21,595 PM [follower6-writer-2365] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:21,595 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,595 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:21,595 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:21,595 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:21,595 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:21,595 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,596 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:21,596 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,596 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:21,596 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:21,596 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:21,596 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:21,596 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,596 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 57.06 μs with journalIndex=1 01:16:21,596 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,596 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:21,596 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,596 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2654,leader5-writer-2364]/waiting 01:16:21,596 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:21,596 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:21,596 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:21,596 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:21,596 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 [ERROR] [07/29/2025 13:16:21.596] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,596 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:21,596 PM [leader5-writer-2364] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.814 ms 01:16:21,596 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,596 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:21,596 PM [leader5-writer-2364] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.260 μs 01:16:21,596 PM [leader5-writer-2364] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:21,596 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:21,596 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:21,596 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:21,596 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,596 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 42.37 μs with journalIndex=1 01:16:21,596 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:21,596 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:21,596 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,596 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,596 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:21.596] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,596 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2655,follower6-writer-2365]/waiting [WARN] [07/29/2025 13:16:21.596] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5ebf7e4c 01:16:21,596 PM [follower6-writer-2365] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.170 ms 01:16:21,596 PM [follower6-writer-2365] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 4.839 μs 01:16:21,596 PM [follower6-writer-2365] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:21,596 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,596 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:21,596 PM [follower7-writer-2366] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:21,596 PM [follower7-writer-2366] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:21,596 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:21,596 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:21,596 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,596 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.597] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@719c968a 01:16:21,597 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:21,597 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:21,597 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:21,597 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,597 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:21,597 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:21,597 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:21,597 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:21,597 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,597 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:21,597 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,597 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:21,597 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:21,597 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:21,597 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:21,597 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,597 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 43.93 μs with journalIndex=1 01:16:21,597 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:21.597] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,597 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:21,598 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:21,598 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:21,597 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2656,follower7-writer-2366]/waiting 01:16:21,601 PM [follower7-writer-2366] [DEBUG] JournalWriteTask - follower7: received 1 commands after 4.308 ms 01:16:21,601 PM [follower7-writer-2366] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 6.279 μs 01:16:21,601 PM [follower7-writer-2366] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:21,601 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:21,601 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:21,601 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,601 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.601] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2d73735b 01:16:21,601 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:21,601 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:21,601 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:21,602 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:21,602 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,602 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:21,602 PM [follower6-writer-2367] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:21,602 PM [follower6-writer-2367] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:21,602 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,602 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:21,602 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:21,602 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:21,602 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:21,602 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,602 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:21,602 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,602 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:21,602 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:21,602 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:21,602 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:21,602 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,602 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 64.26 μs with journalIndex=1 01:16:21,602 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,602 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2657,follower6-writer-2367]/waiting 01:16:21,602 PM [follower6-writer-2367] [DEBUG] JournalWriteTask - follower6: received 1 commands after 877.8 μs 01:16:21,603 PM [follower6-writer-2367] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.570 μs 01:16:21,603 PM [follower6-writer-2367] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:21.602] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,603 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:21,603 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:21,603 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,603 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.603] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2c0581a5 01:16:21,603 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:21,603 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:21,603 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:21,612 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:21,612 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,612 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:21,612 PM [follower7-writer-2368] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:21,612 PM [follower7-writer-2368] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:21,612 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,612 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:21,612 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:21,612 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:21,612 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:21,612 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,612 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:21,612 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,612 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:21,612 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:21,612 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:21,612 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:21,612 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,612 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 60.34 μs with journalIndex=1 01:16:21,612 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2658,follower7-writer-2368]/waiting 01:16:21,613 PM [follower7-writer-2368] [DEBUG] JournalWriteTask - follower7: received 1 commands after 720.2 μs 01:16:21,613 PM [follower7-writer-2368] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.559 μs 01:16:21,613 PM [follower7-writer-2368] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:21,613 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:21,613 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:21,613 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,613 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,613 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:21,613 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:21,613 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor [ERROR] [07/29/2025 13:16:21.612] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:21.615] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@144437a0 01:16:21,615 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,621 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:21,621 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,621 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:21,621 PM [follower6-writer-2369] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:21,621 PM [follower6-writer-2369] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:21,622 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,622 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:21,622 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:21,622 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:21,622 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:21,622 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,622 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:21,622 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,622 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:21,622 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:21,622 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:21,622 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:21,622 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,622 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 51.41 μs with journalIndex=1 01:16:21,622 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:21.622] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,622 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2659,follower6-writer-2369]/waiting 01:16:21,622 PM [follower6-writer-2369] [DEBUG] JournalWriteTask - follower6: received 1 commands after 751.2 μs 01:16:21,622 PM [follower6-writer-2369] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.060 μs 01:16:21,622 PM [follower6-writer-2369] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:21,622 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:21,622 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:21,622 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,622 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,622 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:21,622 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:21,622 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:21.625] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4c5ab254 01:16:21,625 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:21,625 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,625 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:21,625 PM [follower7-writer-2370] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:21,625 PM [follower7-writer-2370] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:21,625 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,625 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:21,625 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:21,625 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:21,625 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:21,625 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,625 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:21,625 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,625 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:21,625 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:21,625 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:21,625 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:21,625 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,625 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 33.70 μs with journalIndex=1 01:16:21,626 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,626 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2660,follower7-writer-2370]/waiting 01:16:21,626 PM [follower7-writer-2370] [DEBUG] JournalWriteTask - follower7: received 1 commands after 759.5 μs 01:16:21,626 PM [follower7-writer-2370] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.699 μs 01:16:21,626 PM [follower7-writer-2370] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:21.626] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,626 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:21,626 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:21,626 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,626 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.626] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@11041339 01:16:21,626 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:21,626 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:21,626 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:21,633 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:21,634 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,634 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:21,634 PM [follower6-writer-2371] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:21,634 PM [follower6-writer-2371] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:21,634 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,634 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:21,634 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:21,634 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:21,634 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:21,634 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,634 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:21,634 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,634 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:21,634 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:21,634 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:21,634 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:21,634 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,634 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 97.41 μs with journalIndex=1 01:16:21,635 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2661,follower6-writer-2371]/waiting 01:16:21,635 PM [follower6-writer-2371] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.073 ms 01:16:21,635 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,635 PM [follower6-writer-2371] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.860 μs 01:16:21,635 PM [follower6-writer-2371] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:21,635 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:21,635 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:21,635 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,635 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,636 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:21,636 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:21,636 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:21,644 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:21,644 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,644 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:21,644 PM [leader5-writer-2372] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:21,644 PM [leader5-writer-2372] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:21,644 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 [ERROR] [07/29/2025 13:16:21.635] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:21.645] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@90b1799 01:16:21,645 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,645 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:21,645 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:21,645 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:21,645 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:21,645 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,645 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:21,645 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,645 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:21,645 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:21,645 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:21,645 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,645 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:21,645 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:21,645 PM [follower7-writer-2373] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:21,645 PM [follower7-writer-2373] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:21,645 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,645 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 57.65 μs with journalIndex=1 01:16:21,645 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) [ERROR] [07/29/2025 13:16:21.645] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,645 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,645 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:21,645 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:21,645 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:21,645 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:21,645 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,645 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:21,645 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,645 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:21,645 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:21,645 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:21,645 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:21,645 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,645 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 46.92 μs with journalIndex=1 01:16:21,646 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:21.646] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,645 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2662,leader5-writer-2372]/waiting 01:16:21,646 PM [leader5-writer-2372] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.662 ms 01:16:21,646 PM [leader5-writer-2372] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.190 μs 01:16:21,646 PM [leader5-writer-2372] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:21,646 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:21,646 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:21,646 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,646 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.646] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@317f072 01:16:21,646 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2663,follower7-writer-2373]/waiting 01:16:21,646 PM [follower7-writer-2373] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.429 ms 01:16:21,646 PM [follower7-writer-2373] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 1.960 μs 01:16:21,646 PM [follower7-writer-2373] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:21,646 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:21,646 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:21,646 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:21,646 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:21,646 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:21,646 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,646 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.646] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@678f7c69 01:16:21,647 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:21,647 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:21,647 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:21,674 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:21,674 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,674 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:21,674 PM [follower6-writer-2374] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:21,674 PM [follower6-writer-2374] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:21,675 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,675 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:21,675 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:21,675 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:21,675 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:21,675 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,675 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:21,675 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,675 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:21,675 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:21,675 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:21,675 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:21,675 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,675 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 70.19 μs with journalIndex=1 01:16:21,675 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:21.675] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,675 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2664,follower6-writer-2374]/waiting 01:16:21,675 PM [follower6-writer-2374] [DEBUG] JournalWriteTask - follower6: received 1 commands after 816.7 μs 01:16:21,675 PM [follower6-writer-2374] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.210 μs 01:16:21,675 PM [follower6-writer-2374] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:21,675 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:21,675 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:21,675 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,675 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.675] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@744a5bfb 01:16:21,676 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:21,676 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:21,676 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:21,676 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:21,676 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:21,677 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,677 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:21,677 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,677 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:21,677 PM [follower7-writer-2375] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:21,677 PM [follower7-writer-2375] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:21,677 PM [leader5-writer-2376] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:21,677 PM [leader5-writer-2376] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:21,677 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,677 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:21,677 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:21,677 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:21,677 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:21,677 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,677 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:21,677 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,677 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:21,677 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:21,677 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:21,677 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:21,677 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,677 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,677 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 36.69 μs with journalIndex=1 01:16:21,677 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:21,677 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:21,677 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:21,677 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:21,677 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,677 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:21,677 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,677 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:21,677 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:21,677 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:21,677 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:21,677 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,677 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 42.71 μs with journalIndex=1 01:16:21,677 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:21.677] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,677 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:21.677] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,677 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2665,follower7-writer-2375]/waiting 01:16:21,677 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2666,leader5-writer-2376]/waiting 01:16:21,678 PM [leader5-writer-2376] [DEBUG] JournalWriteTask - leader5: received 1 commands after 940.2 μs 01:16:21,678 PM [leader5-writer-2376] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.549 μs 01:16:21,678 PM [leader5-writer-2376] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:21,678 PM [follower7-writer-2375] [DEBUG] JournalWriteTask - follower7: received 1 commands after 983.2 μs 01:16:21,678 PM [follower7-writer-2375] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 1.020 μs 01:16:21,678 PM [follower7-writer-2375] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:21,678 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:21,678 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:21,678 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,678 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.678] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@262b6df8 01:16:21,678 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:21,678 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:21,678 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:21,685 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:21,685 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:21,685 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,685 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.685] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@f007671 01:16:21,686 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:21,686 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:21,686 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:21,693 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:21,693 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,693 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:21,693 PM [follower6-writer-2377] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:21,693 PM [follower6-writer-2377] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:21,694 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,694 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:21,694 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:21,694 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:21,694 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:21,694 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,694 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:21,694 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,694 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:21,694 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:21,694 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:21,694 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:21,694 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,694 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 67.61 μs with journalIndex=1 01:16:21,694 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) [ERROR] [07/29/2025 13:16:21.694] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,694 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2667,follower6-writer-2377]/waiting 01:16:21,695 PM [follower6-writer-2377] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.763 ms 01:16:21,695 PM [follower6-writer-2377] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.310 μs 01:16:21,695 PM [follower6-writer-2377] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:21,695 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:21,695 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:21,695 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,695 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.695] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5e4dad55 01:16:21,695 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:21,695 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:21,695 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:21,704 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:21,704 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,704 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:21,704 PM [leader5-writer-2378] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:21,704 PM [leader5-writer-2378] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:21,705 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,705 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:21,705 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:21,705 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:21,705 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:21,705 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,705 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:21,705 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,705 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:21,705 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:21,705 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:21,705 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:21,705 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,705 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 57.05 μs with journalIndex=1 01:16:21,705 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,705 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2668,leader5-writer-2378]/waiting [ERROR] [07/29/2025 13:16:21.705] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,705 PM [leader5-writer-2378] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.089 ms 01:16:21,705 PM [leader5-writer-2378] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.789 μs 01:16:21,705 PM [leader5-writer-2378] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:21,705 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:21,705 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:21,705 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,706 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,706 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:21.706] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4ffb4c81 01:16:21,706 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,706 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:21,706 PM [follower6-writer-2379] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:21,706 PM [follower6-writer-2379] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:21,706 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:21,706 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:21,706 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,706 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:21,706 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:21,706 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:21,706 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:21,706 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:21,706 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,706 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:21,706 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,706 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:21,706 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:21,706 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:21,706 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:21,706 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,706 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 68.12 μs with journalIndex=1 01:16:21,706 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,706 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2669,follower6-writer-2379]/waiting 01:16:21,707 PM [follower6-writer-2379] [DEBUG] JournalWriteTask - follower6: received 1 commands after 824.2 μs 01:16:21,707 PM [follower6-writer-2379] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.710 μs 01:16:21,707 PM [follower6-writer-2379] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:21.706] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,707 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:21,707 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:21,707 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,707 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.707] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6287ab0c 01:16:21,707 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:21,707 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:21,707 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:21,722 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:21,722 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,722 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:21,722 PM [follower7-writer-2380] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:21,722 PM [follower7-writer-2380] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:21,722 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,722 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:21,722 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:21,722 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:21,723 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:21,723 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,723 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:21,723 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,723 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:21,723 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:21,723 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:21,723 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:21,723 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,723 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 97.35 μs with journalIndex=1 01:16:21,723 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,723 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2670,follower7-writer-2380]/waiting 01:16:21,723 PM [follower7-writer-2380] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.265 ms 01:16:21,723 PM [follower7-writer-2380] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.959 μs 01:16:21,723 PM [follower7-writer-2380] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:21,723 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:21,723 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:21,723 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,723 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:21.723] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:21.723] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@263ddb2f 01:16:21,724 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:21,724 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:21,724 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:21,732 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:21,732 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,732 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:21,732 PM [leader5-writer-2381] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:21,732 PM [leader5-writer-2381] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:21,732 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:21,732 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,732 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:21,732 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:21,732 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:21,733 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:21,733 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,733 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:21,733 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,733 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:21,733 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:21,733 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:21,733 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:21,733 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,733 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 49.83 μs with journalIndex=1 01:16:21,733 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:21.733] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,733 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2671,leader5-writer-2381]/waiting 01:16:21,733 PM [leader5-writer-2381] [DEBUG] JournalWriteTask - leader5: received 1 commands after 978.6 μs 01:16:21,733 PM [leader5-writer-2381] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.310 μs 01:16:21,733 PM [leader5-writer-2381] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:21,733 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:21,733 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:21,733 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,733 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.733] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@35a023d6 01:16:21,733 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:21,733 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:21,733 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:21,739 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,739 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:21,739 PM [follower6-writer-2382] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:21,739 PM [follower6-writer-2382] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:21,740 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,740 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:21,740 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:21,740 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:21,740 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:21,740 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,740 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:21,740 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,740 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:21,740 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:21,740 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:21,740 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:21,740 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,740 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:21,740 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 104.8 μs with journalIndex=1 01:16:21,740 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,740 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:21,740 PM [leader5-writer-2383] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:21,740 PM [leader5-writer-2383] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:21,741 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:21.741] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,741 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,741 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:21,741 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:21,741 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:21,741 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:21,741 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:21,741 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,741 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:21,741 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,741 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:21,741 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:21,741 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:21,741 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,741 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:21,741 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:21,741 PM [follower7-writer-2384] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:21,741 PM [follower7-writer-2384] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:21,741 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,741 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 75.58 μs with journalIndex=1 01:16:21,741 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2672,follower6-writer-2382]/waiting 01:16:21,741 PM [follower6-writer-2382] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.945 ms 01:16:21,741 PM [follower6-writer-2382] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.130 μs 01:16:21,741 PM [follower6-writer-2382] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:21,741 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:21,741 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:21,741 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,741 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,741 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2673,leader5-writer-2383]/waiting 01:16:21,741 PM [leader5-writer-2383] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.375 ms 01:16:21,741 PM [leader5-writer-2383] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.550 μs 01:16:21,741 PM [leader5-writer-2383] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:21,741 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] [ERROR] [07/29/2025 13:16:21.741] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:21.742] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1b5c14f4 at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:21,742 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:21,742 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,742 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,742 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:21,742 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:21,742 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:21,742 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,742 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:21,742 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:21,742 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,742 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:21,742 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,742 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:21,742 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,742 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:21,742 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:21,742 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:21,742 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:21,742 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,742 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 39.37 μs with journalIndex=1 01:16:21,742 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2674,follower7-writer-2384]/waiting 01:16:21,742 PM [follower7-writer-2384] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.270 ms 01:16:21,742 PM [follower7-writer-2384] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.000 μs 01:16:21,742 PM [follower7-writer-2384] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:21,742 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:21,742 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:21,742 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,742 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:21.742] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:21.742] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@17a35d10 [WARN] [07/29/2025 13:16:21.743] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2329ca3f 01:16:21,743 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,743 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:21,743 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:21,743 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:21,743 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:21,743 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:21,743 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:21,743 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:21,743 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:21,783 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:21,783 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,783 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:21,783 PM [follower6-writer-2385] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:21,783 PM [follower6-writer-2385] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:21,783 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:21,783 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,783 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:21,783 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,783 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:21,783 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:21,783 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:21,783 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:21,783 PM [leader5-writer-2386] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:21,783 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,783 PM [leader5-writer-2386] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:21,783 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:21,783 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,783 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:21,783 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:21,783 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:21,783 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:21,783 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:21,783 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,784 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 108.9 μs with journalIndex=1 01:16:21,784 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,784 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:21,784 PM [follower7-writer-2387] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:21,784 PM [follower7-writer-2387] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:21,784 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2675,follower6-writer-2385]/waiting 01:16:21,784 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:21.784] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,785 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,784 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,784 PM [follower6-writer-2385] [DEBUG] JournalWriteTask - follower6: received 1 commands after 898.4 μs 01:16:21,785 PM [follower6-writer-2385] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.329 μs 01:16:21,785 PM [follower6-writer-2385] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:21,785 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:21,785 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:21,785 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:21,785 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:21,785 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:21,785 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:21,785 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:21,785 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,785 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,785 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:21,785 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,785 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,785 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:21,785 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:21,785 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:21,785 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:21,785 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,785 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 35.67 μs with journalIndex=1 [WARN] [07/29/2025 13:16:21.785] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1ea5e206 01:16:21,785 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,785 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:21,785 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:21,785 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2677,follower7-writer-2387]/waiting 01:16:21,785 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:21,786 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:21,786 PM [follower7-writer-2387] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.914 ms 01:16:21,786 PM [follower7-writer-2387] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.440 μs 01:16:21,786 PM [follower7-writer-2387] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:21,786 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:21,786 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:21,786 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,786 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,786 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:21,786 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:21,786 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor [ERROR] [07/29/2025 13:16:21.785] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:21.795] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1920c607 01:16:21,799 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:21,799 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:21,799 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,799 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:21,799 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,799 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:21,799 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:21,799 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:21,799 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:21,799 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,799 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 53.97 μs with journalIndex=1 01:16:21,799 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) [ERROR] [07/29/2025 13:16:21.799] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,799 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:21,799 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2676,leader5-writer-2386]/waiting 01:16:21,800 PM [leader5-writer-2386] [DEBUG] JournalWriteTask - leader5: received 1 commands after 16.26 ms 01:16:21,800 PM [leader5-writer-2386] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.790 μs 01:16:21,800 PM [leader5-writer-2386] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:21,800 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:21,800 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:21,800 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,800 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,800 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,800 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:21,800 PM [follower7-writer-2388] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:21,800 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:21,800 PM [follower7-writer-2388] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:21.800] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1155850d 01:16:21,800 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,800 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:21,800 PM [follower6-writer-2389] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:21,800 PM [follower6-writer-2389] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:21,800 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,800 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:21,800 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:21,800 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:21,800 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:21,800 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:21,800 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:21,800 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:21,800 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,800 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,800 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:21,800 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,800 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:21,800 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:21,800 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:21,800 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:21,800 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:21,800 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:21,800 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:21,800 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:21,800 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,800 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:21,800 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,800 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,800 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:21,800 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:21,800 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 64.96 μs with journalIndex=1 01:16:21,800 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:21,800 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:21,800 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,801 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 52.23 μs with journalIndex=1 01:16:21,801 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,801 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:21.801] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,801 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2679,follower6-writer-2389]/waiting 01:16:21,801 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2678,follower7-writer-2388]/waiting 01:16:21,801 PM [follower6-writer-2389] [DEBUG] JournalWriteTask - follower6: received 1 commands after 766.1 μs 01:16:21,801 PM [follower6-writer-2389] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.770 μs 01:16:21,801 PM [follower6-writer-2389] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:21,801 PM [follower7-writer-2388] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.134 ms [ERROR] [07/29/2025 13:16:21.801] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,801 PM [follower7-writer-2388] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 760.0 ns 01:16:21,801 PM [follower7-writer-2388] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:21,801 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:21,801 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:21,801 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,801 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,801 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:21,801 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:21,801 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,801 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,801 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:21,801 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:21,801 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:21,802 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:21,802 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:21,802 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:21.804] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3b828ffc [WARN] [07/29/2025 13:16:21.804] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@a047aee 01:16:21,812 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:21,812 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,812 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:21,812 PM [leader5-writer-2390] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:21,812 PM [leader5-writer-2390] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:21,813 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,813 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:21,813 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:21,813 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:21,813 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:21,813 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,813 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:21,813 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,813 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:21,813 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:21,813 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:21,813 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:21,813 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,813 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 71.71 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:21.813] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,817 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,817 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2680,leader5-writer-2390]/waiting 01:16:21,817 PM [leader5-writer-2390] [DEBUG] JournalWriteTask - leader5: received 1 commands after 4.652 ms 01:16:21,817 PM [leader5-writer-2390] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.240 μs 01:16:21,817 PM [leader5-writer-2390] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:21,819 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:21,819 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,819 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:21,819 PM [follower7-writer-2391] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:21,819 PM [follower7-writer-2391] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:21,820 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:21,820 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:21,820 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,820 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,820 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:21.820] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6623a8d3 01:16:21,820 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,820 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:21,820 PM [follower6-writer-2392] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:21,820 PM [follower6-writer-2392] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:21,820 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:21,820 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:21,820 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:21,821 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,821 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,821 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:21,821 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:21,821 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:21,821 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:21,821 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:21,821 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:21,821 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:21,821 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,821 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:21,821 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,821 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:21,821 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:21,821 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:21,821 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:21,821 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,821 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:21,821 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:21,821 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,821 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:21,821 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:21,821 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:21,821 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,821 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 52.67 μs with journalIndex=1 01:16:21,821 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:21,821 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,821 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 79.56 μs with journalIndex=1 01:16:21,821 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,821 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2681,follower7-writer-2391]/waiting 01:16:21,821 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:21.821] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,821 PM [follower7-writer-2391] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.771 ms 01:16:21,821 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2682,follower6-writer-2392]/waiting 01:16:21,821 PM [follower7-writer-2391] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.629 μs 01:16:21,821 PM [follower7-writer-2391] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:21,821 PM [follower6-writer-2392] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.296 ms [ERROR] [07/29/2025 13:16:21.821] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,821 PM [follower6-writer-2392] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 1.200 μs 01:16:21,821 PM [follower6-writer-2392] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:21,821 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:21,821 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:21,821 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,821 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:21,821 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,821 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:21,821 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,821 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.822] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2623eb1c [WARN] [07/29/2025 13:16:21.822] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@554bdcb9 01:16:21,822 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:21,822 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:21,822 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:21,822 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:21,822 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:21,822 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:21,841 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:21,841 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,841 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:21,841 PM [follower7-writer-2393] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:21,841 PM [follower7-writer-2393] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:21,841 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,841 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:21,841 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:21,841 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:21,841 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:21,841 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,841 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:21,841 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,841 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:21,841 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:21,841 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:21,841 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:21,841 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,841 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 53.19 μs with journalIndex=1 01:16:21,842 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:21,842 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2683,follower7-writer-2393]/waiting 01:16:21,842 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) [ERROR] [07/29/2025 13:16:21.842] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,842 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,842 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:21,842 PM [follower7-writer-2393] [DEBUG] JournalWriteTask - follower7: received 1 commands after 769.9 μs 01:16:21,842 PM [follower7-writer-2393] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.410 μs 01:16:21,842 PM [follower7-writer-2393] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:21,842 PM [leader5-writer-2394] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:21,842 PM [leader5-writer-2394] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:21,842 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:21,842 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:21,842 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,842 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.842] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@660f97a5 01:16:21,842 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:21,842 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:21,842 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:21,843 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,843 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:21,843 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:21,843 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:21,843 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:21,843 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,843 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:21,843 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,843 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:21,843 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:21,843 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:21,843 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:21,843 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,843 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 99.80 μs with journalIndex=1 01:16:21,843 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:21.843] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,843 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2684,leader5-writer-2394]/waiting 01:16:21,844 PM [leader5-writer-2394] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.619 ms 01:16:21,844 PM [leader5-writer-2394] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.909 μs 01:16:21,844 PM [leader5-writer-2394] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:21,844 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:21,844 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:21,844 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,844 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.844] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@588e6a3b 01:16:21,844 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:21,844 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:21,844 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:21,844 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,844 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:21,844 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:21,844 PM [follower7-writer-2395] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:21,844 PM [follower7-writer-2395] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:21,845 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,845 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:21,845 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:21,845 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:21,845 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:21,845 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,845 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:21,845 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,845 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:21,845 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:21,845 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:21,845 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:21,845 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,845 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 53.06 μs with journalIndex=1 01:16:21,845 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2685,follower7-writer-2395]/waiting 01:16:21,845 PM [follower7-writer-2395] [DEBUG] JournalWriteTask - follower7: received 1 commands after 729.0 μs 01:16:21,845 PM [follower7-writer-2395] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.290 μs 01:16:21,845 PM [follower7-writer-2395] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:21,845 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:21,845 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:21,845 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,845 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:21.845] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,845 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:21.845] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@ba220b5 01:16:21,845 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:21,846 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:21,846 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:21,865 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:21,865 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,865 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:21,865 PM [follower6-writer-2396] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:21,865 PM [follower6-writer-2396] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:21,866 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,866 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:21,866 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:21,866 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:21,866 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:21,866 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,866 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:21,866 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,866 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:21,866 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:21,866 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:21,866 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:21,866 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,866 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 60.64 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:21.866] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,866 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2686,follower6-writer-2396]/waiting 01:16:21,866 PM [follower6-writer-2396] [DEBUG] JournalWriteTask - follower6: received 1 commands after 886.9 μs 01:16:21,866 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,866 PM [follower6-writer-2396] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.860 μs 01:16:21,866 PM [follower6-writer-2396] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:21,866 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:21,866 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:21,866 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,866 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,867 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:21,867 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,867 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:21,867 PM [leader5-writer-2397] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:21,867 PM [leader5-writer-2397] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:21,867 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:21,867 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,867 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:21,867 PM [follower7-writer-2398] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:21,867 PM [follower7-writer-2398] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:21.867] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@100b2dd6 01:16:21,867 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:21,867 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:21,867 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:21,867 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,867 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:21,867 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,867 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:21,867 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:21,867 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:21,867 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,867 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:21,867 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:21,867 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,867 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:21,867 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:21,867 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:21,867 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:21,867 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:21,867 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:21,867 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:21,867 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,867 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:21,867 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,867 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:21,867 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:21,867 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:21,867 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:21,868 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,868 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,868 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 90.12 μs with journalIndex=1 01:16:21,868 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 57.79 μs with journalIndex=1 01:16:21,868 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2688,follower7-writer-2398]/waiting 01:16:21,868 PM [follower7-writer-2398] [DEBUG] JournalWriteTask - follower7: received 1 commands after 776.4 μs 01:16:21,868 PM [follower7-writer-2398] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.320 μs 01:16:21,868 PM [follower7-writer-2398] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:21.868] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,868 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:21,868 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:21,868 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,868 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:21.868] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,868 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,868 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,868 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2687,leader5-writer-2397]/waiting 01:16:21,868 PM [leader5-writer-2397] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.281 ms 01:16:21,868 PM [leader5-writer-2397] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.509 μs 01:16:21,868 PM [leader5-writer-2397] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:21,868 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:21,868 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:21,868 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:21,868 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,868 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:21,868 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,868 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:21,868 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:21,868 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:21,868 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:21.873] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@50254af0 [WARN] [07/29/2025 13:16:21.873] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@66b2a827 01:16:21,892 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:21,900 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:21,900 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,900 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:21,900 PM [follower6-writer-2399] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:21,900 PM [follower6-writer-2399] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:21,901 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:21,901 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,901 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:21,901 PM [follower7-writer-2400] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:21,901 PM [follower7-writer-2400] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:21,905 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,905 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:21,905 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:21,905 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:21,905 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,905 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:21,905 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:21,905 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,905 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:21,905 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,905 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:21,905 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:21,905 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:21,905 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:21,905 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:21,905 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:21,905 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,905 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:21,905 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 43.97 μs with journalIndex=1 01:16:21,905 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,905 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:21,905 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:21,905 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,905 PM [leader5-writer-2401] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:21,905 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:21,905 PM [leader5-writer-2401] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:21,905 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,905 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:21,905 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:21,905 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:21,905 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:21,905 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,905 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2689,follower6-writer-2399]/waiting 01:16:21,905 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 80.86 μs with journalIndex=1 01:16:21,905 PM [follower6-writer-2399] [DEBUG] JournalWriteTask - follower6: received 1 commands after 4.728 ms 01:16:21,905 PM [follower6-writer-2399] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.780 μs 01:16:21,905 PM [follower6-writer-2399] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:21.905] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,905 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,905 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,905 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,905 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2690,follower7-writer-2400]/waiting 01:16:21,905 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:21,905 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:21,905 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,905 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:21,905 PM [follower7-writer-2400] [DEBUG] JournalWriteTask - follower7: received 1 commands after 4.604 ms [ERROR] [07/29/2025 13:16:21.905] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,905 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,905 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:21,905 PM [follower7-writer-2400] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.670 μs 01:16:21,906 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:21,906 PM [follower7-writer-2400] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:21,906 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:21,906 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,906 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:21,906 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,906 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:21,906 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:21,906 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:21,906 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:21,906 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,906 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 44.97 μs with journalIndex=1 [WARN] [07/29/2025 13:16:21.906] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1eb1fa97 01:16:21,906 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:21,906 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:21,906 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:21,906 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,906 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,906 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:21,906 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,906 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2691,leader5-writer-2401]/waiting 01:16:21,906 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:21,907 PM [leader5-writer-2401] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.012 ms 01:16:21,907 PM [leader5-writer-2401] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.870 μs 01:16:21,907 PM [leader5-writer-2401] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:21,907 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:21,906 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:21,907 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor [ERROR] [07/29/2025 13:16:21.906] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:21.907] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@505dba10 01:16:21,909 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:21,909 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:21,909 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,909 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,909 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:21,909 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:21,910 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:21.917] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@19f15850 01:16:21,949 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:21,949 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,949 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:21,949 PM [follower6-writer-2402] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:21,949 PM [follower6-writer-2402] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:21,949 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:21,949 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:21,949 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,949 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:21,949 PM [follower7-writer-2403] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:21,949 PM [follower7-writer-2403] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:21,949 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,949 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:21,950 PM [leader5-writer-2404] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:21,950 PM [leader5-writer-2404] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:21,950 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,950 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:21,950 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,950 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:21,950 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:21,950 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:21,950 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,950 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:21,950 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,950 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:21,950 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:21,950 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:21,950 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:21,950 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,950 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 35.48 μs with journalIndex=1 01:16:21,950 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:21,950 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:21,950 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:21,950 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,950 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:21,950 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:21,950 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:21,950 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:21,950 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,950 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2693,follower7-writer-2403]/waiting 01:16:21,950 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:21,950 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:21,950 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,950 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,950 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:21,950 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,950 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:21,950 PM [follower7-writer-2403] [DEBUG] JournalWriteTask - follower7: received 1 commands after 685.2 μs 01:16:21,950 PM [follower7-writer-2403] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.120 μs 01:16:21,950 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null [ERROR] [07/29/2025 13:16:21.950] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,950 PM [follower7-writer-2403] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:21,950 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:21,950 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:21,950 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:21,950 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:21,950 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:21,950 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:21,950 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:21,950 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:21,950 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:21,950 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,950 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,950 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,950 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,950 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 64.69 μs with journalIndex=1 01:16:21,950 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 78.64 μs with journalIndex=1 [WARN] [07/29/2025 13:16:21.950] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@565b2af1 01:16:21,950 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2692,follower6-writer-2402]/waiting 01:16:21,950 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,950 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2694,leader5-writer-2404]/waiting 01:16:21,950 PM [follower6-writer-2402] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.404 ms 01:16:21,950 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:21.950] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,950 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:21,950 PM [leader5-writer-2404] [DEBUG] JournalWriteTask - leader5: received 1 commands after 949.3 μs 01:16:21,951 PM [leader5-writer-2404] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.219 μs 01:16:21,951 PM [leader5-writer-2404] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:21,950 PM [follower6-writer-2402] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.790 μs [ERROR] [07/29/2025 13:16:21.950] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,951 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:21,951 PM [follower6-writer-2402] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:21,951 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:21,951 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:21,951 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:21,951 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,951 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.951] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6ee83cfe 01:16:21,951 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:21,951 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:21,951 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:21,965 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:21,965 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:21,965 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,965 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.965] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@8857cbb 01:16:21,965 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:21,965 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:21,965 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:21,966 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:21,967 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,967 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:21,967 PM [follower6-writer-2405] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:21,967 PM [follower6-writer-2405] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:21,967 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,967 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:21,967 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:21,967 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:21,967 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:21,967 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,967 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:21,967 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,967 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:21,967 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:21,967 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:21,967 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:21,967 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,967 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 54.08 μs with journalIndex=1 01:16:21,967 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2695,follower6-writer-2405]/waiting 01:16:21,967 PM [follower6-writer-2405] [DEBUG] JournalWriteTask - follower6: received 1 commands after 719.2 μs 01:16:21,967 PM [follower6-writer-2405] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.329 μs 01:16:21,967 PM [follower6-writer-2405] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:21,967 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:21,967 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:21,967 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,967 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:21.967] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,967 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) [WARN] [07/29/2025 13:16:21.968] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6b7e54e3 at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,968 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:21,974 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,974 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:21,974 PM [follower7-writer-2406] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:21,974 PM [follower7-writer-2406] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:21,968 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:21,968 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:21,974 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:21,974 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:21,974 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,974 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:21,974 PM [leader5-writer-2407] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:21,974 PM [leader5-writer-2407] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:21,975 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,975 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:21,975 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:21,975 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:21,975 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:21,975 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,975 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:21,975 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:21,975 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:21,975 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:21,975 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:21,975 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:21,975 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,975 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 59.81 μs with journalIndex=1 01:16:21,975 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,975 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:21,975 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:21,975 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:21.975] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,975 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:21,976 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:21,976 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,976 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:21,976 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:21,976 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:21,976 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:21,976 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:21,976 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:21,976 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,976 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 68.75 μs with journalIndex=1 01:16:21,975 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2696,follower7-writer-2406]/waiting 01:16:21,976 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:21.976] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,976 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2697,leader5-writer-2407]/waiting 01:16:21,977 PM [follower7-writer-2406] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.312 ms 01:16:21,977 PM [follower7-writer-2406] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.700 μs 01:16:21,977 PM [follower7-writer-2406] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:21,977 PM [leader5-writer-2407] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.180 ms 01:16:21,977 PM [leader5-writer-2407] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.320 μs 01:16:21,977 PM [leader5-writer-2407] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:21,977 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:21,977 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:21,977 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:21,977 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:21.977] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6e49bb90 01:16:21,977 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:21,977 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:21,977 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,977 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:21,977 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:21,977 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:21,977 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:21,977 PM [follower6-writer-2408] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:21,977 PM [follower6-writer-2408] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:21.977] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@61ca080a 01:16:21,977 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:21,977 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:21,977 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:21,978 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,978 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:21,978 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:21,978 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:21,978 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:21,978 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:21,978 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:21,978 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:21,978 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:21,978 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:21,978 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:21,978 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:21,978 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:21,978 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 50.75 μs with journalIndex=1 01:16:21,978 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:21,978 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:21,978 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2698,follower6-writer-2408]/waiting 01:16:21,978 PM [follower6-writer-2408] [DEBUG] JournalWriteTask - follower6: received 1 commands after 829.3 μs 01:16:21,978 PM [follower6-writer-2408] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.640 μs 01:16:21,978 PM [follower6-writer-2408] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:21,978 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:21,978 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:21,978 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:21,978 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:21.978] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:21.978] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1f85cc76 01:16:21,978 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:21,978 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:21,978 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:21,979 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:21,979 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:22,14 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:22,14 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,14 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:22,14 PM [leader5-writer-2409] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:22,14 PM [leader5-writer-2409] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:22,14 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:22,14 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,14 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:22,14 PM [follower7-writer-2410] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:22,14 PM [follower7-writer-2410] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:22,14 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,15 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:22,15 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:22,15 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:22,15 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:22,15 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:22,15 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,15 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:22,15 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,15 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:22,15 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:22,15 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:22,15 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,15 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:22,15 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:22,15 PM [follower6-writer-2411] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:22,15 PM [follower6-writer-2411] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:22,15 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,15 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 125.1 μs with journalIndex=1 01:16:22,15 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,16 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,16 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:22,16 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:22,16 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:22,16 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:22,16 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,16 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:22,16 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,16 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:22,16 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery [ERROR] [07/29/2025 13:16:22.015] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,16 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:22,16 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,16 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:22,16 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,16 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:22,16 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:22,16 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 39.14 μs with journalIndex=1 01:16:22,16 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:22,16 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:22,16 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,16 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:22,16 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,16 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:22,16 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:22,16 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:22,16 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:22,16 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,16 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 37.72 μs with journalIndex=1 01:16:22,16 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) [ERROR] [07/29/2025 13:16:22.016] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) [ERROR] [07/29/2025 13:16:22.016] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,15 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2699,leader5-writer-2409]/waiting 01:16:22,16 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,16 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2701,follower6-writer-2411]/waiting 01:16:22,16 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2700,follower7-writer-2410]/waiting 01:16:22,16 PM [leader5-writer-2409] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.283 ms 01:16:22,16 PM [leader5-writer-2409] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.220 μs 01:16:22,16 PM [leader5-writer-2409] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:22,16 PM [follower7-writer-2410] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.872 ms 01:16:22,16 PM [follower6-writer-2411] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.557 ms 01:16:22,16 PM [follower7-writer-2410] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 1.579 μs 01:16:22,16 PM [follower7-writer-2410] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:22,16 PM [follower6-writer-2411] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 6.869 μs 01:16:22,16 PM [follower6-writer-2411] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:22,16 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:22,16 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:22,16 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,16 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,16 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:22,16 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:22,16 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:22,16 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:22,16 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:22,16 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:22,16 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,16 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.016] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3e61aaf1 [WARN] [07/29/2025 13:16:22.017] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@325caf42 01:16:22,17 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:22.017] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@60d4b5f0 01:16:22,17 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:22,17 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:22,17 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:22,17 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:22,17 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:22,17 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:22,17 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:22,17 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:22,43 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:22,52 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:22,52 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,52 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:22,52 PM [follower7-writer-2412] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:22,52 PM [follower7-writer-2412] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:22,53 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,53 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:22,53 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:22,53 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:22,53 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:22,53 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,53 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:22,53 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,53 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:22,53 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:22,53 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:22,53 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:22,53 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,53 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 73.06 μs with journalIndex=1 01:16:22,53 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,53 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:22,53 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2702,follower7-writer-2412]/waiting [ERROR] [07/29/2025 13:16:22.053] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,53 PM [follower7-writer-2412] [DEBUG] JournalWriteTask - follower7: received 1 commands after 855.7 μs 01:16:22,53 PM [follower7-writer-2412] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.660 μs 01:16:22,53 PM [follower7-writer-2412] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:22,53 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:22,53 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:22,53 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,53 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,53 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,53 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:22,53 PM [follower6-writer-2413] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:22,53 PM [follower6-writer-2413] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:22.053] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@73284ed3 01:16:22,53 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:22,53 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:22,54 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:22,54 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:22,54 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,54 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:22,54 PM [leader5-writer-2414] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:22,54 PM [leader5-writer-2414] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:22,54 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,54 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:22,54 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:22,54 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:22,54 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:22,54 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,54 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:22,54 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,54 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:22,54 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:22,54 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:22,54 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:22,54 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,54 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 91.74 μs with journalIndex=1 01:16:22,55 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2704,leader5-writer-2414]/waiting 01:16:22,55 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) [ERROR] [07/29/2025 13:16:22.055] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,55 PM [leader5-writer-2414] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.149 ms 01:16:22,55 PM [leader5-writer-2414] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.699 μs 01:16:22,55 PM [leader5-writer-2414] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:22,55 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:22,55 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:22,55 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,55 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,55 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:22,55 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,55 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:22,55 PM [follower7-writer-2415] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:22,55 PM [follower7-writer-2415] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:22.055] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1c6470c0 01:16:22,55 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:22,56 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:22,56 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:22,56 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,56 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,56 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:22,56 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:22,56 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:22,56 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:22,56 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:22,56 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:22,56 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:22,56 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,56 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:22,56 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:22,56 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,56 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:22,56 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,56 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:22,56 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:22,56 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:22,56 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,56 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:22,56 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:22,56 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:22,56 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:22,56 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:22,56 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,56 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 61.21 μs with journalIndex=1 01:16:22,56 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,56 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 57.74 μs with journalIndex=1 01:16:22,56 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:22.056] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,56 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2705,follower7-writer-2415]/waiting 01:16:22,56 PM [follower7-writer-2415] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.096 ms 01:16:22,56 PM [follower7-writer-2415] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.420 μs 01:16:22,56 PM [follower7-writer-2415] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:22,57 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:22,57 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:22,57 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,57 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.057] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5b853ba2 01:16:22,57 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:22,57 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:22,57 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:22,60 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:22,61 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,61 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:22,61 PM [leader5-writer-2416] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:22,61 PM [leader5-writer-2416] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:22,61 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,61 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:22,61 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:22,61 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:22,61 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:22,61 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,61 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:22,61 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,61 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:22,61 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:22,61 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:22,61 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:22,61 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2703,follower6-writer-2413]/waiting 01:16:22,61 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,61 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 47.81 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:22.061] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,61 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,62 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [ERROR] [07/29/2025 13:16:22.061] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,62 PM [follower6-writer-2413] [DEBUG] JournalWriteTask - follower6: received 1 commands after 8.316 ms 01:16:22,62 PM [follower6-writer-2413] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.560 μs 01:16:22,62 PM [follower6-writer-2413] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:22,62 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2706,leader5-writer-2416]/waiting 01:16:22,62 PM [leader5-writer-2416] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.028 ms 01:16:22,62 PM [leader5-writer-2416] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.570 μs 01:16:22,62 PM [leader5-writer-2416] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:22,62 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:22,62 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:22,62 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,62 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.062] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@40a19607 01:16:22,62 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:22,62 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:22,62 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:22,69 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:22,69 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,69 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:22,69 PM [follower7-writer-2417] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:22,69 PM [follower7-writer-2417] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:22,70 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,70 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:22,70 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:22,70 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:22,70 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:22,70 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,70 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:22,70 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,70 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:22,70 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:22,70 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:22,70 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:22,70 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,70 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 69.57 μs with journalIndex=1 01:16:22,70 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:22.070] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,70 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2707,follower7-writer-2417]/waiting 01:16:22,70 PM [follower7-writer-2417] [DEBUG] JournalWriteTask - follower7: received 1 commands after 974.8 μs 01:16:22,70 PM [follower7-writer-2417] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.630 μs 01:16:22,70 PM [follower7-writer-2417] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:22,70 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:22,70 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:22,70 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,70 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.070] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@38df3949 01:16:22,71 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:22,71 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:22,71 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:22,71 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:22,71 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,71 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:22,71 PM [leader5-writer-2418] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:22,71 PM [leader5-writer-2418] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:22,72 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:22,72 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:22,72 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:22,72 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.072] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@677969a4 01:16:22,72 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:22,72 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:22,72 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:22,73 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,73 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:22,73 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:22,73 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:22,73 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:22,73 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,73 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:22,73 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,73 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:22,73 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:22,73 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:22,73 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:22,73 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,73 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 67.23 μs with journalIndex=1 01:16:22,73 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) [ERROR] [07/29/2025 13:16:22.073] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,73 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2708,leader5-writer-2418]/waiting 01:16:22,74 PM [leader5-writer-2418] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.440 ms 01:16:22,74 PM [leader5-writer-2418] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.430 μs 01:16:22,74 PM [leader5-writer-2418] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:22,74 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:22,74 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:22,74 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,74 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,75 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:22,75 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:22,75 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:22.075] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@253e7dfa 01:16:22,87 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:22,87 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,87 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:22,87 PM [follower7-writer-2419] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:22,87 PM [follower7-writer-2419] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:22,88 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,88 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:22,88 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:22,88 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:22,88 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:22,88 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,88 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:22,88 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,88 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:22,88 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:22,88 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:22,88 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:22,88 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,88 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 81.14 μs with journalIndex=1 01:16:22,88 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2709,follower7-writer-2419]/waiting 01:16:22,88 PM [follower7-writer-2419] [DEBUG] JournalWriteTask - follower7: received 1 commands after 832.2 μs 01:16:22,88 PM [follower7-writer-2419] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.750 μs 01:16:22,88 PM [follower7-writer-2419] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:22,88 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:22,88 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:22,88 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:22.088] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,88 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.088] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5e1d4499 01:16:22,88 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:22,89 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:22,89 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:22,93 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,94 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:22,94 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,94 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:22,94 PM [follower6-writer-2420] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:22,94 PM [follower6-writer-2420] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:22,94 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,94 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:22,94 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:22,94 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:22,94 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:22,94 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,94 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:22,94 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,94 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:22,94 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:22,94 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:22,94 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:22,94 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,94 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 67.03 μs with journalIndex=1 01:16:22,94 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2710,follower6-writer-2420]/waiting 01:16:22,94 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,95 PM [follower6-writer-2420] [DEBUG] JournalWriteTask - follower6: received 1 commands after 649.5 μs 01:16:22,95 PM [follower6-writer-2420] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.880 μs 01:16:22,95 PM [follower6-writer-2420] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:22.094] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,95 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:22,95 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:22,95 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:22,95 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.095] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@8d85d80 01:16:22,95 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:22,95 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:22,95 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:22,103 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:22,103 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,103 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:22,103 PM [leader5-writer-2421] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:22,103 PM [leader5-writer-2421] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:22,103 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,103 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:22,103 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:22,103 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:22,103 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:22,103 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,103 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:22,103 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,103 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:22,103 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:22,103 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:22,103 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:22,103 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,104 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 74.25 μs with journalIndex=1 01:16:22,104 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,104 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2711,leader5-writer-2421]/waiting 01:16:22,104 PM [leader5-writer-2421] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.012 ms 01:16:22,104 PM [leader5-writer-2421] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.670 μs 01:16:22,104 PM [leader5-writer-2421] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:22,104 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:22,104 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:22,104 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,104 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,105 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:22,105 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:22,105 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor [ERROR] [07/29/2025 13:16:22.104] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:22.113] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2a3d0679 01:16:22,114 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:22,114 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,114 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:22,114 PM [follower7-writer-2422] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:22,114 PM [follower7-writer-2422] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:22,117 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,117 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:22,117 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:22,117 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:22,117 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:22,117 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,117 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:22,117 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,117 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:22,117 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:22,117 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:22,117 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:22,117 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,117 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 53.91 μs with journalIndex=1 01:16:22,117 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:22,117 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,117 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:22,117 PM [follower6-writer-2423] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:22,117 PM [follower6-writer-2423] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:22,118 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,118 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:22,118 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:22,118 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:22,118 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:22,118 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,118 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:22,118 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,118 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:22,118 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:22,118 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:22,118 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:22,118 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,118 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,118 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2712,follower7-writer-2422]/waiting 01:16:22,118 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 384.9 μs with journalIndex=1 01:16:22,118 PM [follower7-writer-2422] [DEBUG] JournalWriteTask - follower7: received 1 commands after 4.471 ms 01:16:22,118 PM [follower7-writer-2422] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.780 μs 01:16:22,118 PM [follower7-writer-2422] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:22,118 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:22,118 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:22,118 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,118 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:22.117] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,118 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) [ERROR] [07/29/2025 13:16:22.118] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,118 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2713,follower6-writer-2423]/waiting 01:16:22,119 PM [follower6-writer-2423] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.086 ms 01:16:22,119 PM [follower6-writer-2423] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.170 μs 01:16:22,119 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:22,119 PM [follower6-writer-2423] [DEBUG] JournalWriteTask - follower6: journal writer stopped [WARN] [07/29/2025 13:16:22.119] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@386b5a67 01:16:22,119 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:22,119 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:22,119 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:22,119 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:22,119 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:22,119 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.119] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@be15b22 01:16:22,119 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:22,119 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:22,119 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:22,146 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:22,146 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,146 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:22,146 PM [leader5-writer-2424] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:22,146 PM [leader5-writer-2424] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:22,146 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:22,147 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,147 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:22,147 PM [follower7-writer-2425] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:22,147 PM [follower7-writer-2425] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:22,147 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,147 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:22,147 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:22,147 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:22,147 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:22,147 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,147 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:22,147 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,147 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:22,147 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:22,147 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:22,147 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:22,147 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:22,147 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,147 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:22,147 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:22,147 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:22,147 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,147 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:22,147 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,147 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:22,147 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,147 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:22,147 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 111.6 μs with journalIndex=1 01:16:22,147 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:22,147 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:22,147 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,147 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:22,147 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:22,147 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,147 PM [follower6-writer-2426] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:22,147 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 42.12 μs with journalIndex=1 01:16:22,147 PM [follower6-writer-2426] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:22,147 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,147 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2715,follower7-writer-2425]/waiting [ERROR] [07/29/2025 13:16:22.147] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,147 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,147 PM [follower7-writer-2425] [DEBUG] JournalWriteTask - follower7: received 1 commands after 775.8 μs 01:16:22,147 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:22,147 PM [follower7-writer-2425] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.769 μs 01:16:22,147 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:22,147 PM [follower7-writer-2425] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:22,147 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:22,147 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:22,147 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,147 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,148 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:22,148 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:22,147 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:22,148 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,148 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,148 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:22,148 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:22,148 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 [ERROR] [07/29/2025 13:16:22.147] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,148 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,148 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2714,leader5-writer-2424]/waiting 01:16:22,149 PM [leader5-writer-2424] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.501 ms 01:16:22,149 PM [leader5-writer-2424] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.050 μs 01:16:22,149 PM [leader5-writer-2424] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:22,149 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:22,149 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:22,149 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,149 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.149] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5ce190be 01:16:22,149 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:22.149] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7171575f 01:16:22,149 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:22,149 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:22,149 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:22,149 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:22,149 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:22,148 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:22,156 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,156 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 8.122 ms with journalIndex=1 01:16:22,156 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2716,follower6-writer-2426]/waiting 01:16:22,156 PM [follower6-writer-2426] [DEBUG] JournalWriteTask - follower6: received 1 commands after 8.983 ms 01:16:22,156 PM [follower6-writer-2426] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.250 μs 01:16:22,156 PM [follower6-writer-2426] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:22,156 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:22,156 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:22,156 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:22,156 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:22.156] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:22.156] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@765e935e 01:16:22,156 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:22,157 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:22,157 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:22,157 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,170 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:22,171 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,171 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:22,171 PM [follower7-writer-2427] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:22,171 PM [follower7-writer-2427] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:22,171 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,171 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:22,171 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:22,171 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:22,171 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:22,171 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,171 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:22,171 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,171 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:22,171 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:22,171 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:22,171 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:22,171 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,171 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 69.20 μs with journalIndex=1 01:16:22,171 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2717,follower7-writer-2427]/waiting 01:16:22,171 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,171 PM [follower7-writer-2427] [DEBUG] JournalWriteTask - follower7: received 1 commands after 625.9 μs 01:16:22,171 PM [follower7-writer-2427] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.969 μs 01:16:22,171 PM [follower7-writer-2427] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:22.171] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,171 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:22,171 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:22,171 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,171 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.172] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1a3b4877 01:16:22,172 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:22,172 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:22,172 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:22,182 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:22,182 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,182 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:22,182 PM [leader5-writer-2428] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:22,182 PM [leader5-writer-2428] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:22,183 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,183 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:22,183 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:22,183 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:22,183 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:22,183 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,183 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:22,183 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,183 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:22,183 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:22,183 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:22,183 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:22,183 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,183 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 105.2 μs with journalIndex=1 01:16:22,183 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) [ERROR] [07/29/2025 13:16:22.183] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,183 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2718,leader5-writer-2428]/waiting 01:16:22,183 PM [leader5-writer-2428] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.514 ms 01:16:22,183 PM [leader5-writer-2428] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.640 μs 01:16:22,183 PM [leader5-writer-2428] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:22,183 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:22,183 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:22,183 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,184 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,184 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:22,184 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,184 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:22,184 PM [follower6-writer-2429] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:22,184 PM [follower6-writer-2429] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:22.184] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7ad227c8 01:16:22,184 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:22,184 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,184 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:22,184 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:22,184 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:22,184 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:22,185 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,185 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:22,185 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,185 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:22,185 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:22,185 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:22,185 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:22,185 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,185 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 83.88 μs with journalIndex=1 01:16:22,185 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:22,185 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,185 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:22,185 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:22,185 PM [follower7-writer-2430] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:22,185 PM [follower7-writer-2430] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:22,185 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,185 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,185 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:22,185 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:22,185 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:22,185 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:22,185 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,185 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:22,185 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,185 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:22,185 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:22,185 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:22,185 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:22,185 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,185 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 33.33 μs with journalIndex=1 01:16:22,185 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,185 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2719,follower6-writer-2429]/waiting [ERROR] [07/29/2025 13:16:22.185] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,186 PM [follower6-writer-2429] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.347 ms [ERROR] [07/29/2025 13:16:22.185] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,186 PM [follower6-writer-2429] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.850 μs 01:16:22,186 PM [follower6-writer-2429] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:22,185 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:22,185 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2720,follower7-writer-2430]/waiting 01:16:22,186 PM [follower7-writer-2430] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.361 ms 01:16:22,186 PM [follower7-writer-2430] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 1.699 μs 01:16:22,186 PM [follower7-writer-2430] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:22,186 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:22,186 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:22,186 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:22,186 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:22,186 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:22,186 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:22,186 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,186 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,187 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:22,187 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:22,187 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:22,187 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:22,187 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:22,187 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:22.193] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3bf05cd9 [WARN] [07/29/2025 13:16:22.193] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6d83b6cc 01:16:22,193 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:22,218 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:22,218 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,218 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:22,218 PM [leader5-writer-2431] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:22,218 PM [leader5-writer-2431] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:22,219 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,219 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:22,219 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:22,219 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:22,219 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:22,219 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,219 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:22,219 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,219 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:22,219 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:22,219 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:22,219 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:22,219 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,219 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 105.9 μs with journalIndex=1 01:16:22,219 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:22.219] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,219 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2721,leader5-writer-2431]/waiting 01:16:22,219 PM [leader5-writer-2431] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.003 ms 01:16:22,219 PM [leader5-writer-2431] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.950 μs 01:16:22,219 PM [leader5-writer-2431] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:22,219 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:22,219 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:22,219 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,219 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,220 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:22,220 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:22,220 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:22.221] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4ec24eee 01:16:22,224 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:22,224 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,224 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:22,224 PM [follower6-writer-2432] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:22,224 PM [follower6-writer-2432] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:22,224 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,224 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:22,224 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:22,224 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:22,224 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:22,224 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,224 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:22,224 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,224 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:22,224 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:22,224 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:22,224 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:22,224 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,224 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 80.73 μs with journalIndex=1 01:16:22,224 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) [ERROR] [07/29/2025 13:16:22.224] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,225 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2722,follower6-writer-2432]/waiting 01:16:22,225 PM [follower6-writer-2432] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.185 ms 01:16:22,225 PM [follower6-writer-2432] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.510 μs 01:16:22,225 PM [follower6-writer-2432] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:22,225 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:22,225 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:22,225 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:22,225 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.225] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@246b8bfb 01:16:22,225 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:22,225 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:22,225 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:22,229 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:22,229 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,229 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:22,229 PM [follower7-writer-2433] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:22,229 PM [follower7-writer-2433] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:22,229 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,229 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:22,229 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:22,229 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:22,229 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:22,229 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,229 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:22,229 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,229 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:22,229 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:22,229 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:22,229 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:22,230 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,230 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 67.34 μs with journalIndex=1 01:16:22,230 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:22.230] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,230 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2723,follower7-writer-2433]/waiting 01:16:22,230 PM [follower7-writer-2433] [DEBUG] JournalWriteTask - follower7: received 1 commands after 815.7 μs 01:16:22,230 PM [follower7-writer-2433] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.349 μs 01:16:22,230 PM [follower7-writer-2433] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:22,230 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:22,230 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:22,230 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,230 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.230] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7fbd698f 01:16:22,230 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:22,230 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:22,230 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:22,254 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:22,254 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,254 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:22,254 PM [leader5-writer-2434] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:22,254 PM [leader5-writer-2434] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:22,255 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:22,255 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,255 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:22,255 PM [follower6-writer-2435] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:22,255 PM [follower6-writer-2435] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:22,255 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,255 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:22,255 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:22,255 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:22,255 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:22,255 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,255 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:22,255 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,255 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:22,255 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:22,255 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:22,255 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:22,255 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,255 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 55.12 μs with journalIndex=1 01:16:22,255 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,255 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:22,255 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:22,255 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:22,255 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:22,255 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,255 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2724,leader5-writer-2434]/waiting 01:16:22,255 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:22,255 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,255 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:22,255 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:22,255 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:22,255 PM [leader5-writer-2434] [DEBUG] JournalWriteTask - leader5: received 1 commands after 857.0 μs 01:16:22,255 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:22,255 PM [leader5-writer-2434] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.469 μs 01:16:22,255 PM [leader5-writer-2434] [DEBUG] JournalWriteTask - leader5: journal writer stopped [ERROR] [07/29/2025 13:16:22.255] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,255 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:22,255 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:22,255 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,255 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:22,255 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,255 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,255 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 79.02 μs with journalIndex=1 01:16:22,255 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,255 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 [WARN] [07/29/2025 13:16:22.255] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@107ed935 01:16:22,256 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2725,follower6-writer-2435]/waiting 01:16:22,256 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:22,256 PM [follower6-writer-2435] [DEBUG] JournalWriteTask - follower6: received 1 commands after 850.9 μs 01:16:22,256 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:22,256 PM [follower6-writer-2435] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.509 μs 01:16:22,256 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:22,256 PM [follower6-writer-2435] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:22,256 PM [follower7-writer-2436] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:22,256 PM [follower7-writer-2436] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [ERROR] [07/29/2025 13:16:22.256] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,256 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:22,256 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:22,256 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:22,256 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.256] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@74952cd8 01:16:22,256 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,256 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:22,256 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:22,256 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:22,256 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:22,256 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,256 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:22,256 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,256 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:22,256 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:22,256 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:22,256 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:22,256 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,256 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 58.80 μs with journalIndex=1 01:16:22,256 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:22,256 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:22,256 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:22,256 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2726,follower7-writer-2436]/waiting 01:16:22,256 PM [follower7-writer-2436] [DEBUG] JournalWriteTask - follower7: received 1 commands after 569.2 μs [ERROR] [07/29/2025 13:16:22.256] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,256 PM [follower7-writer-2436] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.600 μs 01:16:22,256 PM [follower7-writer-2436] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:22,256 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:22,256 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:22,256 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,256 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.256] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@b898e82 01:16:22,257 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:22,257 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:22,257 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:22,265 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,265 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,265 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,270 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:22,270 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,270 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:22,270 PM [leader5-writer-2437] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:22,270 PM [leader5-writer-2437] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:22,270 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,270 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:22,270 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:22,270 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:22,270 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:22,270 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,270 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:22,270 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,270 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:22,270 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:22,270 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:22,270 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:22,270 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,270 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 68.58 μs with journalIndex=1 01:16:22,271 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2727,leader5-writer-2437]/waiting 01:16:22,271 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) [ERROR] [07/29/2025 13:16:22.271] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,271 PM [leader5-writer-2437] [DEBUG] JournalWriteTask - leader5: received 1 commands after 792.6 μs 01:16:22,271 PM [leader5-writer-2437] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.890 μs 01:16:22,271 PM [leader5-writer-2437] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:22,271 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:22,271 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:22,271 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,271 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,271 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:22,271 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:22,271 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:22.274] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@771b2bb7 01:16:22,290 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:22,290 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,290 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:22,290 PM [follower6-writer-2438] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:22,290 PM [follower6-writer-2438] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:22,291 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,291 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:22,291 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:22,291 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:22,291 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:22,291 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,291 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:22,291 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,291 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:22,291 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:22,291 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:22,291 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:22,291 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,291 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 47.76 μs with journalIndex=1 01:16:22,291 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:22,291 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:22.291] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,291 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2728,follower6-writer-2438]/waiting 01:16:22,291 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,291 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:22,291 PM [follower6-writer-2438] [DEBUG] JournalWriteTask - follower6: received 1 commands after 739.0 μs 01:16:22,291 PM [follower7-writer-2439] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:22,291 PM [follower6-writer-2438] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.560 μs 01:16:22,291 PM [follower7-writer-2439] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:22,291 PM [follower6-writer-2438] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:22,291 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:22,291 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:22,291 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:22,291 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:22,292 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,292 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:22,292 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:22,292 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:22,292 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:22,292 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,292 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:22,292 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,292 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:22,292 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:22,292 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:22,292 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries [WARN] [07/29/2025 13:16:22.292] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6c374253 01:16:22,292 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,292 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 47.20 μs with journalIndex=1 01:16:22,292 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:22,292 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) [ERROR] [07/29/2025 13:16:22.292] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,292 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,292 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:22,292 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2729,follower7-writer-2439]/waiting 01:16:22,292 PM [leader5-writer-2440] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:22,292 PM [leader5-writer-2440] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:22,292 PM [follower7-writer-2439] [DEBUG] JournalWriteTask - follower7: received 1 commands after 783.5 μs 01:16:22,292 PM [follower7-writer-2439] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.349 μs 01:16:22,292 PM [follower7-writer-2439] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:22,292 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:22,292 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:22,292 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,292 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.292] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@16aeb1b3 01:16:22,292 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:22,292 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:22,292 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:22,293 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:22,293 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:22,293 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,293 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:22,293 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:22,293 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:22,293 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:22,293 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:22,293 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,293 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:22,293 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,293 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:22,293 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:22,293 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:22,293 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:22,293 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,293 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 54.88 μs with journalIndex=1 01:16:22,293 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2730,leader5-writer-2440]/waiting 01:16:22,293 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,293 PM [leader5-writer-2440] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.292 ms [ERROR] [07/29/2025 13:16:22.293] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,293 PM [leader5-writer-2440] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.930 μs 01:16:22,293 PM [leader5-writer-2440] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:22,293 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:22,293 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:22,293 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,293 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.294] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3a9c1624 01:16:22,294 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:22,294 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:22,294 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:22,321 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:22,321 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,321 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:22,321 PM [follower7-writer-2441] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:22,321 PM [follower7-writer-2441] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:22,321 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,321 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:22,321 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:22,321 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:22,321 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:22,321 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,321 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:22,321 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,321 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:22,321 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:22,321 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:22,321 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:22,321 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,321 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 99.28 μs with journalIndex=1 01:16:22,322 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2731,follower7-writer-2441]/waiting 01:16:22,322 PM [follower7-writer-2441] [DEBUG] JournalWriteTask - follower7: received 1 commands after 765.4 μs 01:16:22,322 PM [follower7-writer-2441] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.199 μs 01:16:22,322 PM [follower7-writer-2441] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:22.322] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,322 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:22,322 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:22,322 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,322 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,322 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.322] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2da02324 01:16:22,322 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:22,322 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:22,322 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:22,326 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:22,326 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,326 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:22,326 PM [leader5-writer-2442] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:22,326 PM [leader5-writer-2442] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:22,326 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,326 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:22,326 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:22,326 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:22,326 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:22,326 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,326 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:22,326 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,326 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:22,326 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:22,326 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:22,326 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:22,326 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,326 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 66.86 μs with journalIndex=1 01:16:22,327 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) [ERROR] [07/29/2025 13:16:22.327] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,327 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2732,leader5-writer-2442]/waiting 01:16:22,327 PM [leader5-writer-2442] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.012 ms 01:16:22,327 PM [leader5-writer-2442] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.739 μs 01:16:22,327 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:22,327 PM [leader5-writer-2442] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:22,327 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:22,327 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:22,327 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,327 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.327] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3288e7bd 01:16:22,327 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:22,327 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:22,327 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:22,332 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:22,332 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,332 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:22,332 PM [follower7-writer-2443] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:22,332 PM [follower7-writer-2443] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:22,332 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,332 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:22,332 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:22,332 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:22,332 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:22,332 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,332 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:22,332 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,333 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:22,333 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:22,333 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:22,333 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:22,333 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,333 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 49.24 μs with journalIndex=1 01:16:22,333 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,333 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2733,follower7-writer-2443]/waiting 01:16:22,333 PM [follower7-writer-2443] [DEBUG] JournalWriteTask - follower7: received 1 commands after 801.7 μs 01:16:22,333 PM [follower7-writer-2443] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.330 μs 01:16:22,333 PM [follower7-writer-2443] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:22,333 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed [ERROR] [07/29/2025 13:16:22.333] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,333 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:22,333 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,333 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,333 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,333 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:22,333 PM [follower6-writer-2444] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:22,333 PM [follower6-writer-2444] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:22.333] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4a090a7c 01:16:22,333 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:22,333 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,333 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,333 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:22,333 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:22,333 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:22,334 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:22,334 PM [leader5-writer-2445] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:22,334 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:22,334 PM [leader5-writer-2445] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:22,334 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:22,334 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,334 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:22,334 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,334 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:22,334 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:22,334 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:22,334 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:22,334 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:22,334 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:22,334 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,334 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 74.40 μs with journalIndex=1 01:16:22,334 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,334 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:22,334 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:22,334 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:22,334 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found [ERROR] [07/29/2025 13:16:22.334] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,334 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,334 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:22,334 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,334 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,334 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2734,follower6-writer-2444]/waiting 01:16:22,334 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:22,334 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:22,334 PM [follower6-writer-2444] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.136 ms 01:16:22,334 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:22,334 PM [follower6-writer-2444] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.690 μs 01:16:22,334 PM [follower6-writer-2444] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:22,334 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:22,334 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,334 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 70.54 μs with journalIndex=1 01:16:22,334 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:22,334 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:22,334 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:22,334 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:22.334] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:22.335] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1de3bdba 01:16:22,335 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,335 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2735,leader5-writer-2445]/waiting 01:16:22,335 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:22,335 PM [leader5-writer-2445] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.463 ms 01:16:22,335 PM [leader5-writer-2445] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.209 μs 01:16:22,335 PM [leader5-writer-2445] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:22,335 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:22,335 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:22,335 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:22,335 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:22,335 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,335 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,335 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:22,335 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:22,335 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:22.337] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@37d897a1 01:16:22,344 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:22,344 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,344 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:22,344 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:22,344 PM [follower7-writer-2446] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:22,344 PM [follower7-writer-2446] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:22,346 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,346 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:22,346 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:22,346 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:22,346 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:22,346 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,346 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:22,346 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,346 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:22,346 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:22,346 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:22,346 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:22,347 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,347 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 39.16 μs with journalIndex=1 01:16:22,347 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,347 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2736,follower7-writer-2446]/waiting 01:16:22,347 PM [follower7-writer-2446] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.693 ms 01:16:22,347 PM [follower7-writer-2446] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.660 μs 01:16:22,347 PM [follower7-writer-2446] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:22.347] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,347 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:22,347 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:22,347 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,347 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,347 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:22,347 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:22,347 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:22.347] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@55d497c8 01:16:22,358 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:22,359 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,359 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:22,359 PM [leader5-writer-2447] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:22,359 PM [leader5-writer-2447] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:22,359 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,359 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:22,359 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:22,359 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:22,359 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:22,360 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,360 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:22,360 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,360 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:22,360 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:22,360 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:22,360 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:22,360 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,360 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 108.8 μs with journalIndex=1 01:16:22,360 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,360 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2737,leader5-writer-2447]/waiting 01:16:22,360 PM [leader5-writer-2447] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.370 ms [ERROR] [07/29/2025 13:16:22.360] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,360 PM [leader5-writer-2447] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.810 μs 01:16:22,360 PM [leader5-writer-2447] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:22,360 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:22,360 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:22,360 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,360 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.360] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@f8bbdec 01:16:22,361 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:22,361 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:22,361 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:22,362 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:22,363 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,363 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:22,363 PM [follower7-writer-2448] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:22,363 PM [follower7-writer-2448] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:22,363 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,363 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:22,363 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:22,363 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:22,363 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:22,363 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,363 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:22,363 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,363 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:22,363 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:22,363 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:22,363 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:22,363 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,363 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 74.54 μs with journalIndex=1 01:16:22,363 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2738,follower7-writer-2448]/waiting 01:16:22,363 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) [ERROR] [07/29/2025 13:16:22.363] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,363 PM [follower7-writer-2448] [DEBUG] JournalWriteTask - follower7: received 1 commands after 733.1 μs 01:16:22,364 PM [follower7-writer-2448] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.740 μs 01:16:22,364 PM [follower7-writer-2448] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:22,364 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:22,364 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:22,364 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,364 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.364] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7bb14023 01:16:22,364 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:22,364 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:22,364 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:22,366 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:22,366 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,366 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:22,366 PM [follower6-writer-2449] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:22,366 PM [follower6-writer-2449] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:22,367 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,367 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:22,367 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:22,367 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:22,367 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:22,367 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,367 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:22,367 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,367 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:22,367 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:22,367 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:22,367 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:22,367 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,367 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 81.34 μs with journalIndex=1 01:16:22,367 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:22,367 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:22.367] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,367 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2739,follower6-writer-2449]/waiting 01:16:22,368 PM [follower6-writer-2449] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.214 ms 01:16:22,368 PM [follower6-writer-2449] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.390 μs 01:16:22,368 PM [follower6-writer-2449] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:22,368 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:22,368 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:22,368 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:22,368 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.368] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5974c04d 01:16:22,368 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:22,368 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:22,368 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:22,369 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:22,369 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,369 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:22,369 PM [leader5-writer-2450] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:22,369 PM [leader5-writer-2450] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:22,367 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,369 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:22,369 PM [follower7-writer-2451] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:22,369 PM [follower7-writer-2451] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:22,370 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,370 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:22,370 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:22,370 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:22,370 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:22,370 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,370 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:22,370 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,370 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:22,370 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:22,370 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,370 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:22,370 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:22,370 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,370 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:22,370 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 68.24 μs with journalIndex=1 01:16:22,370 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:22,370 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:22,370 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:22,370 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,370 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:22,370 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,370 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:22,370 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:22,370 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:22,370 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:22,370 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,370 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 69.43 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:22.370] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,370 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,370 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2740,leader5-writer-2450]/waiting 01:16:22,370 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,370 PM [leader5-writer-2450] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.478 ms 01:16:22,370 PM [leader5-writer-2450] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.600 μs 01:16:22,370 PM [leader5-writer-2450] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:22,370 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2741,follower7-writer-2451]/waiting 01:16:22,370 PM [follower7-writer-2451] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.437 ms 01:16:22,370 PM [follower7-writer-2451] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 1.610 μs 01:16:22,370 PM [follower7-writer-2451] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:22.370] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,370 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:22,370 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:22,370 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,370 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.371] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@bddb497 01:16:22,371 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:22,371 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:22,371 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:22,372 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:22,372 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,372 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:22,373 PM [follower6-writer-2452] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:22,373 PM [follower6-writer-2452] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:22,373 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,373 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:22,373 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:22,373 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:22,373 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:22,373 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,373 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:22,373 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,373 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:22,373 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:22,373 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:22,373 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:22,373 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,373 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 57.56 μs with journalIndex=1 01:16:22,373 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) [ERROR] [07/29/2025 13:16:22.373] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,373 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2742,follower6-writer-2452]/waiting 01:16:22,374 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:22,374 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:22,373 PM [follower6-writer-2452] [DEBUG] JournalWriteTask - follower6: received 1 commands after 988.5 μs 01:16:22,374 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,374 PM [follower6-writer-2452] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.719 μs 01:16:22,374 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,374 PM [follower6-writer-2452] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:22,374 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:22,374 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:22,374 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:22,374 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.374] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7e9f3605 01:16:22,374 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:22,374 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:22,374 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:22,383 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:22,383 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,383 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:22,383 PM [follower7-writer-2453] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:22,383 PM [follower7-writer-2453] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:22.384] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7ba0a1ea 01:16:22,384 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:22,384 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,384 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:22,384 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:22,384 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:22,384 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,384 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:22,384 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:22,384 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:22,384 PM [follower6-writer-2454] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:22,384 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,384 PM [follower6-writer-2454] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:22,384 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:22,384 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,384 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:22,384 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:22,384 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:22,384 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:22,384 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,384 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:22,384 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:22,384 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 113.8 μs with journalIndex=1 01:16:22,385 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,385 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:22,385 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:22,385 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:22,385 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:22,385 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,385 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:22,385 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,385 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:22,385 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:22,385 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:22,385 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:22,385 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,385 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 35.87 μs with journalIndex=1 01:16:22,385 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,385 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2744,follower6-writer-2454]/waiting 01:16:22,385 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:22.385] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [ERROR] [07/29/2025 13:16:22.385] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,385 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2743,follower7-writer-2453]/waiting 01:16:22,385 PM [follower6-writer-2454] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.099 ms 01:16:22,385 PM [follower6-writer-2454] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.650 μs 01:16:22,385 PM [follower6-writer-2454] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:22,385 PM [follower7-writer-2453] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.037 ms 01:16:22,385 PM [follower7-writer-2453] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.779 μs 01:16:22,385 PM [follower7-writer-2453] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:22,386 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:22,386 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:22,386 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:22,386 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:22,386 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,386 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:22,386 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,386 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.386] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@73cdf5f4 01:16:22,386 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:22,386 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:22,386 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:22.386] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@39a326c0 01:16:22,386 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:22,386 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:22,386 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:22,404 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:22,404 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,404 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:22,404 PM [follower7-writer-2455] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:22,404 PM [follower7-writer-2455] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:22,405 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,405 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:22,405 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:22,405 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:22,405 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:22,405 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,405 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:22,405 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,405 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:22,405 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:22,405 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:22,405 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:22,405 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,405 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 48.58 μs with journalIndex=1 01:16:22,405 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) [ERROR] [07/29/2025 13:16:22.405] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,405 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2745,follower7-writer-2455]/waiting 01:16:22,405 PM [follower7-writer-2455] [DEBUG] JournalWriteTask - follower7: received 1 commands after 879.3 μs 01:16:22,405 PM [follower7-writer-2455] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.700 μs 01:16:22,405 PM [follower7-writer-2455] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:22,405 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:22,405 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:22,405 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,405 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.406] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6705fc67 01:16:22,406 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:22,406 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,406 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:22,406 PM [leader5-writer-2456] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:22,406 PM [leader5-writer-2456] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:22,406 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:22,406 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:22,406 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:22,407 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,407 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:22,407 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:22,407 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:22,407 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:22,407 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,407 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:22,407 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,407 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:22,407 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:22,407 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:22,407 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:22,407 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,407 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 61.03 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:22.407] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,407 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,408 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2746,leader5-writer-2456]/waiting 01:16:22,408 PM [leader5-writer-2456] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.388 ms 01:16:22,408 PM [leader5-writer-2456] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.840 μs 01:16:22,408 PM [leader5-writer-2456] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:22,408 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:22,408 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:22,408 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,408 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,409 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:22,409 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:22,409 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:22.413] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6e1176a5 01:16:22,418 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:22,419 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,419 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:22,419 PM [follower6-writer-2457] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:22,419 PM [follower6-writer-2457] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:22,419 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,419 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:22,419 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:22,419 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:22,419 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:22,419 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,419 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:22,419 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,419 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:22,419 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:22,419 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:22,419 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:22,419 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,419 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 80.63 μs with journalIndex=1 01:16:22,419 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2747,follower6-writer-2457]/waiting 01:16:22,419 PM [follower6-writer-2457] [DEBUG] JournalWriteTask - follower6: received 1 commands after 866.8 μs 01:16:22,419 PM [follower6-writer-2457] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.580 μs 01:16:22,419 PM [follower6-writer-2457] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:22.419] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,420 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:22,420 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:22,420 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:22,420 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.420] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@125365db 01:16:22,420 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:22,420 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:22,420 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:22,421 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,426 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:22,427 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,427 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:22,427 PM [follower7-writer-2458] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:22,427 PM [follower7-writer-2458] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:22,427 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,427 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:22,427 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:22,427 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:22,427 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:22,427 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,427 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:22,427 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,427 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:22,427 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:22,427 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:22,427 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:22,427 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,427 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 56.59 μs with journalIndex=1 01:16:22,427 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:22.427] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,427 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2748,follower7-writer-2458]/waiting 01:16:22,427 PM [follower7-writer-2458] [DEBUG] JournalWriteTask - follower7: received 1 commands after 875.4 μs 01:16:22,427 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:22,427 PM [follower7-writer-2458] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.530 μs 01:16:22,427 PM [follower7-writer-2458] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:22,428 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:22,428 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:22,428 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,428 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,428 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:22,428 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,428 PM [leader5-writer-2459] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:22,428 PM [leader5-writer-2459] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:22.428] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@679e84a 01:16:22,428 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,428 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:22,428 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:22,428 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:22,428 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:22,428 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,428 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:22,428 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,428 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:22,428 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:22,428 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:22,428 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:22,428 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,428 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 54.31 μs with journalIndex=1 01:16:22,429 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2749,leader5-writer-2459]/waiting [ERROR] [07/29/2025 13:16:22.429] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,429 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,429 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:22,429 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:22,429 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:22,429 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:22,429 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,429 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:22,429 PM [follower6-writer-2460] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:22,429 PM [follower6-writer-2460] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:22,429 PM [leader5-writer-2459] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.566 ms 01:16:22,429 PM [leader5-writer-2459] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.240 μs 01:16:22,429 PM [leader5-writer-2459] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:22,429 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:22,429 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:22,429 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,429 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.429] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@231178cc 01:16:22,430 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:22,430 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,430 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:22,430 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:22,430 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:22,430 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:22,430 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:22,430 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:22,430 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,430 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:22,430 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,430 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:22,430 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:22,430 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:22,430 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:22,430 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,430 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 54.15 μs with journalIndex=1 01:16:22,430 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,430 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2750,follower6-writer-2460]/waiting 01:16:22,430 PM [follower6-writer-2460] [DEBUG] JournalWriteTask - follower6: received 1 commands after 942.1 μs 01:16:22,430 PM [follower6-writer-2460] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.159 μs 01:16:22,430 PM [follower6-writer-2460] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:22,430 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:22,430 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:22,430 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:22,430 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:22.430] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:22.431] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@68e83564 01:16:22,431 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:22,431 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:22,431 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:22,435 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:22,435 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,435 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:22,435 PM [leader5-writer-2461] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:22,435 PM [leader5-writer-2461] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:22,436 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,436 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:22,436 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:22,436 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:22,436 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:22,436 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,436 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:22,436 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,436 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:22,436 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:22,436 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:22,436 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:22,436 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,436 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 79.18 μs with journalIndex=1 01:16:22,436 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:22.436] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,436 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2751,leader5-writer-2461]/waiting 01:16:22,437 PM [leader5-writer-2461] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.154 ms 01:16:22,437 PM [leader5-writer-2461] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.540 μs 01:16:22,437 PM [leader5-writer-2461] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:22,437 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:22,437 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:22,437 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,437 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.437] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@430f15d 01:16:22,437 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:22,437 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:22,437 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:22,460 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:22,461 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,461 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:22,461 PM [follower6-writer-2462] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:22,461 PM [follower6-writer-2462] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:22,461 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,461 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:22,461 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:22,461 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:22,461 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:22,461 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,461 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:22,461 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,461 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:22,461 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:22,461 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:22,461 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:22,461 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,461 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 72.84 μs with journalIndex=1 01:16:22,461 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:22.461] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,461 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2752,follower6-writer-2462]/waiting 01:16:22,462 PM [follower6-writer-2462] [DEBUG] JournalWriteTask - follower6: received 1 commands after 994.6 μs 01:16:22,462 PM [follower6-writer-2462] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.480 μs 01:16:22,462 PM [follower6-writer-2462] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:22,462 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:22,462 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:22,462 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:22,462 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:22,462 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:22.462] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2a6a64a1 01:16:22,462 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:22,462 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,462 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:22,462 PM [leader5-writer-2463] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:22,462 PM [leader5-writer-2463] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:22,462 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:22,462 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,462 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:22,462 PM [follower7-writer-2464] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:22,462 PM [follower7-writer-2464] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:22,462 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:22,463 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:22,463 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,463 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:22,463 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:22,463 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:22,463 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,463 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:22,463 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,463 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:22,463 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,463 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:22,463 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:22,463 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:22,463 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:22,463 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:22,463 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:22,463 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:22,463 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:22,463 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,463 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:22,463 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,463 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:22,463 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:22,463 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:22,463 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,463 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:22,463 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 59.88 μs with journalIndex=1 01:16:22,463 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,463 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 58.02 μs with journalIndex=1 01:16:22,463 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:22.463] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,463 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) [ERROR] [07/29/2025 13:16:22.463] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,463 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2754,follower7-writer-2464]/waiting 01:16:22,463 PM [follower7-writer-2464] [DEBUG] JournalWriteTask - follower7: received 1 commands after 977.9 μs 01:16:22,463 PM [follower7-writer-2464] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.520 μs 01:16:22,463 PM [follower7-writer-2464] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:22,463 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2753,leader5-writer-2463]/waiting 01:16:22,463 PM [leader5-writer-2463] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.385 ms 01:16:22,463 PM [leader5-writer-2463] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.460 μs 01:16:22,464 PM [leader5-writer-2463] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:22,464 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:22,464 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:22,464 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,464 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,464 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:22,464 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:22,464 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:22,464 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:22,464 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:22,464 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,464 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,464 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:22,464 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:22,464 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:22.468] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@d2ad541 [WARN] [07/29/2025 13:16:22.468] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@23383016 01:16:22,493 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:22,493 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,493 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:22,493 PM [follower6-writer-2465] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:22,493 PM [follower6-writer-2465] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:22,494 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,494 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:22,494 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:22,494 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:22,494 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:22,494 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,494 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:22,494 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,494 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:22,494 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:22,494 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:22,494 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:22,494 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,494 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 100.8 μs with journalIndex=1 01:16:22,495 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:22,495 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,495 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2755,follower6-writer-2465]/waiting 01:16:22,495 PM [follower6-writer-2465] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.744 ms 01:16:22,495 PM [follower6-writer-2465] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.740 μs 01:16:22,495 PM [follower6-writer-2465] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:22,495 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:22,495 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:22,495 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:22,495 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:22,496 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:22,496 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:22,496 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:22,502 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:22,502 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,502 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:22,502 PM [leader5-writer-2466] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:22,502 PM [leader5-writer-2466] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:22,502 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:22,502 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,502 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:22,502 PM [follower7-writer-2467] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:22,502 PM [follower7-writer-2467] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:22,502 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,502 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:22,502 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:22,502 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:22,502 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:22,503 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,503 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:22,503 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,503 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:22,503 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:22,503 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:22,503 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:22,503 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,503 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 92.11 μs with journalIndex=1 01:16:22,503 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,503 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:22,503 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:22,503 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:22,503 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:22,503 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,503 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:22,503 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,503 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:22,503 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:22,503 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:22,503 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:22,503 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,503 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 43.32 μs with journalIndex=1 01:16:22,503 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2757,follower7-writer-2467]/waiting 01:16:22,503 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2756,leader5-writer-2466]/waiting 01:16:22,503 PM [follower7-writer-2467] [DEBUG] JournalWriteTask - follower7: received 1 commands after 666.4 μs 01:16:22,503 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,503 PM [leader5-writer-2466] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.188 ms 01:16:22,503 PM [follower7-writer-2467] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.019 μs 01:16:22,503 PM [follower7-writer-2467] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:22,503 PM [leader5-writer-2466] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 4.229 μs 01:16:22,503 PM [leader5-writer-2466] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:22,503 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:22,503 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:22,503 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,503 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,503 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:22,503 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:22,503 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,503 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,504 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:22,504 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:22,503 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:22.495] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:22.504] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@60bde098 [ERROR] [07/29/2025 13:16:22.503] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:22.503] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:22.505] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@67fb4dad [WARN] [07/29/2025 13:16:22.505] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@18cab2ff 01:16:22,504 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:22,504 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:22,504 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:22,505 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:22,505 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:22,505 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,505 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:22,505 PM [follower6-writer-2468] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:22,505 PM [follower6-writer-2468] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:22,505 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,505 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:22,505 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:22,505 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:22,505 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:22,505 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,505 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:22,505 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,505 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:22,505 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:22,505 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:22,505 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:22,506 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,506 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 82.10 μs with journalIndex=1 01:16:22,506 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) [ERROR] [07/29/2025 13:16:22.506] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,506 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2758,follower6-writer-2468]/waiting 01:16:22,506 PM [follower6-writer-2468] [DEBUG] JournalWriteTask - follower6: received 1 commands after 957.9 μs 01:16:22,506 PM [follower6-writer-2468] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.650 μs 01:16:22,506 PM [follower6-writer-2468] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:22,506 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:22,506 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:22,506 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:22,506 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.506] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@397a5d75 01:16:22,506 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:22,506 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:22,506 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:22,541 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:22,541 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,541 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:22,541 PM [follower7-writer-2469] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:22,541 PM [follower7-writer-2469] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:22,542 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,542 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:22,542 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:22,542 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:22,542 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:22,542 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,542 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:22,542 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,542 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:22,542 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:22,542 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:22,542 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:22,542 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:22,542 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,542 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 43.25 μs with journalIndex=1 01:16:22,542 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,542 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:22,542 PM [leader5-writer-2470] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:22,542 PM [leader5-writer-2470] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:22,542 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,542 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2759,follower7-writer-2469]/waiting 01:16:22,542 PM [follower7-writer-2469] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.001 ms 01:16:22,542 PM [follower7-writer-2469] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.620 μs 01:16:22,542 PM [follower7-writer-2469] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:22,542 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:22,542 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:22,542 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,542 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,543 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:22,543 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:22,543 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:22,543 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:22,543 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,543 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:22,543 PM [follower6-writer-2471] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:22,543 PM [follower6-writer-2471] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:22,544 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,544 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,544 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:22,544 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:22,544 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:22,544 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:22,544 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:22,544 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:22,544 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,544 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:22,544 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:22,544 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,544 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:22,544 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:22,544 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:22,544 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:22,544 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,544 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:22,544 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:22,544 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,544 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:22,544 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:22,544 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:22,544 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:22,544 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,544 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 57.11 μs with journalIndex=1 01:16:22,544 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,544 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 63.72 μs with journalIndex=1 01:16:22,544 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:22,544 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2760,leader5-writer-2470]/waiting 01:16:22,544 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:22.542] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:22.544] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2136d7b at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) [ERROR] [07/29/2025 13:16:22.544] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:22.544] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,544 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2761,follower6-writer-2471]/waiting 01:16:22,548 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,544 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,548 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:22,544 PM [leader5-writer-2470] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.262 ms 01:16:22,548 PM [leader5-writer-2470] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 4.699 μs 01:16:22,548 PM [leader5-writer-2470] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:22,548 PM [follower6-writer-2471] [DEBUG] JournalWriteTask - follower6: received 1 commands after 4.745 ms 01:16:22,548 PM [follower6-writer-2471] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.399 μs 01:16:22,548 PM [follower6-writer-2471] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:22,548 PM [follower7-writer-2472] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:22,548 PM [follower7-writer-2472] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:22,548 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:22,548 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:22,548 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:22,548 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.548] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@552f7001 01:16:22,548 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,548 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:22,548 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:22,548 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:22,548 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:22,548 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,548 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:22,548 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:22,548 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,548 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:22,548 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:22,548 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:22,548 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:22,548 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:22,548 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:22,548 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,548 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 53.98 μs with journalIndex=1 01:16:22,549 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,549 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2762,follower7-writer-2472]/waiting [ERROR] [07/29/2025 13:16:22.549] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,551 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:22,551 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,551 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:22,551 PM [follower6-writer-2473] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:22,551 PM [follower6-writer-2473] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:22,551 PM [follower7-writer-2472] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.919 ms 01:16:22,551 PM [follower7-writer-2472] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 4.060 μs 01:16:22,551 PM [follower7-writer-2472] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:22,549 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:22,551 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:22,551 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:22,551 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,551 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:22,551 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,551 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,551 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.551] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@435202a1 [WARN] [07/29/2025 13:16:22.551] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@451d2254 01:16:22,551 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:22,551 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:22,551 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:22,551 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:22,551 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:22,551 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:22,559 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,559 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:22,559 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:22,559 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:22,559 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:22,559 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,559 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:22,559 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,559 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:22,559 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:22,559 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:22,559 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:22,559 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,559 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 119.8 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:22.559] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,559 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,560 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2763,follower6-writer-2473]/waiting 01:16:22,560 PM [follower6-writer-2473] [DEBUG] JournalWriteTask - follower6: received 1 commands after 8.746 ms 01:16:22,560 PM [follower6-writer-2473] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.130 μs 01:16:22,560 PM [follower6-writer-2473] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:22,560 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:22,560 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:22,560 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:22,560 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:22,560 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:22,560 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:22,560 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:22.561] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@46f7707a 01:16:22,580 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:22,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,581 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:22,581 PM [follower7-writer-2474] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:22,581 PM [follower7-writer-2474] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:22,581 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,581 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:22,581 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:22,581 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:22,581 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:22,581 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,581 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:22,581 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,581 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:22,581 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:22,581 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:22,581 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:22,581 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,581 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 62.35 μs with journalIndex=1 01:16:22,581 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) [ERROR] [07/29/2025 13:16:22.581] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,581 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2764,follower7-writer-2474]/waiting 01:16:22,581 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:22,582 PM [follower7-writer-2474] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.151 ms 01:16:22,582 PM [follower7-writer-2474] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 5.509 μs 01:16:22,582 PM [follower7-writer-2474] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:22,582 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,582 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:22,582 PM [leader5-writer-2475] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:22,582 PM [leader5-writer-2475] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:22,582 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:22,582 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:22,582 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,582 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.582] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@529d7655 01:16:22,582 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:22,582 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:22,582 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:22,583 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,583 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:22,583 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:22,583 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:22,583 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:22,583 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,583 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:22,583 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,583 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:22,583 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:22,583 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:22,583 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:22,583 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,583 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 58.91 μs with journalIndex=1 01:16:22,584 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,584 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2765,leader5-writer-2475]/waiting [ERROR] [07/29/2025 13:16:22.583] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,584 PM [leader5-writer-2475] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.747 ms 01:16:22,584 PM [leader5-writer-2475] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.280 μs 01:16:22,584 PM [leader5-writer-2475] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:22,584 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:22,584 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:22,584 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,584 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:22,584 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,584 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,584 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:22,584 PM [follower7-writer-2476] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:22,584 PM [follower7-writer-2476] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:22,584 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:22.584] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5e8190cd 01:16:22,584 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:22,584 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:22,589 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:22,589 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,589 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:22,589 PM [follower6-writer-2477] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:22,589 PM [follower6-writer-2477] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:22,590 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,590 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:22,590 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:22,590 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:22,590 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:22,590 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,590 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:22,590 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,590 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:22,590 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:22,590 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:22,590 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:22,590 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,590 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 54.96 μs with journalIndex=1 01:16:22,590 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:22,590 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,590 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:22,590 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:22,590 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:22,590 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:22,590 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,590 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:22,590 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,590 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:22,590 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:22,590 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:22,590 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:22,590 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,590 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 33.06 μs with journalIndex=1 01:16:22,590 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,590 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:22,590 PM [leader5-writer-2478] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:22,590 PM [leader5-writer-2478] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:22,590 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) [ERROR] [07/29/2025 13:16:22.590] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,590 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2767,follower6-writer-2477]/waiting 01:16:22,591 PM [follower6-writer-2477] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.189 ms 01:16:22,591 PM [follower6-writer-2477] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.579 μs 01:16:22,591 PM [follower6-writer-2477] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:22,591 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:22,591 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:22,591 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:22,591 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:22,591 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,591 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2766,follower7-writer-2476]/waiting 01:16:22,591 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:22,591 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,591 PM [follower7-writer-2476] [DEBUG] JournalWriteTask - follower7: received 1 commands after 6.821 ms 01:16:22,591 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:22,591 PM [follower7-writer-2476] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.290 μs 01:16:22,591 PM [follower7-writer-2476] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:22,591 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:22,591 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:22,591 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:22,591 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:22,591 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:22,591 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,591 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:22,591 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,591 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:22,591 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:22,591 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:22,591 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:22,591 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,591 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 48.46 μs with journalIndex=1 01:16:22,591 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,591 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2768,leader5-writer-2478]/waiting 01:16:22,592 PM [leader5-writer-2478] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.272 ms 01:16:22,592 PM [leader5-writer-2478] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.710 μs 01:16:22,592 PM [leader5-writer-2478] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:22,592 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:22,592 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:22,592 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,592 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,592 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:22,592 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:22,592 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,592 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,592 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:22,592 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:22,592 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:22,592 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:22,592 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:22,592 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:22,603 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:22,603 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,603 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:22,603 PM [follower6-writer-2479] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:22,603 PM [follower6-writer-2479] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [ERROR] [07/29/2025 13:16:22.591] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:22.604] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4a2d99e2 [ERROR] [07/29/2025 13:16:22.591] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:22.604] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@21613c92 [WARN] [07/29/2025 13:16:22.604] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@387837ac 01:16:22,604 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,604 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:22,604 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:22,604 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:22,604 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:22,604 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,604 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:22,604 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,604 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:22,604 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:22,604 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:22,604 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:22,604 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,604 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 33.43 μs with journalIndex=1 01:16:22,604 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:22.604] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,604 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2769,follower6-writer-2479]/waiting 01:16:22,604 PM [follower6-writer-2479] [DEBUG] JournalWriteTask - follower6: received 1 commands after 863.4 μs 01:16:22,604 PM [follower6-writer-2479] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.599 μs 01:16:22,604 PM [follower6-writer-2479] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:22,604 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:22,604 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:22,604 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:22,604 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.605] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1e2e0bca 01:16:22,605 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:22,605 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:22,605 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:22,624 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:22,624 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,624 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:22,624 PM [follower7-writer-2480] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:22,624 PM [follower7-writer-2480] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:22,624 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,624 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:22,624 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:22,624 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:22,624 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:22,624 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,624 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:22,624 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,624 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:22,624 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:22,624 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:22,624 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:22,624 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,624 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 52.85 μs with journalIndex=1 01:16:22,625 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:22.625] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,625 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2770,follower7-writer-2480]/waiting 01:16:22,625 PM [follower7-writer-2480] [DEBUG] JournalWriteTask - follower7: received 1 commands after 787.3 μs 01:16:22,625 PM [follower7-writer-2480] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.960 μs 01:16:22,625 PM [follower7-writer-2480] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:22,625 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:22,625 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:22,625 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:22,625 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,625 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,625 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,625 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 [WARN] [07/29/2025 13:16:22.625] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@337b0680 01:16:22,626 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:22,626 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:22,626 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:22,626 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,626 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:22,626 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:22,626 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:22,626 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:22,626 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:22,626 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,626 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:22,626 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,626 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,626 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:22,626 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:22,626 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:22,626 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:22,626 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:22,626 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,626 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 67.80 μs with journalIndex=1 01:16:22,626 PM [follower6-writer-2482] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:22,626 PM [follower6-writer-2482] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:22,626 PM [leader5-writer-2481] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:22,626 PM [leader5-writer-2481] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:22,626 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,626 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:22,626 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:22,626 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:22,626 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:22,626 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,626 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:22,626 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,626 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:22,626 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:22,626 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:22,626 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,626 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2771,leader5-writer-2481]/waiting 01:16:22,626 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:22,626 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,626 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 220.9 μs with journalIndex=1 01:16:22,626 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2772,follower6-writer-2482]/waiting 01:16:22,627 PM [leader5-writer-2481] [DEBUG] JournalWriteTask - leader5: received 1 commands after 601.0 μs 01:16:22,627 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,627 PM [follower6-writer-2482] [DEBUG] JournalWriteTask - follower6: received 1 commands after 669.7 μs 01:16:22,627 PM [follower6-writer-2482] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 1.540 μs 01:16:22,627 PM [follower6-writer-2482] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:22,627 PM [leader5-writer-2481] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 6.130 μs 01:16:22,627 PM [leader5-writer-2481] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:22,627 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed [ERROR] [07/29/2025 13:16:22.626] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,627 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:22,627 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:22,627 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:22.626] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:22.627] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4340c394 01:16:22,627 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:22,627 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:22,627 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:22,627 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:22,627 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:22,627 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,627 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.628] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2871f5d5 01:16:22,628 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:22,628 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:22,628 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:22,630 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:22,630 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,630 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:22,630 PM [follower7-writer-2483] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:22,630 PM [follower7-writer-2483] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:22,631 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,631 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:22,631 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:22,631 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:22,631 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:22,631 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,631 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:22,631 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,631 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:22,631 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:22,631 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:22,631 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:22,631 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,631 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 63.50 μs with journalIndex=1 01:16:22,631 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:22.631] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,631 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2773,follower7-writer-2483]/waiting 01:16:22,631 PM [follower7-writer-2483] [DEBUG] JournalWriteTask - follower7: received 1 commands after 815.2 μs 01:16:22,631 PM [follower7-writer-2483] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.319 μs 01:16:22,631 PM [follower7-writer-2483] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:22,631 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:22,631 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:22,631 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,631 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.631] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@758d0b68 01:16:22,631 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:22,632 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:22,632 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:22,645 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:22,660 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:22,660 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,660 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:22,660 PM [follower6-writer-2484] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:22,660 PM [follower6-writer-2484] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:22,661 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:22,661 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,661 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:22,661 PM [follower7-writer-2485] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:22,661 PM [follower7-writer-2485] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:22,663 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:22,663 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,663 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:22,663 PM [leader5-writer-2486] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:22,663 PM [leader5-writer-2486] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:22,663 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,663 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:22,663 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:22,663 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:22,663 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:22,664 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,664 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:22,664 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,664 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,664 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:22,664 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:22,664 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:22,664 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:22,664 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:22,664 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:22,664 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:22,664 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:22,664 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,664 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:22,664 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,664 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:22,664 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:22,664 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:22,664 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,664 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:22,664 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 80.50 μs with journalIndex=1 01:16:22,664 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,664 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 100.7 μs with journalIndex=1 01:16:22,664 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,664 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,664 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,664 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2775,follower7-writer-2485]/waiting 01:16:22,664 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:22,664 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:22,664 PM [follower7-writer-2485] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.496 ms 01:16:22,664 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:22,664 PM [follower7-writer-2485] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.860 μs 01:16:22,664 PM [follower7-writer-2485] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:22,664 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:22,664 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,664 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:22,664 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,664 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:22,664 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:22,664 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:22,664 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:22,664 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:22,664 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:22,664 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,664 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,664 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,664 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 41.95 μs with journalIndex=1 01:16:22,664 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,665 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2776,leader5-writer-2486]/waiting 01:16:22,665 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:22,665 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:22,665 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:22,664 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2774,follower6-writer-2484]/waiting 01:16:22,665 PM [leader5-writer-2486] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.693 ms 01:16:22,665 PM [leader5-writer-2486] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.959 μs [ERROR] [07/29/2025 13:16:22.664] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,665 PM [leader5-writer-2486] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:22,665 PM [follower6-writer-2484] [DEBUG] JournalWriteTask - follower6: received 1 commands after 5.090 ms 01:16:22,665 PM [follower6-writer-2484] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 1.800 μs 01:16:22,665 PM [follower6-writer-2484] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:22.664] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,665 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed [WARN] [07/29/2025 13:16:22.665] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2a7ad3be 01:16:22,665 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:22,665 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,665 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,665 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed [ERROR] [07/29/2025 13:16:22.664] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,665 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:22,665 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:22,665 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.665] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4498d242 [WARN] [07/29/2025 13:16:22.665] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@101e526 01:16:22,666 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:22,666 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:22,666 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:22,666 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:22,666 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:22,666 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:22,687 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:22,687 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,687 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:22,687 PM [follower7-writer-2487] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:22,687 PM [follower7-writer-2487] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:22,688 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,688 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:22,688 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:22,688 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:22,688 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:22,688 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,688 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:22,688 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,688 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:22,688 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:22,688 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:22,688 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:22,688 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,688 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 58.01 μs with journalIndex=1 01:16:22,688 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:22.688] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,688 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2777,follower7-writer-2487]/waiting 01:16:22,688 PM [follower7-writer-2487] [DEBUG] JournalWriteTask - follower7: received 1 commands after 828.3 μs 01:16:22,688 PM [follower7-writer-2487] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.919 μs 01:16:22,688 PM [follower7-writer-2487] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:22,688 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:22,688 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:22,688 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,688 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.688] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@47ce21d6 01:16:22,689 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:22,689 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:22,689 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:22,698 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:22,699 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,699 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:22,699 PM [leader5-writer-2488] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:22,699 PM [leader5-writer-2488] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:22,699 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:22,699 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,699 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:22,699 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:22,699 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:22,699 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:22,699 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,699 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:22,699 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,699 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:22,699 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:22,699 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:22,699 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:22,699 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,699 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 35.62 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:22.699] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,700 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,700 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2778,leader5-writer-2488]/waiting 01:16:22,700 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,700 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:22,700 PM [follower6-writer-2489] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:22,700 PM [follower6-writer-2489] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:22,700 PM [leader5-writer-2488] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.241 ms 01:16:22,700 PM [leader5-writer-2488] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.690 μs 01:16:22,700 PM [leader5-writer-2488] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:22,700 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:22,700 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:22,700 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,700 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.700] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@71012326 01:16:22,700 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:22,700 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:22,700 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:22,702 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:22,702 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,702 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:22,702 PM [leader5-writer-2490] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:22,702 PM [leader5-writer-2490] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:22,703 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:22,703 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,703 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:22,703 PM [follower7-writer-2491] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:22,703 PM [follower7-writer-2491] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:22,704 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,704 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:22,704 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:22,704 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:22,704 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:22,704 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,704 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:22,704 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,704 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:22,704 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:22,704 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:22,704 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:22,704 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,704 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 31.16 μs with journalIndex=1 01:16:22,704 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,704 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,704 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:22,704 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:22,704 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:22,704 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:22,704 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:22,704 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:22,704 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:22,704 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,704 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:22,704 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,704 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:22,704 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:22,704 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:22,704 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:22,704 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,704 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:22,704 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:22,704 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,704 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:22,704 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:22,704 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,704 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:22,704 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 40.33 μs with journalIndex=1 01:16:22,704 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries [ERROR] [07/29/2025 13:16:22.704] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,704 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) [ERROR] [07/29/2025 13:16:22.704] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,704 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,704 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2780,leader5-writer-2490]/waiting 01:16:22,704 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2779,follower6-writer-2489]/waiting 01:16:22,704 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,705 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 390.5 μs with journalIndex=1 01:16:22,705 PM [follower6-writer-2489] [DEBUG] JournalWriteTask - follower6: received 1 commands after 4.745 ms 01:16:22,705 PM [follower6-writer-2489] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.019 μs 01:16:22,705 PM [follower6-writer-2489] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:22,705 PM [leader5-writer-2490] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.615 ms 01:16:22,705 PM [leader5-writer-2490] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 6.200 μs 01:16:22,705 PM [leader5-writer-2490] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:22,705 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:22,705 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:22,705 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:22,705 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:22,705 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,705 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2781,follower7-writer-2491]/waiting 01:16:22,705 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:22,705 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:22,705 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:22,706 PM [follower7-writer-2491] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.199 ms 01:16:22,706 PM [follower7-writer-2491] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 7.319 μs 01:16:22,706 PM [follower7-writer-2491] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:22.705] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,706 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:22,706 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:22,706 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.706] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@f999bdb 01:16:22,706 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.706] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@9dd39a 01:16:22,706 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:22,706 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:22,706 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:22,714 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:22,714 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,714 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:22,714 PM [follower6-writer-2492] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:22,714 PM [follower6-writer-2492] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:22,714 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:22,714 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:22,714 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,714 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.714] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@377a645c 01:16:22,714 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:22,714 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:22,714 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:22,714 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,717 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:22,717 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:22,717 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:22,717 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:22,717 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,717 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:22,717 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,717 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:22,717 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:22,717 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:22,717 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:22,717 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,717 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 102.9 μs with journalIndex=1 01:16:22,719 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2782,follower6-writer-2492]/waiting 01:16:22,719 PM [follower6-writer-2492] [DEBUG] JournalWriteTask - follower6: received 1 commands after 5.071 ms 01:16:22,719 PM [follower6-writer-2492] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.000 μs 01:16:22,719 PM [follower6-writer-2492] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:22,719 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:22.717] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,719 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:22,719 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:22,719 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:22,719 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:22,720 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:22,720 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:22,720 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:22.721] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4243e979 01:16:22,726 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:22,726 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,726 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:22,726 PM [follower7-writer-2493] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:22,726 PM [follower7-writer-2493] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:22,726 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,726 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:22,726 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:22,726 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:22,726 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:22,726 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,726 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:22,726 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,726 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:22,726 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:22,726 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:22,726 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:22,727 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,727 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 75.54 μs with journalIndex=1 01:16:22,727 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) [ERROR] [07/29/2025 13:16:22.727] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,727 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2783,follower7-writer-2493]/waiting 01:16:22,727 PM [follower7-writer-2493] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.026 ms 01:16:22,727 PM [follower7-writer-2493] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.650 μs 01:16:22,727 PM [follower7-writer-2493] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:22,727 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:22,727 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:22,727 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,727 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.727] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@786d3e23 01:16:22,727 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:22,727 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:22,727 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:22,727 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:22,727 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,727 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:22,727 PM [leader5-writer-2494] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:22,727 PM [leader5-writer-2494] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:22,728 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,728 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:22,728 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:22,728 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:22,728 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:22,728 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,728 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:22,728 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,728 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:22,728 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:22,728 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:22,728 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:22,728 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,728 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 55.96 μs with journalIndex=1 01:16:22,728 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2784,leader5-writer-2494]/waiting 01:16:22,729 PM [leader5-writer-2494] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.009 ms 01:16:22,729 PM [leader5-writer-2494] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.169 μs 01:16:22,729 PM [leader5-writer-2494] [DEBUG] JournalWriteTask - leader5: journal writer stopped [ERROR] [07/29/2025 13:16:22.728] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,729 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:22,729 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:22,729 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,729 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.729] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@24667add 01:16:22,729 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:22,729 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:22,729 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:22,733 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,750 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:22,750 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,750 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:22,750 PM [follower7-writer-2495] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:22,750 PM [follower7-writer-2495] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:22,751 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,751 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:22,751 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:22,751 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:22,751 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:22,751 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,751 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:22,751 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,751 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:22,751 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:22,751 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:22,751 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:22,751 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,751 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 59.49 μs with journalIndex=1 01:16:22,751 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) [ERROR] [07/29/2025 13:16:22.751] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,752 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2785,follower7-writer-2495]/waiting 01:16:22,752 PM [follower7-writer-2495] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.174 ms 01:16:22,752 PM [follower7-writer-2495] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.860 μs 01:16:22,752 PM [follower7-writer-2495] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:22,752 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:22,752 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:22,752 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,752 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.752] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6edae743 01:16:22,752 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:22,752 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:22,752 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:22,759 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:22,759 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:22,759 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,759 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:22,759 PM [follower6-writer-2496] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:22,759 PM [follower6-writer-2496] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:22,759 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,759 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:22,759 PM [leader5-writer-2497] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:22,759 PM [leader5-writer-2497] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:22,760 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,760 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:22,760 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:22,760 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:22,760 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:22,760 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,760 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:22,760 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,760 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:22,760 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:22,760 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:22,760 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:22,760 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,760 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 96.57 μs with journalIndex=1 01:16:22,760 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,760 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:22,760 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:22,760 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:22,760 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:22,760 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,760 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:22,760 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,760 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:22,760 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:22,760 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:22,760 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:22,760 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,760 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,760 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2786,follower6-writer-2496]/waiting 01:16:22,760 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 56.06 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:22.760] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,760 PM [follower6-writer-2496] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.077 ms 01:16:22,760 PM [follower6-writer-2496] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.689 μs 01:16:22,760 PM [follower6-writer-2496] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:22,761 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:22,761 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:22,761 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:22,761 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:22,761 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) [ERROR] [07/29/2025 13:16:22.761] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) [WARN] [07/29/2025 13:16:22.761] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1113d388 at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,761 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2787,leader5-writer-2497]/waiting 01:16:22,761 PM [leader5-writer-2497] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.430 ms 01:16:22,761 PM [leader5-writer-2497] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.330 μs 01:16:22,761 PM [leader5-writer-2497] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:22,761 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:22,761 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:22,761 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:22,761 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:22,761 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,761 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:22,761 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.761] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2388cad6 01:16:22,761 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:22,761 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:22,761 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:22,772 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:22,772 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,772 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:22,772 PM [follower7-writer-2498] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:22,772 PM [follower7-writer-2498] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:22,773 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,773 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:22,773 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:22,773 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:22,773 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:22,773 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,773 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:22,773 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,773 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:22,773 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:22,773 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:22,773 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:22,773 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,773 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 106.7 μs with journalIndex=1 01:16:22,773 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:22.773] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,774 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2788,follower7-writer-2498]/waiting 01:16:22,774 PM [follower7-writer-2498] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.710 ms 01:16:22,774 PM [follower7-writer-2498] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.260 μs 01:16:22,774 PM [follower7-writer-2498] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:22,774 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:22,774 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:22,774 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,774 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.774] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@63d2800a 01:16:22,775 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:22,775 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:22,775 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:22,780 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:22,781 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,781 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:22,781 PM [follower6-writer-2499] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:22,781 PM [follower6-writer-2499] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:22,781 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,781 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:22,781 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:22,781 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:22,781 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:22,781 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,781 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:22,781 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,781 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:22,781 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:22,781 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:22,781 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:22,781 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,781 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 82.97 μs with journalIndex=1 01:16:22,781 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:22.781] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,781 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2789,follower6-writer-2499]/waiting 01:16:22,782 PM [follower6-writer-2499] [DEBUG] JournalWriteTask - follower6: received 1 commands after 982.5 μs 01:16:22,782 PM [follower6-writer-2499] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.760 μs 01:16:22,782 PM [follower6-writer-2499] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:22,782 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:22,782 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:22,782 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:22,782 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.782] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@34f6424c 01:16:22,782 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:22,782 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:22,782 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:22,784 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:22,785 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,785 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:22,785 PM [leader5-writer-2500] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:22,785 PM [leader5-writer-2500] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:22,785 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,785 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:22,785 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:22,785 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:22,785 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:22,785 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,785 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:22,785 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,785 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:22,785 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:22,785 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:22,785 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:22,785 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,785 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 75.26 μs with journalIndex=1 01:16:22,785 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2790,leader5-writer-2500]/waiting 01:16:22,785 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,785 PM [leader5-writer-2500] [DEBUG] JournalWriteTask - leader5: received 1 commands after 753.3 μs 01:16:22,785 PM [leader5-writer-2500] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.610 μs 01:16:22,785 PM [leader5-writer-2500] [DEBUG] JournalWriteTask - leader5: journal writer stopped [ERROR] [07/29/2025 13:16:22.785] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,786 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:22,786 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:22,786 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,786 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.786] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@236333d5 01:16:22,786 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:22,786 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:22,786 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:22,796 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:22,796 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:22,796 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,796 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:22,796 PM [follower7-writer-2501] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:22,796 PM [follower7-writer-2501] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:22,797 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,797 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:22,797 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:22,797 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:22,797 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:22,797 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,797 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:22,797 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,797 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:22,797 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:22,797 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:22,797 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:22,797 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,797 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 70.41 μs with journalIndex=1 01:16:22,797 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,797 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2791,follower7-writer-2501]/waiting 01:16:22,797 PM [follower7-writer-2501] [DEBUG] JournalWriteTask - follower7: received 1 commands after 716.5 μs 01:16:22,797 PM [follower7-writer-2501] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.480 μs 01:16:22,797 PM [follower7-writer-2501] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:22.797] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,797 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:22,797 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:22,797 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,797 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,798 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:22.798] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4489755b 01:16:22,798 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:22,798 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:22,805 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:22,805 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,805 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:22,805 PM [follower6-writer-2502] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:22,805 PM [follower6-writer-2502] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:22,805 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,805 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:22,805 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:22,805 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:22,805 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:22,805 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,805 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:22,805 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,805 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:22,805 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:22,805 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:22,805 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:22,805 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,805 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 98.06 μs with journalIndex=1 01:16:22,806 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,806 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2792,follower6-writer-2502]/waiting [ERROR] [07/29/2025 13:16:22.805] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,806 PM [follower6-writer-2502] [DEBUG] JournalWriteTask - follower6: received 1 commands after 932.8 μs 01:16:22,806 PM [follower6-writer-2502] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.750 μs 01:16:22,806 PM [follower6-writer-2502] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:22,806 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:22,806 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:22,806 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:22,806 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:22,806 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:22,806 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:22,806 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:22,816 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:22,816 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,816 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:22,816 PM [leader5-writer-2503] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:22,816 PM [leader5-writer-2503] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:22.816] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2787b580 01:16:22,816 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,816 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:22,816 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:22,816 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:22,816 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:22,816 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,816 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:22,816 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,816 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:22,816 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:22,816 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:22,816 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:22,816 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,816 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 107.5 μs with journalIndex=1 01:16:22,817 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,817 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2793,leader5-writer-2503]/waiting [ERROR] [07/29/2025 13:16:22.817] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,817 PM [leader5-writer-2503] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.219 ms 01:16:22,817 PM [leader5-writer-2503] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.890 μs 01:16:22,817 PM [leader5-writer-2503] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:22,817 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:22,817 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:22,817 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,817 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.817] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2d1baf3a 01:16:22,817 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:22,817 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:22,817 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:22,832 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:22,832 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,832 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:22,832 PM [follower7-writer-2504] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:22,832 PM [follower7-writer-2504] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:22,832 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,832 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:22,832 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:22,833 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:22,833 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:22,833 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,833 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:22,833 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,833 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:22,833 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:22,833 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:22,833 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:22,833 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,833 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 73.86 μs with journalIndex=1 01:16:22,833 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2794,follower7-writer-2504]/waiting 01:16:22,833 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) [ERROR] [07/29/2025 13:16:22.833] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,833 PM [follower7-writer-2504] [DEBUG] JournalWriteTask - follower7: received 1 commands after 839.3 μs 01:16:22,833 PM [follower7-writer-2504] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.710 μs 01:16:22,833 PM [follower7-writer-2504] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:22,833 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:22,833 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:22,833 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,833 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.833] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7a699fe4 01:16:22,833 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:22,833 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:22,833 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:22,836 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:22,836 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,836 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:22,836 PM [leader5-writer-2505] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:22,836 PM [leader5-writer-2505] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:22,837 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,837 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:22,837 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:22,837 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:22,837 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:22,837 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,837 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:22,837 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,837 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:22,837 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:22,837 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:22,837 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:22,837 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,837 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 71.38 μs with journalIndex=1 01:16:22,837 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,837 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2795,leader5-writer-2505]/waiting 01:16:22,837 PM [leader5-writer-2505] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.604 ms 01:16:22,837 PM [leader5-writer-2505] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.859 μs 01:16:22,837 PM [leader5-writer-2505] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:22,837 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [ERROR] [07/29/2025 13:16:22.837] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,838 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:22,838 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:22,838 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,838 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,838 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 [WARN] [07/29/2025 13:16:22.838] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2356aead 01:16:22,838 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:22,838 PM [follower6-writer-2506] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:22,838 PM [follower6-writer-2506] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:22,838 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:22,838 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:22,838 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:22,846 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,846 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:22,846 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:22,846 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:22,846 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:22,846 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,846 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:22,846 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,846 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:22,846 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:22,846 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:22,846 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:22,847 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,847 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 48.44 μs with journalIndex=1 01:16:22,847 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) [ERROR] [07/29/2025 13:16:22.847] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,847 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2796,follower6-writer-2506]/waiting 01:16:22,847 PM [follower6-writer-2506] [DEBUG] JournalWriteTask - follower6: received 1 commands after 9.102 ms 01:16:22,847 PM [follower6-writer-2506] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.030 μs 01:16:22,847 PM [follower6-writer-2506] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:22,847 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:22,847 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:22,847 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:22,847 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.847] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@37e37140 01:16:22,848 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:22,848 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:22,848 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:22,849 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:22,849 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,849 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:22,849 PM [follower7-writer-2507] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:22,849 PM [follower7-writer-2507] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:22,849 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:22,849 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,849 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:22,849 PM [leader5-writer-2508] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:22,849 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,850 PM [leader5-writer-2508] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:22,850 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:22,850 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:22,850 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:22,850 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:22,850 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,850 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:22,850 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,850 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:22,850 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:22,850 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:22,850 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:22,850 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,850 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 46.81 μs with journalIndex=1 01:16:22,850 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,850 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null [ERROR] [07/29/2025 13:16:22.850] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,850 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:22,850 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:22,850 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:22,850 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:22,850 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,850 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:22,850 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,850 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:22,850 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:22,850 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:22,850 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:22,850 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,850 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 44.69 μs with journalIndex=1 01:16:22,850 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:22.850] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,850 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2797,follower7-writer-2507]/waiting 01:16:22,850 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2798,leader5-writer-2508]/waiting 01:16:22,850 PM [follower7-writer-2507] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.388 ms 01:16:22,851 PM [follower7-writer-2507] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 6.009 μs 01:16:22,851 PM [follower7-writer-2507] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:22,851 PM [leader5-writer-2508] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.010 ms 01:16:22,851 PM [leader5-writer-2508] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 8.999 μs 01:16:22,851 PM [leader5-writer-2508] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:22,851 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:22,851 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:22,851 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,851 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,851 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:22,851 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:22,851 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,851 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.851] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1d514c9f 01:16:22,851 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:22,851 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:22,851 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:22.852] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3c4bf7a4 01:16:22,852 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:22,852 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:22,852 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:22,869 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:22,869 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,869 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:22,869 PM [follower6-writer-2509] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:22,869 PM [follower6-writer-2509] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:22,869 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,869 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:22,869 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:22,869 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:22,869 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:22,869 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,869 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:22,869 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,869 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:22,869 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:22,869 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:22,869 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:22,869 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,869 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 78.78 μs with journalIndex=1 01:16:22,870 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2799,follower6-writer-2509]/waiting 01:16:22,870 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) [ERROR] [07/29/2025 13:16:22.869] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,870 PM [follower6-writer-2509] [DEBUG] JournalWriteTask - follower6: received 1 commands after 794.4 μs 01:16:22,870 PM [follower6-writer-2509] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.080 μs 01:16:22,870 PM [follower6-writer-2509] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:22,870 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:22,870 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:22,870 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:22,870 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.870] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3fde6211 01:16:22,870 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:22,870 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:22,870 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:22,873 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:22,873 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,873 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:22,873 PM [leader5-writer-2510] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:22,873 PM [leader5-writer-2510] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:22,873 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,873 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:22,873 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:22,873 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:22,873 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:22,873 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,873 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:22,873 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,873 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:22,873 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:22,873 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:22,873 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:22,873 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,873 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 48.18 μs with journalIndex=1 01:16:22,874 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,874 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2800,leader5-writer-2510]/waiting 01:16:22,874 PM [leader5-writer-2510] [DEBUG] JournalWriteTask - leader5: received 1 commands after 857.3 μs 01:16:22,874 PM [leader5-writer-2510] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.530 μs 01:16:22,874 PM [leader5-writer-2510] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:22,874 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:22,874 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:22,874 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,874 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,874 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:22,874 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:22,874 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:22,884 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:22,884 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,884 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:22,884 PM [follower6-writer-2511] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:22,884 PM [follower6-writer-2511] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:22,885 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,885 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:22,885 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:22,885 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:22,885 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:22,885 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,885 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:22,885 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,885 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:22,885 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:22,885 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:22,885 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:22,885 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,885 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 78.66 μs with journalIndex=1 01:16:22,885 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,885 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2801,follower6-writer-2511]/waiting 01:16:22,885 PM [follower6-writer-2511] [DEBUG] JournalWriteTask - follower6: received 1 commands after 927.5 μs 01:16:22,885 PM [follower6-writer-2511] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.340 μs 01:16:22,885 PM [follower6-writer-2511] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:22,885 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:22,885 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:22,885 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:22,885 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:22,885 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:22,885 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:22,885 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:22,886 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:22,886 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,886 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:22,886 PM [follower7-writer-2512] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:22,886 PM [follower7-writer-2512] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:22,886 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,886 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:22,886 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:22,886 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:22,886 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:22,886 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,886 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:22,886 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,886 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:22,886 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:22,886 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:22,886 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries [ERROR] [07/29/2025 13:16:22.873] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,886 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,886 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 37.16 μs with journalIndex=1 [WARN] [07/29/2025 13:16:22.886] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@28fce4c1 [ERROR] [07/29/2025 13:16:22.885] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:22.887] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4b69c0ad 01:16:22,887 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:22.887] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,887 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:22,887 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2802,follower7-writer-2512]/waiting 01:16:22,888 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,888 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:22,888 PM [follower7-writer-2512] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.649 ms 01:16:22,888 PM [follower7-writer-2512] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 4.880 μs 01:16:22,888 PM [follower7-writer-2512] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:22,888 PM [leader5-writer-2513] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:22,888 PM [leader5-writer-2513] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:22,888 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:22,888 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:22,888 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,888 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.888] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@34cbbb7f 01:16:22,888 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,888 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:22,888 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:22,888 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:22,888 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:22,888 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,888 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:22,888 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,888 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:22,888 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:22,888 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:22,888 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:22,888 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,888 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 45.08 μs with journalIndex=1 01:16:22,888 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:22,889 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,889 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2803,leader5-writer-2513]/waiting [ERROR] [07/29/2025 13:16:22.889] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,889 PM [leader5-writer-2513] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.151 ms 01:16:22,889 PM [leader5-writer-2513] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 4.359 μs 01:16:22,889 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:22,889 PM [leader5-writer-2513] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:22,889 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:22,889 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:22,889 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,889 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,889 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:22.889] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@69f2a81d 01:16:22,889 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:22,889 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:22,890 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:22,911 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:22,911 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,911 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:22,912 PM [follower6-writer-2514] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:22,912 PM [follower6-writer-2514] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:22,913 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,913 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:22,913 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:22,913 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:22,913 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:22,913 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,913 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:22,913 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,913 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:22,913 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:22,913 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:22,913 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:22,913 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,913 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 67.65 μs with journalIndex=1 01:16:22,913 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:22.913] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,913 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2804,follower6-writer-2514]/waiting 01:16:22,913 PM [follower6-writer-2514] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.664 ms 01:16:22,913 PM [follower6-writer-2514] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.080 μs 01:16:22,913 PM [follower6-writer-2514] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:22,913 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:22,913 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:22,913 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:22,913 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:22,914 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:22.914] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1562abae 01:16:22,914 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,914 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:22,914 PM [leader5-writer-2515] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:22,914 PM [leader5-writer-2515] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:22,914 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:22,914 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,914 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:22,914 PM [follower7-writer-2516] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:22,914 PM [follower7-writer-2516] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:22,914 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,914 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:22,914 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:22,914 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:22,914 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:22,915 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,915 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:22,915 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,915 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:22,915 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:22,915 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:22,915 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:22,915 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:22,915 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,915 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:22,915 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 57.15 μs with journalIndex=1 01:16:22,915 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:22,915 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,915 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2805,leader5-writer-2515]/waiting [ERROR] [07/29/2025 13:16:22.915] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,915 PM [leader5-writer-2515] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.054 ms 01:16:22,915 PM [leader5-writer-2515] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.219 μs 01:16:22,915 PM [leader5-writer-2515] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:22,915 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:22,915 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:22,915 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,915 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.915] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6cfa6116 01:16:22,915 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:22,915 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:22,915 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:22,921 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,921 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:22,921 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:22,921 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:22,921 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:22,922 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,922 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:22,922 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,922 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:22,922 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:22,922 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:22,922 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:22,922 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,922 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 79.63 μs with journalIndex=1 01:16:22,922 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:22.922] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,922 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2806,follower7-writer-2516]/waiting 01:16:22,922 PM [follower7-writer-2516] [DEBUG] JournalWriteTask - follower7: received 1 commands after 7.737 ms 01:16:22,922 PM [follower7-writer-2516] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.860 μs 01:16:22,922 PM [follower7-writer-2516] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:22,922 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:22,922 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:22,922 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,922 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.922] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@a39a123 01:16:22,922 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:22,922 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:22,922 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:22,934 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:22,934 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,934 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:22,934 PM [follower6-writer-2517] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:22,935 PM [follower6-writer-2517] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:22,935 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,935 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:22,935 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:22,935 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:22,935 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:22,935 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,935 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:22,935 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,935 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:22,935 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:22,935 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:22,935 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:22,935 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,935 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 76.14 μs with journalIndex=1 01:16:22,935 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:22.935] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,935 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2807,follower6-writer-2517]/waiting 01:16:22,935 PM [follower6-writer-2517] [DEBUG] JournalWriteTask - follower6: received 1 commands after 863.2 μs 01:16:22,935 PM [follower6-writer-2517] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.510 μs 01:16:22,935 PM [follower6-writer-2517] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:22,935 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:22,935 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:22,935 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:22,935 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:22,936 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:22,936 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:22,936 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:22.937] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7f6ddf18 01:16:22,937 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:22,937 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,937 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:22,937 PM [follower7-writer-2518] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:22,937 PM [follower7-writer-2518] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:22,938 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:22,938 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,939 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:22,939 PM [follower6-writer-2519] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:22,939 PM [follower6-writer-2519] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:22,939 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:22,939 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,939 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:22,939 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,939 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,939 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:22,939 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:22,939 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:22,939 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:22,939 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:22,939 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:22,939 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:22,939 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:22,939 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,939 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,939 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:22,939 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:22,939 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,939 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,939 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:22,939 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:22,939 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:22,939 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:22,939 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:22,939 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:22,939 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:22,939 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:22,939 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,939 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,939 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 53.66 μs with journalIndex=1 01:16:22,939 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 57.03 μs with journalIndex=1 01:16:22,939 PM [leader5-writer-2520] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:22,939 PM [leader5-writer-2520] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:22,939 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:22.939] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,940 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:22.939] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,940 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,940 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:22,940 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:22,940 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:22,940 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:22,940 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,940 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:22,939 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2809,follower6-writer-2519]/waiting 01:16:22,940 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,940 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:22,939 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2808,follower7-writer-2518]/waiting 01:16:22,940 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:22,940 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:22,940 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:22,940 PM [follower7-writer-2518] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.937 ms 01:16:22,940 PM [follower7-writer-2518] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.999 μs 01:16:22,940 PM [follower7-writer-2518] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:22,940 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,940 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 47.54 μs with journalIndex=1 01:16:22,940 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:22,940 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:22,940 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,940 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.940] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@753e8735 01:16:22,940 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) [ERROR] [07/29/2025 13:16:22.940] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,940 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:22,940 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2810,leader5-writer-2520]/waiting 01:16:22,940 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:22,940 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:22,941 PM [leader5-writer-2520] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.238 ms 01:16:22,941 PM [leader5-writer-2520] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.380 μs 01:16:22,941 PM [leader5-writer-2520] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:22,941 PM [follower6-writer-2519] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.060 ms 01:16:22,941 PM [follower6-writer-2519] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 1.110 μs 01:16:22,941 PM [follower6-writer-2519] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:22,941 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:22,941 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:22,941 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,941 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,941 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:22,941 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:22,941 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:22,941 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.941] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4ab389ec [WARN] [07/29/2025 13:16:22.941] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@30fedd3b 01:16:22,941 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:22,941 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:22,941 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:22,941 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:22,941 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:22,941 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:22,946 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:22,970 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:22,971 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,971 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:22,971 PM [follower7-writer-2521] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:22,971 PM [follower7-writer-2521] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:22,971 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,971 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:22,971 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:22,971 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:22,971 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:22,971 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,971 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:22,971 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:22,971 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:22,971 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:22,971 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:22,971 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:22,971 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,971 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 57.76 μs with journalIndex=1 01:16:22,971 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2811,follower7-writer-2521]/waiting 01:16:22,971 PM [follower7-writer-2521] [DEBUG] JournalWriteTask - follower7: received 1 commands after 644.8 μs 01:16:22,971 PM [follower7-writer-2521] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.529 μs 01:16:22,971 PM [follower7-writer-2521] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:22,971 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:22,971 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed [ERROR] [07/29/2025 13:16:22.971] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,971 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:22,971 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:22.971] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3528f5a6 01:16:22,972 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:22,972 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:22,972 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:22,974 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:22,974 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,974 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:22,976 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:22,976 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:22,976 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:22,976 PM [leader5-writer-2523] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:22,976 PM [leader5-writer-2523] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:22,976 PM [follower6-writer-2522] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:22,976 PM [follower6-writer-2522] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:22,977 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,977 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,977 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:22,977 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:22,977 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:22,977 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:22,977 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:22,977 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:22,977 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:22,977 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:22,977 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,977 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:22,977 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:22,977 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:22,977 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:22,977 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:22,977 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:22,977 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:22,977 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:22,977 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:22,977 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:22,977 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:22,977 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:22,977 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:22,977 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,977 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:22,977 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 58.49 μs with journalIndex=1 01:16:22,977 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 67.68 μs with journalIndex=1 01:16:22,977 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2812,follower6-writer-2522]/waiting 01:16:22,977 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2813,leader5-writer-2523]/waiting 01:16:22,977 PM [follower6-writer-2522] [DEBUG] JournalWriteTask - follower6: received 1 commands after 741.0 μs 01:16:22,977 PM [follower6-writer-2522] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.010 μs 01:16:22,977 PM [follower6-writer-2522] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:22,977 PM [leader5-writer-2523] [DEBUG] JournalWriteTask - leader5: received 1 commands after 784.6 μs 01:16:22,977 PM [leader5-writer-2523] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 890.0 ns [ERROR] [07/29/2025 13:16:22.977] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,977 PM [leader5-writer-2523] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:22,977 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:22,977 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:22,977 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,977 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:22,977 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:22,977 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:22,977 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:22.977] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,977 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:22,977 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:22,977 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:22,977 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:22,977 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:22,977 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:22,977 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:22.979] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6254a4ce [WARN] [07/29/2025 13:16:22.979] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4203dd0b 01:16:22,989 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,989 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:22,989 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,3 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:23,3 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,3 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:23,3 PM [follower7-writer-2524] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:23,3 PM [follower7-writer-2524] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:23,3 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,3 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:23,3 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:23,3 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:23,3 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:23,3 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,3 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:23,3 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,3 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:23,3 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:23,3 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:23,3 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:23,3 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,4 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 70.15 μs with journalIndex=1 01:16:23,4 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:23.004] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,4 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2814,follower7-writer-2524]/waiting 01:16:23,4 PM [follower7-writer-2524] [DEBUG] JournalWriteTask - follower7: received 1 commands after 822.4 μs 01:16:23,4 PM [follower7-writer-2524] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.440 μs 01:16:23,4 PM [follower7-writer-2524] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:23,4 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:23,4 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:23,4 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,4 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,4 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:23,4 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:23,4 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:23.005] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3d59964d 01:16:23,5 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:23,6 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,6 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:23,6 PM [follower6-writer-2525] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:23,6 PM [follower6-writer-2525] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:23,6 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,6 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:23,6 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:23,6 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:23,6 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:23,6 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,6 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:23,6 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,6 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:23,6 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:23,6 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:23,6 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:23,6 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,6 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 52.68 μs with journalIndex=1 01:16:23,7 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:23,7 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,7 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:23,7 PM [follower7-writer-2526] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:23,7 PM [follower7-writer-2526] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:23,7 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:23.007] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,7 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:23,7 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2815,follower6-writer-2525]/waiting 01:16:23,7 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,7 PM [follower6-writer-2525] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.792 ms 01:16:23,7 PM [follower6-writer-2525] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.789 μs 01:16:23,7 PM [follower6-writer-2525] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:23,7 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:23,8 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:23,8 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:23,8 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:23,8 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,8 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:23,8 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:23,8 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:23,8 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,8 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,8 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:23,8 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:23,8 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:23,8 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,8 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:23,8 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,8 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 36.41 μs with journalIndex=1 01:16:23,8 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2816,follower7-writer-2526]/waiting 01:16:23,8 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,8 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:23,8 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:23,8 PM [leader5-writer-2527] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:23,8 PM [leader5-writer-2527] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:23,8 PM [follower7-writer-2526] [DEBUG] JournalWriteTask - follower7: received 1 commands after 818.1 μs 01:16:23,8 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:23,8 PM [follower7-writer-2526] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.330 μs 01:16:23,8 PM [follower7-writer-2526] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:23,8 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:23.008] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5bb1e325 [ERROR] [07/29/2025 13:16:23.008] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,8 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,8 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:23,8 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:23,8 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,8 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.008] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@66a6264 01:16:23,8 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:23,8 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:23,8 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:23,9 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,9 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:23,9 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:23,9 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:23,9 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:23,9 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,9 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:23,9 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,9 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:23,9 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:23,9 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:23,9 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:23,9 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,9 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 58.84 μs with journalIndex=1 01:16:23,9 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:23.009] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,9 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2817,leader5-writer-2527]/waiting 01:16:23,9 PM [leader5-writer-2527] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.334 ms 01:16:23,9 PM [leader5-writer-2527] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.360 μs 01:16:23,9 PM [leader5-writer-2527] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:23,9 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:23,9 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:23,9 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,9 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.009] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@52870cdd 01:16:23,10 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:23,10 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:23,10 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:23,29 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:23,30 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,30 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:23,30 PM [follower6-writer-2528] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:23,30 PM [follower6-writer-2528] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:23,30 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,30 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:23,30 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:23,30 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:23,30 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:23,30 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,30 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:23,30 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,30 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:23,30 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:23,30 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:23,30 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:23,30 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,30 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 54.06 μs with journalIndex=1 01:16:23,30 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:23.030] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,30 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2818,follower6-writer-2528]/waiting 01:16:23,30 PM [follower6-writer-2528] [DEBUG] JournalWriteTask - follower6: received 1 commands after 829.9 μs 01:16:23,30 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:23,30 PM [follower6-writer-2528] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.780 μs 01:16:23,30 PM [follower6-writer-2528] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:23,31 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:23,31 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:23,31 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,31 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,31 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,31 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:23,31 PM [follower7-writer-2529] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:23,31 PM [follower7-writer-2529] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:23.031] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@e9b5436 01:16:23,31 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:23,31 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:23,31 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:23,31 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,31 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:23,31 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:23,31 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:23,31 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:23,31 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,31 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:23,31 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,31 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:23,31 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:23,31 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:23,31 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:23,31 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,31 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 50.41 μs with journalIndex=1 01:16:23,31 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:23.031] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,31 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2819,follower7-writer-2529]/waiting 01:16:23,32 PM [follower7-writer-2529] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.106 ms 01:16:23,32 PM [follower7-writer-2529] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.419 μs 01:16:23,32 PM [follower7-writer-2529] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:23,32 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:23,32 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:23,32 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,32 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.032] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3ec79f20 01:16:23,32 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:23,32 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:23,32 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:23,52 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:23,53 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:23,53 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,53 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:23,53 PM [follower6-writer-2530] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:23,53 PM [follower6-writer-2530] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:23,53 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,53 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:23,53 PM [leader5-writer-2531] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:23,53 PM [leader5-writer-2531] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:23,53 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,53 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:23,53 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:23,53 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:23,53 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:23,53 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,53 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:23,53 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,53 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:23,53 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:23,53 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:23,53 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:23,53 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,53 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 43.46 μs with journalIndex=1 01:16:23,53 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) [ERROR] [07/29/2025 13:16:23.053] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,53 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2820,follower6-writer-2530]/waiting 01:16:23,53 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,53 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:23,53 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:23,53 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:23,53 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:23,54 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:23,54 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,54 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:23,54 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,54 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:23,54 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:23,54 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:23,54 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:23,54 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,54 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 33.96 μs with journalIndex=1 01:16:23,54 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,54 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:23,54 PM [follower6-writer-2530] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.016 ms 01:16:23,54 PM [follower6-writer-2530] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 6.509 μs 01:16:23,54 PM [follower6-writer-2530] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:23,54 PM [follower7-writer-2532] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:23,54 PM [follower7-writer-2532] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:23,54 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:23,54 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:23,54 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,54 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,54 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,54 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2821,leader5-writer-2531]/waiting [ERROR] [07/29/2025 13:16:23.054] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:23.054] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1b31bd74 01:16:23,54 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:23,54 PM [leader5-writer-2531] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.217 ms 01:16:23,54 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:23,54 PM [leader5-writer-2531] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.530 μs 01:16:23,54 PM [leader5-writer-2531] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:23,54 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:23,54 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,54 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:23,54 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:23,54 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:23,54 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:23,54 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,54 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:23,54 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,54 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:23,54 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:23,54 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:23,54 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:23,54 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,54 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 50.72 μs with journalIndex=1 01:16:23,54 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,54 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2822,follower7-writer-2532]/waiting 01:16:23,54 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:23,55 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:23,55 PM [follower7-writer-2532] [DEBUG] JournalWriteTask - follower7: received 1 commands after 796.5 μs 01:16:23,55 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,55 PM [follower7-writer-2532] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.430 μs 01:16:23,55 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,55 PM [follower7-writer-2532] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:23.054] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:23.055] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@170351f6 01:16:23,55 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:23,55 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:23,55 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:23,57 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:23,57 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:23,57 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,57 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.057] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3c7a5fc0 01:16:23,57 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:23,57 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:23,57 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:23,61 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:23,61 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,61 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:23,64 PM [follower6-writer-2533] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:23,64 PM [follower6-writer-2533] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:23,64 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,64 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:23,64 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:23,64 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:23,64 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:23,64 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,64 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:23,64 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,64 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:23,64 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:23,64 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:23,64 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:23,64 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,64 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 86.33 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:23.064] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,65 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,65 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2823,follower6-writer-2533]/waiting 01:16:23,65 PM [follower6-writer-2533] [DEBUG] JournalWriteTask - follower6: received 1 commands after 917.9 μs 01:16:23,65 PM [follower6-writer-2533] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.519 μs 01:16:23,65 PM [follower6-writer-2533] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:23,65 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:23,65 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,65 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:23,65 PM [follower7-writer-2534] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:23,65 PM [follower7-writer-2534] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:23,65 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:23,65 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:23,65 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,65 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.066] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@21fed983 01:16:23,66 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:23,66 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:23,66 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:23,69 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,69 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:23,69 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:23,69 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:23,69 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:23,69 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,69 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:23,69 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,69 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:23,69 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:23,69 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:23,69 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:23,69 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,69 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 115.3 μs with journalIndex=1 01:16:23,70 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2824,follower7-writer-2534]/waiting 01:16:23,70 PM [follower7-writer-2534] [DEBUG] JournalWriteTask - follower7: received 1 commands after 4.687 ms 01:16:23,70 PM [follower7-writer-2534] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.300 μs 01:16:23,70 PM [follower7-writer-2534] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:23.070] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,70 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,70 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:23,70 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:23,70 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,70 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.070] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1c9de168 01:16:23,70 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:23,71 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:23,71 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:23,77 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:23,77 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,77 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:23,77 PM [follower6-writer-2535] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:23,77 PM [follower6-writer-2535] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:23,77 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,77 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:23,77 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:23,77 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:23,77 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:23,77 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,77 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:23,77 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,77 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:23,77 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:23,77 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:23,77 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:23,77 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,77 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 62.16 μs with journalIndex=1 01:16:23,77 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) [ERROR] [07/29/2025 13:16:23.077] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,77 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2825,follower6-writer-2535]/waiting 01:16:23,77 PM [follower6-writer-2535] [DEBUG] JournalWriteTask - follower6: received 1 commands after 752.4 μs 01:16:23,78 PM [follower6-writer-2535] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.420 μs 01:16:23,78 PM [follower6-writer-2535] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:23,78 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:23,78 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:23,78 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,78 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,78 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:23,78 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:23,78 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:23.079] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@779ee3bf 01:16:23,86 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:23,86 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,86 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:23,86 PM [leader5-writer-2536] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:23,86 PM [leader5-writer-2536] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:23,86 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,86 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:23,86 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:23,86 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:23,86 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:23,86 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,86 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:23,86 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,86 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:23,86 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:23,86 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:23,86 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:23,86 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,86 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 48.67 μs with journalIndex=1 01:16:23,87 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:23.086] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,87 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2826,leader5-writer-2536]/waiting 01:16:23,87 PM [leader5-writer-2536] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.426 ms 01:16:23,87 PM [leader5-writer-2536] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.690 μs 01:16:23,87 PM [leader5-writer-2536] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:23,87 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:23,87 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:23,87 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,87 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.087] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@50323fa9 01:16:23,88 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:23,88 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:23,88 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:23,97 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:23,98 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:23,99 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,99 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:23,99 PM [follower7-writer-2537] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:23,99 PM [follower7-writer-2537] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:23,99 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,99 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:23,99 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:23,99 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:23,99 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:23,99 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,99 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:23,99 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,99 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:23,99 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:23,99 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:23,99 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:23,99 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,99 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 64.48 μs with journalIndex=1 01:16:23,99 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:23.099] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,99 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2827,follower7-writer-2537]/waiting 01:16:23,99 PM [follower7-writer-2537] [DEBUG] JournalWriteTask - follower7: received 1 commands after 792.1 μs 01:16:23,99 PM [follower7-writer-2537] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.440 μs 01:16:23,99 PM [follower7-writer-2537] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:23,99 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:23,99 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:23,99 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,100 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.100] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7c5089b1 01:16:23,100 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:23,100 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:23,100 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:23,100 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:23,100 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,100 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:23,100 PM [follower6-writer-2538] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:23,100 PM [follower6-writer-2538] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:23,100 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,100 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:23,100 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:23,100 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:23,100 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:23,100 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,100 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:23,100 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,100 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:23,100 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:23,100 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:23,100 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:23,100 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,100 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 53.10 μs with journalIndex=1 01:16:23,100 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) [ERROR] [07/29/2025 13:16:23.100] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,101 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2828,follower6-writer-2538]/waiting 01:16:23,101 PM [follower6-writer-2538] [DEBUG] JournalWriteTask - follower6: received 1 commands after 702.5 μs 01:16:23,101 PM [follower6-writer-2538] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.330 μs 01:16:23,101 PM [follower6-writer-2538] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:23,101 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:23,101 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:23,101 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,101 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.101] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@381b61c0 01:16:23,101 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:23,101 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:23,101 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:23,123 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:23,123 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,123 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:23,123 PM [follower7-writer-2539] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:23,123 PM [follower7-writer-2539] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:23,124 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:23,124 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,124 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:23,124 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:23,124 PM [follower6-writer-2540] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:23,124 PM [follower6-writer-2540] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:23,124 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,124 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:23,124 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:23,124 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,125 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:23,125 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:23,125 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:23,125 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,125 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:23,125 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,125 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:23,125 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:23,125 PM [leader5-writer-2541] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:23,125 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:23,125 PM [leader5-writer-2541] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:23,125 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:23,125 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,125 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 39.75 μs with journalIndex=1 01:16:23,125 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) [ERROR] [07/29/2025 13:16:23.125] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,125 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,126 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:23,126 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:23,126 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:23,126 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:23,126 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,126 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:23,126 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,126 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:23,126 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:23,126 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:23,126 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:23,126 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,126 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 32.03 μs with journalIndex=1 01:16:23,125 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2830,follower6-writer-2540]/waiting 01:16:23,126 PM [follower6-writer-2540] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.518 ms 01:16:23,126 PM [follower6-writer-2540] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.459 μs 01:16:23,126 PM [follower6-writer-2540] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:23,125 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,126 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:23,126 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:23,126 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,126 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,126 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:23,126 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) [ERROR] [07/29/2025 13:16:23.126] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,126 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:23.126] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@78169efe 01:16:23,126 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:23,126 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2831,leader5-writer-2541]/waiting 01:16:23,126 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:23,126 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:23,126 PM [leader5-writer-2541] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.879 ms 01:16:23,126 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:23,126 PM [leader5-writer-2541] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.520 μs 01:16:23,126 PM [leader5-writer-2541] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:23,126 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,127 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:23,127 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:23,127 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,126 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:23,127 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.127] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@d23ece6 01:16:23,127 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:23,127 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:23,127 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:23,126 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:23,133 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,133 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:23,133 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:23,133 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:23,133 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:23,133 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,133 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 111.5 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:23.133] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,133 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,133 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2829,follower7-writer-2539]/waiting 01:16:23,133 PM [follower7-writer-2539] [DEBUG] JournalWriteTask - follower7: received 1 commands after 10.03 ms 01:16:23,133 PM [follower7-writer-2539] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.160 μs 01:16:23,133 PM [follower7-writer-2539] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:23,134 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:23,134 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:23,134 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,134 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,134 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:23,134 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:23,134 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:23.137] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2cdd7c14 01:16:23,159 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:23,159 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,159 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:23,159 PM [follower6-writer-2542] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:23,159 PM [follower6-writer-2542] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:23,159 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,159 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:23,159 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:23,159 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:23,160 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:23,160 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,160 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:23,160 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,160 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:23,160 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:23,160 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:23,160 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:23,160 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,160 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 67.21 μs with journalIndex=1 01:16:23,160 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,160 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2832,follower6-writer-2542]/waiting 01:16:23,160 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 [ERROR] [07/29/2025 13:16:23.160] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,160 PM [follower6-writer-2542] [DEBUG] JournalWriteTask - follower6: received 1 commands after 930.9 μs 01:16:23,160 PM [follower6-writer-2542] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.569 μs 01:16:23,160 PM [follower6-writer-2542] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:23,160 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:23,160 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:23,160 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,160 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,160 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,160 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:23,160 PM [leader5-writer-2543] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:23,160 PM [leader5-writer-2543] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:23.160] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5086e24a 01:16:23,160 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:23,160 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:23,160 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:23,161 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,161 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:23,161 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:23,161 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:23,161 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:23,161 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,161 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:23,161 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,161 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:23,161 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:23,161 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:23,161 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:23,161 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,161 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 117.2 μs with journalIndex=1 01:16:23,164 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:23,164 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,164 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:23,164 PM [follower7-writer-2544] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:23,164 PM [follower7-writer-2544] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [ERROR] [07/29/2025 13:16:23.165] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,165 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,165 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2833,leader5-writer-2543]/waiting 01:16:23,165 PM [leader5-writer-2543] [DEBUG] JournalWriteTask - leader5: received 1 commands after 4.922 ms 01:16:23,165 PM [leader5-writer-2543] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.759 μs 01:16:23,165 PM [leader5-writer-2543] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:23,165 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:23,165 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:23,165 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,165 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,165 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:23,165 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:23,165 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:23,166 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:23,166 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,166 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:23,166 PM [follower6-writer-2545] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:23,166 PM [follower6-writer-2545] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:23,166 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null [WARN] [07/29/2025 13:16:23.166] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@22f192dc 01:16:23,166 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:23,166 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:23,166 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:23,166 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:23,166 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,166 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:23,166 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,166 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:23,166 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:23,166 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:23,166 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:23,166 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,166 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 46.63 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:23.166] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,167 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2834,follower7-writer-2544]/waiting 01:16:23,167 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,167 PM [follower7-writer-2544] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.225 ms 01:16:23,167 PM [follower7-writer-2544] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.299 μs 01:16:23,167 PM [follower7-writer-2544] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:23,167 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:23,167 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:23,167 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:23,167 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:23,167 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,167 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:23,167 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:23,167 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,167 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:23,167 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:23,167 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,167 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:23,167 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:23,167 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,167 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:23,167 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,167 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 53.45 μs with journalIndex=1 [WARN] [07/29/2025 13:16:23.167] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@54641ad0 [ERROR] [07/29/2025 13:16:23.167] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,167 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2835,follower6-writer-2545]/waiting 01:16:23,167 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:23,167 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:23,167 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:23,167 PM [follower6-writer-2545] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.372 ms 01:16:23,167 PM [follower6-writer-2545] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 4.459 μs 01:16:23,167 PM [follower6-writer-2545] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:23,167 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:23,167 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:23,167 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,167 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.168] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4264eca6 01:16:23,168 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:23,168 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:23,168 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:23,169 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:23,169 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,169 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:23,169 PM [leader5-writer-2546] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:23,169 PM [leader5-writer-2546] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:23,173 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,173 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,173 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,173 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:23,173 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:23,173 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:23,173 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:23,173 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,173 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:23,173 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,173 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:23,173 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:23,173 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:23,173 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:23,173 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,173 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 48.47 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:23.173] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,173 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,174 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2836,leader5-writer-2546]/waiting 01:16:23,174 PM [leader5-writer-2546] [DEBUG] JournalWriteTask - leader5: received 1 commands after 5.005 ms 01:16:23,174 PM [leader5-writer-2546] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.760 μs 01:16:23,174 PM [leader5-writer-2546] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:23,174 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:23,174 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:23,174 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,174 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.174] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@57368dd0 01:16:23,175 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:23,175 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:23,175 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:23,191 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:23,191 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,191 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:23,191 PM [follower7-writer-2547] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:23,191 PM [follower7-writer-2547] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:23,191 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,191 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:23,191 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:23,191 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:23,191 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:23,192 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,192 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:23,192 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,192 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:23,192 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:23,192 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:23,192 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:23,192 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,192 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 99.83 μs with journalIndex=1 01:16:23,192 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,192 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2837,follower7-writer-2547]/waiting 01:16:23,192 PM [follower7-writer-2547] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.094 ms 01:16:23,192 PM [follower7-writer-2547] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.700 μs 01:16:23,192 PM [follower7-writer-2547] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:23.192] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,192 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:23,192 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:23,192 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,192 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.192] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@aca54f5 01:16:23,192 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:23,192 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:23,192 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:23,193 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:23,194 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,194 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:23,194 PM [leader5-writer-2548] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:23,194 PM [leader5-writer-2548] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:23,194 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,195 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:23,195 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:23,195 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:23,195 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:23,195 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,195 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:23,195 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,195 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:23,195 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:23,195 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:23,195 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:23,195 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,195 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 82.61 μs with journalIndex=1 01:16:23,195 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:23,195 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,195 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:23,195 PM [follower7-writer-2549] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:23,195 PM [follower7-writer-2549] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:23,195 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,195 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2838,leader5-writer-2548]/waiting 01:16:23,195 PM [leader5-writer-2548] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.736 ms 01:16:23,195 PM [leader5-writer-2548] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.520 μs 01:16:23,195 PM [leader5-writer-2548] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:23,195 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:23,195 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:23,195 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,195 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,195 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,196 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:23,196 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:23,196 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:23,196 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:23,196 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,196 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:23,196 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,196 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:23,196 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:23,196 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:23,196 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:23,196 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] [ERROR] [07/29/2025 13:16:23.195] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,196 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 36.09 μs with journalIndex=1 01:16:23,196 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:23.196] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7e8a873e 01:16:23,196 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:23,196 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:23,196 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,196 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2839,follower7-writer-2549]/waiting [ERROR] [07/29/2025 13:16:23.196] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,196 PM [follower7-writer-2549] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.059 ms 01:16:23,196 PM [follower7-writer-2549] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 8.469 μs 01:16:23,196 PM [follower7-writer-2549] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:23,196 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:23,196 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:23,196 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,196 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.196] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2fa8eab 01:16:23,196 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:23,196 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:23,196 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:23,201 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:23,201 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,201 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:23,201 PM [follower6-writer-2550] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:23,201 PM [follower6-writer-2550] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:23,202 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,202 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:23,202 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:23,202 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:23,202 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:23,202 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,202 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:23,202 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,202 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:23,202 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:23,202 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:23,202 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:23,202 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,202 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 82.62 μs with journalIndex=1 01:16:23,202 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,202 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2840,follower6-writer-2550]/waiting 01:16:23,202 PM [follower6-writer-2550] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.196 ms 01:16:23,202 PM [follower6-writer-2550] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.349 μs 01:16:23,202 PM [follower6-writer-2550] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:23.202] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,203 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:23,203 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:23,203 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,203 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.203] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@491155fd 01:16:23,203 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:23,203 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:23,203 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,203 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:23,203 PM [follower7-writer-2551] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:23,203 PM [follower7-writer-2551] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:23,203 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:23,203 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:23,206 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:23,206 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,206 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:23,206 PM [leader5-writer-2552] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:23,206 PM [leader5-writer-2552] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:23,207 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,207 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:23,207 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:23,207 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:23,207 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:23,207 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,207 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:23,207 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,207 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:23,207 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:23,207 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:23,207 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:23,207 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,207 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,207 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 242.0 μs with journalIndex=1 01:16:23,207 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:23,207 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:23,207 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:23,207 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:23,207 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,207 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:23,207 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,207 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:23,207 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:23,207 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:23,207 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:23,207 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,207 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 35.60 μs with journalIndex=1 01:16:23,207 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2841,follower7-writer-2551]/waiting 01:16:23,207 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:23.207] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,207 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2842,leader5-writer-2552]/waiting 01:16:23,207 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:23.207] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,207 PM [follower7-writer-2551] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.890 ms 01:16:23,207 PM [leader5-writer-2552] [DEBUG] JournalWriteTask - leader5: received 1 commands after 840.2 μs 01:16:23,207 PM [follower7-writer-2551] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.840 μs 01:16:23,207 PM [follower7-writer-2551] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:23,207 PM [leader5-writer-2552] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 7.609 μs 01:16:23,207 PM [leader5-writer-2552] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:23,207 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:23,207 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:23,207 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,207 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:23,207 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:23,207 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,207 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,207 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.208] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@55ff4810 [WARN] [07/29/2025 13:16:23.208] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@12d75897 01:16:23,208 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:23,208 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:23,208 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:23,208 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:23,208 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:23,208 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:23,245 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:23,245 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,245 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:23,245 PM [follower6-writer-2553] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:23,245 PM [follower6-writer-2553] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:23,245 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,245 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:23,245 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:23,245 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:23,245 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:23,245 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,245 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:23,245 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,245 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:23,245 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:23,245 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:23,245 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:23,245 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,245 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 82.35 μs with journalIndex=1 01:16:23,246 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:23,246 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) [ERROR] [07/29/2025 13:16:23.246] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,246 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,246 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:23,246 PM [follower7-writer-2554] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:23,246 PM [follower7-writer-2554] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:23,246 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:23,246 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,246 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:23,246 PM [leader5-writer-2555] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:23,246 PM [leader5-writer-2555] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:23,246 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,246 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2843,follower6-writer-2553]/waiting 01:16:23,246 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:23,246 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:23,246 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:23,246 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:23,246 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,246 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:23,246 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,246 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:23,246 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:23,246 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:23,246 PM [follower6-writer-2553] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.624 ms 01:16:23,246 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:23,246 PM [follower6-writer-2553] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 8.069 μs 01:16:23,246 PM [follower6-writer-2553] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:23,246 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,246 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 37.86 μs with journalIndex=1 01:16:23,247 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:23,247 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:23,247 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,247 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.247] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5607f542 01:16:23,247 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,247 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2844,follower7-writer-2554]/waiting 01:16:23,247 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties [ERROR] [07/29/2025 13:16:23.247] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,247 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:23,247 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:23,247 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,247 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:23,247 PM [follower7-writer-2554] [DEBUG] JournalWriteTask - follower7: received 1 commands after 968.5 μs 01:16:23,247 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:23,247 PM [follower7-writer-2554] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 7.469 μs 01:16:23,247 PM [follower7-writer-2554] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:23,247 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:23,247 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:23,247 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:23,247 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:23,247 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,247 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,247 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:23,247 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,247 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,247 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:23,247 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:23,247 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:23,247 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries [WARN] [07/29/2025 13:16:23.247] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5d062535 01:16:23,247 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:23,247 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:23,247 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:23,247 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,248 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:23,248 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 613.1 μs with journalIndex=1 01:16:23,248 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2845,leader5-writer-2555]/waiting 01:16:23,248 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,248 PM [leader5-writer-2555] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.006 ms 01:16:23,248 PM [leader5-writer-2555] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.280 μs 01:16:23,248 PM [leader5-writer-2555] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:23,249 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:23,249 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:23,249 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,249 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:23.248] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:23.249] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@db6d2cc 01:16:23,249 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:23,249 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:23,249 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:23,265 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:23,265 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,265 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:23,265 PM [follower6-writer-2556] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:23,265 PM [follower6-writer-2556] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:23,266 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,266 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:23,266 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:23,266 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:23,266 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:23,266 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,266 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:23,266 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,266 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:23,266 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:23,266 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:23,266 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:23,266 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,266 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 71.14 μs with journalIndex=1 01:16:23,266 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:23.266] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,266 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2846,follower6-writer-2556]/waiting 01:16:23,266 PM [follower6-writer-2556] [DEBUG] JournalWriteTask - follower6: received 1 commands after 745.2 μs 01:16:23,266 PM [follower6-writer-2556] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.540 μs 01:16:23,266 PM [follower6-writer-2556] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:23,266 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:23,266 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:23,266 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,266 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.266] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@11745ffe 01:16:23,267 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:23,267 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:23,267 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:23,280 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:23,280 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,280 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:23,280 PM [follower7-writer-2557] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:23,280 PM [follower7-writer-2557] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:23,280 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,280 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:23,280 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:23,280 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:23,280 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:23,280 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,280 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:23,280 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,280 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:23,280 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:23,280 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:23,280 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:23,281 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,281 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 76.35 μs with journalIndex=1 01:16:23,281 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:23.281] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,281 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:23,281 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2847,follower7-writer-2557]/waiting 01:16:23,281 PM [follower7-writer-2557] [DEBUG] JournalWriteTask - follower7: received 1 commands after 864.0 μs 01:16:23,281 PM [follower7-writer-2557] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.970 μs 01:16:23,281 PM [follower7-writer-2557] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:23,281 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:23,281 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:23,281 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,281 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.281] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@794dfb08 01:16:23,281 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:23,281 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:23,281 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:23,289 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,289 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:23,289 PM [leader5-writer-2558] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:23,289 PM [leader5-writer-2558] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:23,289 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,289 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:23,289 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:23,289 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:23,289 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:23,289 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,289 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:23,289 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,289 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:23,289 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:23,289 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:23,289 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:23,290 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,290 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 102.3 μs with journalIndex=1 01:16:23,290 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:23,290 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,290 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2848,leader5-writer-2558]/waiting [ERROR] [07/29/2025 13:16:23.290] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,290 PM [leader5-writer-2558] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.247 ms 01:16:23,290 PM [leader5-writer-2558] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.790 μs 01:16:23,290 PM [leader5-writer-2558] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:23,290 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,290 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:23,290 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:23,290 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:23,290 PM [follower6-writer-2559] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:23,290 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,290 PM [follower6-writer-2559] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:23,290 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,290 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:23,290 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,290 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,290 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:23,290 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:23,290 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:23,290 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log [WARN] [07/29/2025 13:16:23.290] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7b7beca1 01:16:23,290 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:23,290 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,290 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:23,290 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,290 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:23,290 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:23,291 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:23,291 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:23,291 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,291 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 39.24 μs with journalIndex=1 01:16:23,291 PM [follower7-writer-2560] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:23,291 PM [follower7-writer-2560] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:23,291 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,291 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,291 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:23,291 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2849,follower6-writer-2559]/waiting 01:16:23,291 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:23,291 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log [ERROR] [07/29/2025 13:16:23.291] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,291 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:23,291 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:23,291 PM [follower6-writer-2559] [DEBUG] JournalWriteTask - follower6: received 1 commands after 924.0 μs 01:16:23,291 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,291 PM [follower6-writer-2559] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.120 μs 01:16:23,291 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:23,291 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,291 PM [follower6-writer-2559] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:23,291 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:23,291 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:23,291 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:23,291 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:23,291 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:23,291 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:23,291 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,291 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 65.69 μs with journalIndex=1 01:16:23,291 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:23,291 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:23,291 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,291 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,291 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:23.291] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:23.292] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@55d3974d 01:16:23,292 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:23,292 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:23,292 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:23,291 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2850,follower7-writer-2560]/waiting 01:16:23,293 PM [follower7-writer-2560] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.266 ms 01:16:23,293 PM [follower7-writer-2560] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.410 μs 01:16:23,293 PM [follower7-writer-2560] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:23,293 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:23,293 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:23,293 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,293 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,293 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:23,293 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:23,293 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:23.297] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6d8c634e 01:16:23,314 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:23,315 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,315 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:23,315 PM [leader5-writer-2561] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:23,315 PM [leader5-writer-2561] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:23,315 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,315 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:23,315 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:23,315 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:23,315 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:23,315 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,315 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:23,315 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,315 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:23,315 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:23,315 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:23,315 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:23,316 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,316 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 105.7 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:23.316] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,316 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,316 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2851,leader5-writer-2561]/waiting 01:16:23,316 PM [leader5-writer-2561] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.663 ms 01:16:23,316 PM [leader5-writer-2561] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.909 μs 01:16:23,316 PM [leader5-writer-2561] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:23,316 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:23,316 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:23,316 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,316 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,317 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:23,317 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:23,317 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:23.321] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@38c6ea2c 01:16:23,324 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:23,324 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,324 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:23,324 PM [follower6-writer-2562] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:23,324 PM [follower6-writer-2562] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:23,325 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,325 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:23,325 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:23,325 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:23,325 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:23,325 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,325 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:23,325 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,325 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:23,325 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:23,325 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:23,325 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:23,325 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,325 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 115.5 μs with journalIndex=1 01:16:23,325 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) [ERROR] [07/29/2025 13:16:23.325] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,325 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2852,follower6-writer-2562]/waiting 01:16:23,326 PM [follower6-writer-2562] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.635 ms 01:16:23,326 PM [follower6-writer-2562] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.869 μs 01:16:23,326 PM [follower6-writer-2562] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:23,326 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:23,326 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:23,326 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:23,326 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,326 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,326 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,326 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:23,326 PM [follower7-writer-2563] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:23,326 PM [follower7-writer-2563] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:23,326 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,326 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:23,326 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:23,326 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:23,326 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:23,326 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,326 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:23,326 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,326 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:23,326 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:23,326 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:23,326 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:23,326 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,326 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 67.80 μs with journalIndex=1 01:16:23,327 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,327 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2853,follower7-writer-2563]/waiting [ERROR] [07/29/2025 13:16:23.327] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,327 PM [follower7-writer-2563] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.239 ms 01:16:23,327 PM [follower7-writer-2563] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.580 μs 01:16:23,327 PM [follower7-writer-2563] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:23,327 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:23,327 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:23,327 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.327] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5f778009 01:16:23,327 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.327] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@73ce5c41 01:16:23,327 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:23,328 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:23,328 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:23,328 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:23,328 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:23,328 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:23,353 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:23,353 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,353 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:23,353 PM [follower7-writer-2564] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:23,353 PM [follower7-writer-2564] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:23,354 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:23,354 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,354 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:23,354 PM [leader5-writer-2565] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:23,354 PM [leader5-writer-2565] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:23,354 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:23,354 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,354 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:23,355 PM [follower6-writer-2566] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:23,355 PM [follower6-writer-2566] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:23,355 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,355 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:23,355 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:23,355 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,355 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:23,355 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:23,355 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:23,355 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:23,355 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:23,355 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,355 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:23,355 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:23,355 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,355 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,355 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:23,355 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:23,355 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:23,355 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,355 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:23,355 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:23,355 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:23,355 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:23,355 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:23,355 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:23,355 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,355 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,355 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 63.93 μs with journalIndex=1 01:16:23,355 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 97.55 μs with journalIndex=1 01:16:23,355 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,356 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2854,follower7-writer-2564]/waiting 01:16:23,356 PM [follower7-writer-2564] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.766 ms 01:16:23,356 PM [follower7-writer-2564] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 4.519 μs 01:16:23,356 PM [follower7-writer-2564] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:23.356] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,356 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:23,356 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:23,356 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,356 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:23.356] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,356 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2855,leader5-writer-2565]/waiting 01:16:23,356 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:23,356 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:23,356 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:23,356 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:23,356 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,356 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:23,356 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,356 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:23,356 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:23,356 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:23,356 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries [WARN] [07/29/2025 13:16:23.356] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@9edb1a8 01:16:23,356 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,356 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 104.8 μs with journalIndex=1 01:16:23,356 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:23,356 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:23,356 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor [ERROR] [07/29/2025 13:16:23.356] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,356 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2856,follower6-writer-2566]/waiting 01:16:23,356 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,357 PM [follower6-writer-2566] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.819 ms 01:16:23,357 PM [follower6-writer-2566] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 6.009 μs 01:16:23,357 PM [follower6-writer-2566] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:23,357 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:23,357 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:23,357 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,357 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.357] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4f0e41aa 01:16:23,357 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,357 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,357 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:23,357 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:23,357 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:23,357 PM [leader5-writer-2565] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.675 ms 01:16:23,360 PM [leader5-writer-2565] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.590 μs 01:16:23,360 PM [leader5-writer-2565] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:23,360 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:23,360 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:23,360 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,360 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.360] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2d1ce6ae 01:16:23,361 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:23,361 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:23,361 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:23,366 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:23,366 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,366 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:23,366 PM [follower7-writer-2567] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:23,366 PM [follower7-writer-2567] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:23,366 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,366 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:23,366 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:23,366 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:23,366 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:23,366 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,366 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:23,366 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,366 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:23,366 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:23,366 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:23,366 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:23,366 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,366 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 49.72 μs with journalIndex=1 01:16:23,367 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:23.367] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,367 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2857,follower7-writer-2567]/waiting 01:16:23,367 PM [follower7-writer-2567] [DEBUG] JournalWriteTask - follower7: received 1 commands after 859.8 μs 01:16:23,367 PM [follower7-writer-2567] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.700 μs 01:16:23,367 PM [follower7-writer-2567] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:23,367 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:23,367 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:23,367 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,367 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,367 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:23,367 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:23,367 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:23.373] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3859cd81 01:16:23,379 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:23,379 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,379 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:23,379 PM [leader5-writer-2568] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:23,379 PM [leader5-writer-2568] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:23,380 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,380 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:23,380 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:23,380 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:23,380 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:23,380 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,380 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:23,380 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,380 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:23,380 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:23,380 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:23,380 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:23,380 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,380 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 64.43 μs with journalIndex=1 01:16:23,380 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:23.380] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,380 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2858,leader5-writer-2568]/waiting 01:16:23,380 PM [leader5-writer-2568] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.052 ms 01:16:23,380 PM [leader5-writer-2568] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.500 μs 01:16:23,380 PM [leader5-writer-2568] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:23,380 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:23,380 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:23,380 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,380 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.381] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7af96b87 01:16:23,381 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:23,381 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:23,381 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:23,388 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:23,388 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,388 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:23,388 PM [follower7-writer-2569] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:23,388 PM [follower7-writer-2569] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:23,388 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,388 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:23,388 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:23,388 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:23,388 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:23,388 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,388 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:23,388 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,388 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:23,388 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:23,388 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:23,388 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:23,388 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,388 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 63.20 μs with journalIndex=1 01:16:23,389 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:23,389 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [ERROR] [07/29/2025 13:16:23.389] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,389 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2859,follower7-writer-2569]/waiting 01:16:23,389 PM [follower7-writer-2569] [DEBUG] JournalWriteTask - follower7: received 1 commands after 798.0 μs 01:16:23,389 PM [follower7-writer-2569] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.710 μs 01:16:23,389 PM [follower7-writer-2569] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:23,389 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:23,389 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:23,389 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,389 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,389 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,389 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:23,389 PM [follower6-writer-2570] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:23,389 PM [follower6-writer-2570] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:23.389] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@48806098 01:16:23,389 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:23,389 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:23,389 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:23,390 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,390 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:23,390 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:23,390 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:23,390 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:23,390 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,390 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:23,390 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,390 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:23,390 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:23,390 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:23,390 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:23,390 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,390 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 72.53 μs with journalIndex=1 01:16:23,390 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) [ERROR] [07/29/2025 13:16:23.390] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,390 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2860,follower6-writer-2570]/waiting 01:16:23,390 PM [follower6-writer-2570] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.116 ms 01:16:23,390 PM [follower6-writer-2570] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.670 μs 01:16:23,390 PM [follower6-writer-2570] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:23,390 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:23,390 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:23,390 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,390 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.390] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@41fcd208 01:16:23,390 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:23,390 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:23,391 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:23,397 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:23,397 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,397 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:23,397 PM [leader5-writer-2571] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:23,397 PM [leader5-writer-2571] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:23,398 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:23,398 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,398 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:23,398 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:23,398 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:23,398 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:23,398 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,398 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:23,398 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,398 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:23,398 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:23,398 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:23,398 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:23,399 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,399 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 64.02 μs with journalIndex=1 01:16:23,399 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2861,leader5-writer-2571]/waiting 01:16:23,399 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) [ERROR] [07/29/2025 13:16:23.399] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,399 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:23,399 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,399 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:23,399 PM [follower7-writer-2572] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:23,399 PM [follower7-writer-2572] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:23,399 PM [leader5-writer-2571] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.685 ms 01:16:23,400 PM [leader5-writer-2571] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.500 μs 01:16:23,400 PM [leader5-writer-2571] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:23,400 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:23,400 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:23,400 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,400 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.400] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@ea3c9f7 01:16:23,400 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:23,400 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:23,400 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:23,400 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,400 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:23,400 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:23,400 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:23,400 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:23,400 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,400 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:23,400 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,400 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:23,400 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:23,400 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:23,400 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:23,400 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,400 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 50.62 μs with journalIndex=1 01:16:23,400 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,400 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2862,follower7-writer-2572]/waiting [ERROR] [07/29/2025 13:16:23.400] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,401 PM [follower7-writer-2572] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.683 ms 01:16:23,401 PM [follower7-writer-2572] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.509 μs 01:16:23,401 PM [follower7-writer-2572] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:23,401 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:23,401 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:23,401 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,401 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.401] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@327a23e9 01:16:23,401 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:23,402 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:23,402 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:23,403 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:23,403 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,403 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:23,403 PM [leader5-writer-2573] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:23,403 PM [leader5-writer-2573] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:23,404 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,404 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:23,404 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:23,404 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:23,404 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:23,404 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,404 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:23,404 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,404 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:23,404 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:23,404 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:23,404 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:23,404 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,404 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 65.89 μs with journalIndex=1 01:16:23,404 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) [ERROR] [07/29/2025 13:16:23.404] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,404 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2863,leader5-writer-2573]/waiting 01:16:23,404 PM [leader5-writer-2573] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.372 ms 01:16:23,404 PM [leader5-writer-2573] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.389 μs 01:16:23,404 PM [leader5-writer-2573] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:23,404 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:23,405 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:23,405 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,405 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.405] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@78d1e393 01:16:23,405 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:23,405 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:23,405 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:23,420 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:23,420 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,420 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:23,420 PM [follower7-writer-2574] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:23,420 PM [follower7-writer-2574] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:23,421 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:23,421 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,421 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:23,421 PM [follower6-writer-2575] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:23,421 PM [follower6-writer-2575] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:23,426 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:23,426 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,426 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:23,426 PM [leader5-writer-2576] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:23,426 PM [leader5-writer-2576] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:23,426 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,426 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:23,426 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:23,426 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:23,426 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:23,426 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,426 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:23,426 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,426 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:23,426 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,426 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:23,426 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:23,426 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:23,426 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,426 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 38.67 μs with journalIndex=1 01:16:23,426 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:23,426 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:23,426 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:23,426 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:23,426 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,426 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:23,426 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,426 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:23,426 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:23,426 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:23,426 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:23,426 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,426 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 84.70 μs with journalIndex=1 01:16:23,427 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:23.426] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,427 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,427 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:23.427] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,427 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2864,follower7-writer-2574]/waiting 01:16:23,427 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2865,follower6-writer-2575]/waiting 01:16:23,427 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:23,427 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:23,427 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:23,427 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:23,427 PM [follower7-writer-2574] [DEBUG] JournalWriteTask - follower7: received 1 commands after 6.895 ms 01:16:23,427 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,427 PM [follower7-writer-2574] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 6.559 μs 01:16:23,427 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:23,427 PM [follower7-writer-2574] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:23,427 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,427 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:23,427 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:23,427 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:23,427 PM [follower6-writer-2575] [DEBUG] JournalWriteTask - follower6: received 1 commands after 6.320 ms 01:16:23,427 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:23,427 PM [follower6-writer-2575] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 8.300 μs 01:16:23,427 PM [follower6-writer-2575] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:23,427 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,427 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 42.15 μs with journalIndex=1 01:16:23,427 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:23,427 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:23,427 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,427 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,427 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:23,427 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:23,427 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,427 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,427 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2866,leader5-writer-2576]/waiting [ERROR] [07/29/2025 13:16:23.427] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:23.427] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5467e03a 01:16:23,427 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:23.428] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3b0c6ac6 01:16:23,427 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:23,428 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:23,428 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:23,428 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:23,428 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:23,428 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:23,433 PM [leader5-writer-2576] [DEBUG] JournalWriteTask - leader5: received 1 commands after 6.772 ms 01:16:23,433 PM [leader5-writer-2576] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 4.590 μs 01:16:23,433 PM [leader5-writer-2576] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:23,433 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:23,433 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:23,433 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,433 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.433] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5a20b790 01:16:23,433 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:23,433 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:23,433 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:23,436 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:23,436 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,436 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:23,436 PM [follower6-writer-2577] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:23,436 PM [follower6-writer-2577] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:23,437 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,437 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:23,437 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:23,437 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:23,437 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:23,437 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,437 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:23,437 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,437 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:23,437 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:23,437 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:23,437 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:23,437 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,437 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 57.61 μs with journalIndex=1 01:16:23,437 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,437 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2867,follower6-writer-2577]/waiting 01:16:23,437 PM [follower6-writer-2577] [DEBUG] JournalWriteTask - follower6: received 1 commands after 831.3 μs 01:16:23,437 PM [follower6-writer-2577] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.299 μs 01:16:23,437 PM [follower6-writer-2577] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:23,437 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:23,437 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:23,437 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,437 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,438 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:23,438 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:23,438 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:23,452 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:23,452 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,452 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:23,452 PM [leader5-writer-2578] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:23,452 PM [leader5-writer-2578] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [ERROR] [07/29/2025 13:16:23.437] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:23.452] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1e6bc718 01:16:23,453 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:23,453 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,453 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:23,453 PM [follower6-writer-2579] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:23,453 PM [follower6-writer-2579] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:23,454 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:23,454 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,454 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:23,454 PM [follower7-writer-2580] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:23,454 PM [follower7-writer-2580] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:23,455 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,455 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,455 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:23,455 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:23,455 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:23,455 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:23,455 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,455 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:23,455 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:23,455 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,455 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:23,455 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:23,455 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:23,455 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:23,455 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:23,455 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:23,455 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:23,455 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,455 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,455 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:23,455 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,455 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:23,455 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 42.61 μs with journalIndex=1 01:16:23,455 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:23,455 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:23,455 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:23,455 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,455 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 60.98 μs with journalIndex=1 01:16:23,455 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,455 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) [ERROR] [07/29/2025 13:16:23.455] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,455 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2870,follower7-writer-2580]/waiting 01:16:23,455 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2869,follower6-writer-2579]/waiting 01:16:23,455 PM [follower7-writer-2580] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.242 ms 01:16:23,455 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,455 PM [follower7-writer-2580] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 4.660 μs 01:16:23,455 PM [follower7-writer-2580] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:23,455 PM [follower6-writer-2579] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.057 ms 01:16:23,455 PM [follower6-writer-2579] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 1.020 μs 01:16:23,455 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:23,455 PM [follower6-writer-2579] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:23.455] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,455 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:23,455 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:23,455 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:23,455 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,455 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:23,455 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,455 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:23,455 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,455 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.456] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7f85ba80 [WARN] [07/29/2025 13:16:23.456] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@19468249 01:16:23,456 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:23,456 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:23,456 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:23,456 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:23,456 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:23,456 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:23,461 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:23,461 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:23,461 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,461 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:23,461 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,461 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:23,461 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:23,461 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:23,461 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:23,461 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,461 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 103.5 μs with journalIndex=1 01:16:23,461 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,461 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2868,leader5-writer-2578]/waiting 01:16:23,461 PM [leader5-writer-2578] [DEBUG] JournalWriteTask - leader5: received 1 commands after 9.358 ms 01:16:23,461 PM [leader5-writer-2578] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 7.569 μs 01:16:23,461 PM [leader5-writer-2578] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:23,462 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:23,462 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:23,462 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,462 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,462 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:23,462 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:23,462 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor [ERROR] [07/29/2025 13:16:23.461] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:23.474] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@79c64e41 01:16:23,484 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:23,484 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,484 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:23,484 PM [follower6-writer-2581] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:23,484 PM [follower6-writer-2581] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:23,484 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:23,485 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,485 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:23,485 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:23,485 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:23,485 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:23,485 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,485 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:23,485 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,485 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:23,485 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:23,485 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:23,485 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:23,485 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,485 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 72.30 μs with journalIndex=1 01:16:23,485 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:23,485 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) [ERROR] [07/29/2025 13:16:23.485] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,485 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,486 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:23,486 PM [follower7-writer-2582] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:23,486 PM [follower7-writer-2582] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:23,485 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,485 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2871,follower6-writer-2581]/waiting 01:16:23,486 PM [follower6-writer-2581] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.638 ms 01:16:23,486 PM [follower6-writer-2581] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.740 μs 01:16:23,486 PM [follower6-writer-2581] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:23,486 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:23,486 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:23,486 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,486 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.486] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@61c4a8ee 01:16:23,486 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:23,486 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:23,486 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:23,488 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:23,488 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,488 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:23,488 PM [follower6-writer-2583] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:23,488 PM [follower6-writer-2583] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:23,488 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:23,488 PM [leader5-writer-2584] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:23,488 PM [leader5-writer-2584] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:23,488 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,488 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:23,488 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:23,488 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:23,488 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:23,488 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,488 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:23,488 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,488 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:23,488 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:23,488 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:23,488 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:23,488 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,488 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 34.39 μs with journalIndex=1 01:16:23,488 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,488 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2873,follower6-writer-2583]/waiting 01:16:23,489 PM [follower6-writer-2583] [DEBUG] JournalWriteTask - follower6: received 1 commands after 717.4 μs 01:16:23,489 PM [follower6-writer-2583] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.210 μs 01:16:23,489 PM [follower6-writer-2583] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:23.488] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,489 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:23,489 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:23,489 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,489 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,489 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,489 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:23,489 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:23,489 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:23,489 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:23,489 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,489 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:23,489 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,489 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:23,489 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:23,489 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:23,489 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:23,489 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,489 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 38.28 μs with journalIndex=1 [WARN] [07/29/2025 13:16:23.489] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7118a46f 01:16:23,489 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,489 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2874,leader5-writer-2584]/waiting 01:16:23,489 PM [leader5-writer-2584] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.338 ms 01:16:23,489 PM [leader5-writer-2584] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.560 μs 01:16:23,489 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:23,489 PM [leader5-writer-2584] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:23,489 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:23,489 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:23,489 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:23,489 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:23,489 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,489 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:23.489] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:23.490] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2a68ffc6 01:16:23,490 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:23,490 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:23,490 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:23,493 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,493 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:23,493 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:23,493 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:23,493 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:23,493 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,493 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:23,493 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,493 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:23,493 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:23,493 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:23,493 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:23,493 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,493 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 70.39 μs with journalIndex=1 01:16:23,493 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,493 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2872,follower7-writer-2582]/waiting 01:16:23,493 PM [follower7-writer-2582] [DEBUG] JournalWriteTask - follower7: received 1 commands after 7.411 ms 01:16:23,493 PM [follower7-writer-2582] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.500 μs 01:16:23,493 PM [follower7-writer-2582] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:23,493 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:23,493 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:23,493 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,493 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,493 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:23,493 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:23,494 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:23,500 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:23,500 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,500 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:23,500 PM [follower6-writer-2585] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:23,500 PM [follower6-writer-2585] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [ERROR] [07/29/2025 13:16:23.493] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:23.501] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@509e6233 01:16:23,501 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,501 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:23,501 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:23,501 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:23,501 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:23,501 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,501 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:23,501 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,501 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:23,501 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:23,501 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:23,501 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:23,501 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,501 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 39.23 μs with journalIndex=1 01:16:23,501 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,501 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2875,follower6-writer-2585]/waiting 01:16:23,501 PM [follower6-writer-2585] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.006 ms 01:16:23,501 PM [follower6-writer-2585] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 4.199 μs 01:16:23,501 PM [follower6-writer-2585] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:23,501 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:23,501 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:23,501 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,501 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:23.501] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,502 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:23,502 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:23,502 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:23,512 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:23,512 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,513 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:23,513 PM [leader5-writer-2586] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:23,513 PM [leader5-writer-2586] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:23.513] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@65e496d4 01:16:23,513 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,513 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:23,513 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:23,513 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:23,513 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:23,513 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,513 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:23,513 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,513 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:23,513 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:23,513 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:23,513 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:23,513 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,513 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 74.02 μs with journalIndex=1 01:16:23,514 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) [ERROR] [07/29/2025 13:16:23.513] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,514 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2876,leader5-writer-2586]/waiting 01:16:23,514 PM [leader5-writer-2586] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.035 ms 01:16:23,514 PM [leader5-writer-2586] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.810 μs 01:16:23,514 PM [leader5-writer-2586] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:23,514 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:23,514 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:23,514 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,514 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.514] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1aa488fc 01:16:23,514 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:23,514 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:23,514 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:23,518 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:23,518 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,518 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:23,518 PM [follower6-writer-2587] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:23,518 PM [follower6-writer-2587] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:23,518 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,518 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:23,518 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:23,518 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:23,518 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:23,518 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,518 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:23,518 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,518 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:23,518 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:23,518 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:23,518 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:23,518 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,518 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 56.28 μs with journalIndex=1 01:16:23,519 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:23.518] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,519 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2877,follower6-writer-2587]/waiting 01:16:23,519 PM [follower6-writer-2587] [DEBUG] JournalWriteTask - follower6: received 1 commands after 706.9 μs 01:16:23,519 PM [follower6-writer-2587] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.650 μs 01:16:23,519 PM [follower6-writer-2587] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:23,519 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:23,519 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:23,519 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,519 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.519] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1c4e0f26 01:16:23,519 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:23,519 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:23,519 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:23,519 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:23,519 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,519 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:23,519 PM [follower7-writer-2588] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:23,519 PM [follower7-writer-2588] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:23,519 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,520 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:23,520 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:23,520 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:23,520 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:23,520 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,520 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:23,520 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,520 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:23,520 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:23,520 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:23,520 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:23,520 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,520 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 56.71 μs with journalIndex=1 01:16:23,520 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:23.520] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,520 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2878,follower7-writer-2588]/waiting 01:16:23,520 PM [follower7-writer-2588] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.068 ms 01:16:23,520 PM [follower7-writer-2588] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.789 μs 01:16:23,520 PM [follower7-writer-2588] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:23,520 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:23,520 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:23,520 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,520 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.521] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@394eeaa4 01:16:23,521 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:23,521 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:23,521 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:23,524 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:23,524 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,524 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:23,524 PM [leader5-writer-2589] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:23,524 PM [leader5-writer-2589] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:23,525 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,525 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:23,525 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:23,525 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:23,525 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:23,525 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,525 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:23,525 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,525 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:23,525 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:23,525 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:23,525 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:23,525 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,525 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 57.50 μs with journalIndex=1 01:16:23,525 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:23.525] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,525 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:23,525 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2879,leader5-writer-2589]/waiting 01:16:23,525 PM [leader5-writer-2589] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.136 ms 01:16:23,525 PM [leader5-writer-2589] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.510 μs 01:16:23,525 PM [leader5-writer-2589] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:23,525 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:23,525 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:23,525 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,525 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,525 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,525 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:23,525 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:23,526 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:23,526 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,526 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:23.526] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@31dba380 01:16:23,526 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:23,526 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:23,526 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:23,526 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:23,526 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,526 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:23,526 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,526 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:23,526 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:23,526 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:23,526 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:23,526 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,526 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 43.07 μs with journalIndex=1 01:16:23,526 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2880,follower7-writer-2590]/runnable 01:16:23,526 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:23.526] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,529 PM [follower7-writer-2590] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:23,529 PM [follower7-writer-2590] [DEBUG] JournalWriteTask - follower7: received 1 commands after 8.130 μs 01:16:23,529 PM [follower7-writer-2590] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 7.979 μs 01:16:23,529 PM [follower7-writer-2590] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:23,529 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:23,529 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:23,529 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,529 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.529] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6cc7d2e9 01:16:23,529 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:23,530 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:23,530 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:23,538 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:23,538 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,538 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:23,538 PM [follower6-writer-2591] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:23,538 PM [follower6-writer-2591] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:23,539 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,539 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:23,539 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:23,539 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:23,539 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:23,539 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,539 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:23,539 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,539 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:23,539 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:23,539 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:23,539 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:23,539 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,539 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 119.1 μs with journalIndex=1 01:16:23,539 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) [ERROR] [07/29/2025 13:16:23.539] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,539 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2881,follower6-writer-2591]/waiting 01:16:23,540 PM [follower6-writer-2591] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.135 ms 01:16:23,540 PM [follower6-writer-2591] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.380 μs 01:16:23,540 PM [follower6-writer-2591] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:23,540 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:23,540 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:23,540 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,540 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,540 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:23,540 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,540 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:23,540 PM [leader5-writer-2592] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:23,540 PM [leader5-writer-2592] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:23.540] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@241aac69 01:16:23,540 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:23,540 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,540 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:23,540 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:23,540 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:23,540 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:23,540 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:23,540 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:23,541 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,541 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:23,541 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,541 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:23,541 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:23,541 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:23,541 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:23,541 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,541 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 67.86 μs with journalIndex=1 01:16:23,541 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) [ERROR] [07/29/2025 13:16:23.541] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,541 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2882,leader5-writer-2592]/waiting 01:16:23,542 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:23,543 PM [leader5-writer-2592] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.945 ms 01:16:23,543 PM [leader5-writer-2592] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.550 μs 01:16:23,543 PM [leader5-writer-2592] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:23,543 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:23,543 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:23,543 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,543 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,543 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,543 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:23,543 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:23,543 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:23,543 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:23,543 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,544 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:23,544 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:23,544 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:23,544 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:23,544 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,544 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:23,544 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,544 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:23,544 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:23,544 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:23,544 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:23,544 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,544 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 45.66 μs with journalIndex=1 [WARN] [07/29/2025 13:16:23.543] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@64fd83c5 01:16:23,545 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,545 PM [follower7-writer-2593] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:23,545 PM [follower7-writer-2593] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:23,545 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2883,follower7-writer-2593]/runnable [ERROR] [07/29/2025 13:16:23.545] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,545 PM [follower7-writer-2593] [DEBUG] JournalWriteTask - follower7: received 1 commands after 47.60 μs 01:16:23,545 PM [follower7-writer-2593] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 6.819 μs 01:16:23,545 PM [follower7-writer-2593] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:23,545 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:23,545 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:23,545 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,545 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.545] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7adb6380 01:16:23,545 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:23,545 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:23,545 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:23,545 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:23,545 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,545 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:23,547 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:23,547 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,547 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:23,547 PM [follower7-writer-2595] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:23,547 PM [follower7-writer-2595] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:23,547 PM [leader5-writer-2594] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:23,547 PM [leader5-writer-2594] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:23,547 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,547 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:23,547 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:23,547 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:23,547 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:23,547 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,547 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:23,547 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,547 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:23,547 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:23,547 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:23,547 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:23,547 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,547 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 32.07 μs with journalIndex=1 01:16:23,548 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) [ERROR] [07/29/2025 13:16:23.547] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,548 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2884,leader5-writer-2594]/waiting 01:16:23,548 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,548 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:23,548 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:23,548 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:23,548 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:23,548 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,548 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:23,548 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,548 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:23,548 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:23,548 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:23,548 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:23,548 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,548 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 42.97 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:23.548] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,548 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,548 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2885,follower7-writer-2595]/waiting 01:16:23,548 PM [leader5-writer-2594] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.163 ms 01:16:23,548 PM [leader5-writer-2594] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.480 μs 01:16:23,548 PM [leader5-writer-2594] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:23,548 PM [follower7-writer-2595] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.200 ms 01:16:23,548 PM [follower7-writer-2595] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 720.0 ns 01:16:23,548 PM [follower7-writer-2595] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:23,548 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:23,548 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:23,548 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,548 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.548] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5bc5b54d 01:16:23,548 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:23,548 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:23,548 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,548 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,548 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:23,549 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:23,549 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:23.549] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1df558cb 01:16:23,549 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:23,549 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:23,549 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:23,549 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:23,568 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:23,569 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,569 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:23,569 PM [follower6-writer-2596] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:23,569 PM [follower6-writer-2596] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:23,569 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,569 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:23,569 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:23,569 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:23,569 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:23,569 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,569 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:23,569 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,569 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:23,569 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:23,569 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:23,569 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:23,569 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,569 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 44.81 μs with journalIndex=1 01:16:23,569 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) [ERROR] [07/29/2025 13:16:23.569] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,569 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2886,follower6-writer-2596]/waiting 01:16:23,569 PM [follower6-writer-2596] [DEBUG] JournalWriteTask - follower6: received 1 commands after 710.9 μs 01:16:23,569 PM [follower6-writer-2596] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.859 μs 01:16:23,569 PM [follower6-writer-2596] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:23,569 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:23,569 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:23,569 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,569 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,570 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:23,570 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,570 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:23,570 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:23,570 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:23,570 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:23.570] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1ac5b21d 01:16:23,571 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:23,571 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,571 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:23,572 PM [follower6-writer-2598] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:23,572 PM [follower6-writer-2598] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:23,572 PM [leader5-writer-2597] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:23,572 PM [leader5-writer-2597] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:23,572 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,572 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:23,572 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:23,572 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:23,572 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:23,572 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,572 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:23,572 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,572 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:23,572 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:23,572 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:23,572 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:23,572 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,572 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 30.63 μs with journalIndex=1 01:16:23,572 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,572 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:23,572 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:23,572 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:23,572 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:23,572 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:23.572] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,572 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,572 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2887,leader5-writer-2597]/waiting 01:16:23,572 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:23,572 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,572 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:23,572 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:23,572 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:23,572 PM [leader5-writer-2597] [DEBUG] JournalWriteTask - leader5: received 1 commands after 606.0 μs 01:16:23,572 PM [leader5-writer-2597] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.539 μs 01:16:23,572 PM [leader5-writer-2597] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:23,572 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:23,572 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:23,572 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:23,572 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,572 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.572] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1e1c0cd 01:16:23,572 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:23,573 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:23,573 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:23,573 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:23,574 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:23,574 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,575 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,575 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:23,575 PM [follower7-writer-2599] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:23,575 PM [follower7-writer-2599] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:23,575 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,575 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:23,575 PM [leader5-writer-2600] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:23,575 PM [leader5-writer-2600] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:23,575 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 2.514 ms with journalIndex=1 01:16:23,575 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,575 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,575 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,575 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2888,follower6-writer-2598]/waiting 01:16:23,575 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:23,575 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:23,575 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:23,575 PM [follower6-writer-2598] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.817 ms 01:16:23,575 PM [follower6-writer-2598] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.520 μs 01:16:23,575 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:23,575 PM [follower6-writer-2598] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:23,575 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,575 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:23,575 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,575 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:23,575 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:23,575 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:23,575 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:23,575 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:23,575 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,575 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:23,575 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,575 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,576 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 82.21 μs with journalIndex=1 01:16:23,576 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:23,576 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:23,576 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor [ERROR] [07/29/2025 13:16:23.575] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:23.576] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@36f19a54 01:16:23,577 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:23,577 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:23,577 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:23,577 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:23,577 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,577 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:23,577 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,577 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:23,577 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:23,577 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:23,577 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:23,577 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,577 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 85.40 μs with journalIndex=1 01:16:23,577 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,577 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,577 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2889,follower7-writer-2599]/waiting 01:16:23,577 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2890,leader5-writer-2600]/waiting [ERROR] [07/29/2025 13:16:23.577] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,577 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [ERROR] [07/29/2025 13:16:23.577] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,577 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,577 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:23,578 PM [follower7-writer-2599] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.801 ms 01:16:23,578 PM [leader5-writer-2600] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.730 ms 01:16:23,578 PM [follower7-writer-2599] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.599 μs 01:16:23,578 PM [leader5-writer-2600] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.849 μs 01:16:23,578 PM [follower7-writer-2599] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:23,578 PM [leader5-writer-2600] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:23,578 PM [follower6-writer-2601] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:23,578 PM [follower6-writer-2601] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:23,578 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:23,578 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:23,578 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,578 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.578] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@76c25fb1 01:16:23,578 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,578 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:23,578 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:23,578 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:23,578 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:23,578 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,578 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:23,578 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,578 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:23,578 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:23,578 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:23,578 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:23,578 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,578 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:23,578 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 32.08 μs with journalIndex=1 01:16:23,578 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:23,578 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:23,580 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:23,580 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,580 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:23,580 PM [follower7-writer-2602] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:23,580 PM [follower7-writer-2602] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:23,581 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [ERROR] [07/29/2025 13:16:23.581] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,581 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2891,follower6-writer-2601]/waiting 01:16:23,581 PM [follower6-writer-2601] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.236 ms 01:16:23,581 PM [follower6-writer-2601] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.899 μs 01:16:23,581 PM [follower6-writer-2601] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:23,581 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:23,581 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:23,581 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,581 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null [WARN] [07/29/2025 13:16:23.581] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@e990966 01:16:23,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:23,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:23,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:23,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:23,581 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:23,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:23,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:23,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:23,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:23,581 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:23,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,581 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:23,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 44.66 μs with journalIndex=1 01:16:23,581 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor [ERROR] [07/29/2025 13:16:23.581] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,581 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,582 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2892,follower7-writer-2602]/waiting 01:16:23,582 PM [follower7-writer-2602] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.718 ms 01:16:23,582 PM [follower7-writer-2602] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.280 μs 01:16:23,582 PM [follower7-writer-2602] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:23,582 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:23,582 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:23,582 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,582 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,582 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:23,582 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:23,582 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,582 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,583 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:23,583 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:23,583 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:23.583] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@59f49ba5 [WARN] [07/29/2025 13:16:23.583] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4562fc75 01:16:23,583 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:23,583 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:23,583 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:23,595 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:23,596 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,596 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:23,596 PM [leader5-writer-2603] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:23,596 PM [leader5-writer-2603] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:23,597 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:23,597 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,597 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,597 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:23,597 PM [follower7-writer-2604] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:23,597 PM [follower7-writer-2604] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:23,597 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:23,597 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:23,597 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:23,597 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:23,597 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,597 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:23,597 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,597 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:23,597 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:23,597 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:23,597 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:23,597 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,597 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 76.62 μs with journalIndex=1 01:16:23,597 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,597 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:23,597 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:23,598 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:23,598 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:23,598 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,598 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:23,598 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,598 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:23,598 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:23,598 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:23,598 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:23,598 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,598 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 46.28 μs with journalIndex=1 01:16:23,598 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:23,598 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) [ERROR] [07/29/2025 13:16:23.598] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,598 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) [ERROR] [07/29/2025 13:16:23.598] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,598 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2893,leader5-writer-2603]/waiting 01:16:23,598 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2894,follower7-writer-2604]/waiting 01:16:23,598 PM [leader5-writer-2603] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.411 ms 01:16:23,598 PM [leader5-writer-2603] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.590 μs 01:16:23,598 PM [leader5-writer-2603] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:23,598 PM [follower7-writer-2604] [DEBUG] JournalWriteTask - follower7: received 1 commands after 856.6 μs 01:16:23,598 PM [follower7-writer-2604] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 1.010 μs 01:16:23,598 PM [follower7-writer-2604] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:23,598 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:23,598 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,598 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:23,598 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:23,598 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,598 PM [follower6-writer-2605] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:23,598 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,598 PM [follower6-writer-2605] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:23,598 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:23,598 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:23,598 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,598 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.598] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@777df1ea [WARN] [07/29/2025 13:16:23.599] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@573bbb1d 01:16:23,599 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:23,599 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:23,599 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:23,599 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:23,599 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:23,599 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:23,599 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,599 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:23,600 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:23,600 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:23,600 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:23,600 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,600 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:23,600 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,600 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:23,600 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:23,600 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:23,600 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:23,600 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,600 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 60.74 μs with journalIndex=1 01:16:23,600 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) [ERROR] [07/29/2025 13:16:23.600] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,600 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2895,follower6-writer-2605]/waiting 01:16:23,600 PM [follower6-writer-2605] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.785 ms 01:16:23,600 PM [follower6-writer-2605] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.190 μs 01:16:23,600 PM [follower6-writer-2605] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:23,600 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:23,600 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:23,600 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,600 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,600 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:23,600 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:23,600 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:23.601] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@38452d5 01:16:23,623 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:23,623 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,623 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:23,623 PM [follower7-writer-2606] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:23,623 PM [follower7-writer-2606] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:23,623 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,623 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:23,623 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:23,623 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:23,623 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:23,623 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,623 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:23,623 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,623 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:23,623 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:23,623 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:23,623 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:23,623 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,624 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 63.25 μs with journalIndex=1 01:16:23,624 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:23.624] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,624 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2896,follower7-writer-2606]/waiting 01:16:23,624 PM [follower7-writer-2606] [DEBUG] JournalWriteTask - follower7: received 1 commands after 801.4 μs 01:16:23,624 PM [follower7-writer-2606] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.760 μs 01:16:23,624 PM [follower7-writer-2606] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:23,624 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:23,624 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:23,624 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,624 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.624] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@54bed928 01:16:23,625 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:23,625 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:23,625 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:23,625 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:23,625 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,625 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:23,625 PM [follower6-writer-2607] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:23,625 PM [follower6-writer-2607] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:23,626 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,626 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:23,626 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:23,626 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:23,626 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:23,626 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,626 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:23,626 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,626 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:23,626 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:23,626 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:23,626 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:23,626 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,626 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 57.20 μs with journalIndex=1 01:16:23,626 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2897,follower6-writer-2607]/waiting 01:16:23,626 PM [follower6-writer-2607] [DEBUG] JournalWriteTask - follower6: received 1 commands after 644.6 μs 01:16:23,626 PM [follower6-writer-2607] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.530 μs 01:16:23,626 PM [follower6-writer-2607] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:23.626] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,626 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:23,626 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:23,626 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,626 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.626] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3a0891f7 01:16:23,626 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:23,626 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:23,626 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:23,629 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:23,629 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,629 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:23,629 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,629 PM [leader5-writer-2608] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:23,629 PM [leader5-writer-2608] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:23,629 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,629 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:23,629 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:23,629 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:23,629 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:23,629 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,629 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:23,629 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,629 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:23,629 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:23,629 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:23,629 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:23,629 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,629 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 49.43 μs with journalIndex=1 01:16:23,630 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:23,631 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,631 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:23,631 PM [follower6-writer-2609] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:23,631 PM [follower6-writer-2609] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:23,631 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,631 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:23,631 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:23,631 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:23,631 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:23,631 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,631 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:23,631 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,631 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:23,631 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:23,631 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:23,631 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:23,631 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,631 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 49.47 μs with journalIndex=1 01:16:23,632 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:23,632 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,632 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:23,632 PM [follower7-writer-2610] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:23,632 PM [follower7-writer-2610] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:23,632 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2899,follower6-writer-2609]/waiting 01:16:23,632 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,632 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,633 PM [follower6-writer-2609] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.992 ms 01:16:23,633 PM [follower6-writer-2609] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.569 μs 01:16:23,633 PM [follower6-writer-2609] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:23,633 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:23,633 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:23,633 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,633 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,633 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2898,leader5-writer-2608]/waiting 01:16:23,633 PM [leader5-writer-2608] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.790 ms 01:16:23,633 PM [leader5-writer-2608] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.940 μs 01:16:23,633 PM [leader5-writer-2608] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:23,633 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:23,633 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:23,633 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,633 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,633 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:23,633 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:23,633 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:23,633 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:23,633 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:23,634 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:23,637 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,637 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:23,637 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:23,637 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:23,637 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:23,637 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,637 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:23,637 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,637 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:23,637 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:23,637 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:23,637 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:23,637 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,637 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 77.65 μs with journalIndex=1 01:16:23,637 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,637 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2900,follower7-writer-2610]/waiting 01:16:23,637 PM [follower7-writer-2610] [DEBUG] JournalWriteTask - follower7: received 1 commands after 5.214 ms 01:16:23,637 PM [follower7-writer-2610] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.780 μs 01:16:23,637 PM [follower7-writer-2610] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:23,637 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:23,637 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:23,637 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,637 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,637 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:23,638 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:23,638 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:23,640 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:23,640 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,640 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:23,640 PM [follower7-writer-2611] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:23,640 PM [follower7-writer-2611] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:23,642 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,642 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:23,642 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:23,642 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:23,642 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:23,642 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,642 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:23,642 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,642 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:23,642 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:23,642 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:23,642 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:23,642 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,642 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 75.91 μs with journalIndex=1 01:16:23,642 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,642 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2901,follower7-writer-2611]/waiting 01:16:23,642 PM [follower7-writer-2611] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.442 ms 01:16:23,642 PM [follower7-writer-2611] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.360 μs 01:16:23,642 PM [follower7-writer-2611] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:23,642 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:23,642 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:23,642 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,642 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,643 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:23,643 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:23,643 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:23,644 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:23,644 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,644 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:23,644 PM [leader5-writer-2612] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:23,644 PM [leader5-writer-2612] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:23,645 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,645 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:23,645 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:23,645 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:23,645 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:23,645 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,645 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:23,645 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,645 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:23,645 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:23,645 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:23,645 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:23,645 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,645 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 90.29 μs with journalIndex=1 01:16:23,645 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,646 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2902,leader5-writer-2612]/waiting 01:16:23,646 PM [leader5-writer-2612] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.278 ms 01:16:23,646 PM [leader5-writer-2612] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.239 μs 01:16:23,646 PM [leader5-writer-2612] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:23,646 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:23,646 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:23,646 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,646 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,646 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:23,646 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:23,646 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:23,648 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:23,648 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,648 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:23,648 PM [follower6-writer-2613] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:23,648 PM [follower6-writer-2613] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:23,649 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null [ERROR] [07/29/2025 13:16:23.632] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,649 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:23,649 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:23,649 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:23,649 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:23,649 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,649 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:23,649 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,649 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:23,649 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:23,649 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:23,649 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries [ERROR] [07/29/2025 13:16:23.632] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:23.649] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@75660933 [WARN] [07/29/2025 13:16:23.649] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@41310833 01:16:23,649 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,649 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 64.56 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:23.637] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:23.649] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@45a463a1 [ERROR] [07/29/2025 13:16:23.642] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:23.649] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@573d41b2 01:16:23,649 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2903,follower6-writer-2613]/waiting [ERROR] [07/29/2025 13:16:23.645] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:23.649] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@12d7e5f7 01:16:23,649 PM [follower6-writer-2613] [DEBUG] JournalWriteTask - follower6: received 1 commands after 677.4 μs 01:16:23,649 PM [follower6-writer-2613] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.150 μs 01:16:23,649 PM [follower6-writer-2613] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:23,649 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:23,649 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:23,649 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,649 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:23.649] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,649 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:23.649] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3d31cea9 01:16:23,649 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:23,649 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:23,649 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:23,682 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:23,683 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,683 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:23,683 PM [follower7-writer-2614] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:23,683 PM [follower7-writer-2614] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:23,684 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,684 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:23,684 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:23,684 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:23,684 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:23,684 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,684 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:23,684 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,684 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:23,684 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:23,684 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:23,684 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:23,685 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,685 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 67.39 μs with journalIndex=1 01:16:23,685 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:23,685 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2904,follower7-writer-2614]/waiting 01:16:23,685 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,685 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,685 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:23,685 PM [follower7-writer-2614] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.193 ms 01:16:23,685 PM [follower7-writer-2614] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 4.150 μs 01:16:23,685 PM [follower7-writer-2614] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:23.685] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,685 PM [leader5-writer-2615] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:23,685 PM [leader5-writer-2615] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:23,685 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:23,685 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:23,685 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,685 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,685 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:23.685] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1303a05f 01:16:23,685 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,685 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:23,685 PM [follower6-writer-2616] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:23,685 PM [follower6-writer-2616] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:23,685 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:23,685 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:23,685 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:23,686 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,686 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:23,686 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:23,686 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:23,686 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:23,686 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,686 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:23,686 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,686 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:23,686 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:23,686 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:23,686 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:23,686 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,686 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 132.3 μs with journalIndex=1 01:16:23,687 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,687 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2906,follower6-writer-2616]/waiting [ERROR] [07/29/2025 13:16:23.687] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,687 PM [follower6-writer-2616] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.544 ms 01:16:23,687 PM [follower6-writer-2616] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.660 μs 01:16:23,687 PM [follower6-writer-2616] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:23,687 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:23,687 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:23,687 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,687 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,687 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:23,687 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,687 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 [WARN] [07/29/2025 13:16:23.687] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6d8e2be5 01:16:23,687 PM [follower7-writer-2617] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:23,687 PM [follower7-writer-2617] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:23,687 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:23,687 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:23,687 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:23,688 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,688 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:23,688 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:23,688 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:23,688 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:23,688 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,688 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:23,688 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,688 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:23,688 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:23,688 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:23,688 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:23,688 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,688 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,688 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 44.09 μs with journalIndex=1 01:16:23,688 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:23,688 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:23,688 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:23,688 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,688 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2905,leader5-writer-2615]/waiting [ERROR] [07/29/2025 13:16:23.688] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,688 PM [leader5-writer-2615] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.339 ms 01:16:23,688 PM [leader5-writer-2615] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.630 μs 01:16:23,688 PM [leader5-writer-2615] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:23,689 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:23,689 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:23,689 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,689 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.689] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2d698dc1 01:16:23,689 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:23,689 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:23,689 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:23,689 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,689 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:23,689 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:23,689 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,689 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:23,689 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:23,689 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:23,689 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:23,689 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,689 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 95.94 μs with journalIndex=1 01:16:23,689 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,689 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2907,follower7-writer-2617]/waiting 01:16:23,690 PM [follower7-writer-2617] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.505 ms 01:16:23,690 PM [follower7-writer-2617] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.559 μs 01:16:23,690 PM [follower7-writer-2617] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:23,690 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:23,690 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:23,690 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,690 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:23.689] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:23.690] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4ff42be1 01:16:23,690 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:23,690 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:23,690 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:23,699 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:23,720 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:23,720 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,720 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:23,720 PM [leader5-writer-2618] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:23,720 PM [leader5-writer-2618] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:23,721 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:23,721 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,721 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:23,721 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:23,721 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:23,721 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:23,721 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,721 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:23,721 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,721 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:23,721 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:23,721 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,721 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:23,721 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:23,721 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:23,721 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,721 PM [follower7-writer-2619] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:23,721 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 45.27 μs with journalIndex=1 01:16:23,721 PM [follower7-writer-2619] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:23,721 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) [ERROR] [07/29/2025 13:16:23.721] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,721 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2908,leader5-writer-2618]/waiting 01:16:23,721 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,721 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:23,721 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:23,721 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:23,721 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:23,721 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,721 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:23,721 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,722 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:23,722 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:23,722 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:23,722 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:23,722 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,722 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 117.0 μs with journalIndex=1 01:16:23,722 PM [leader5-writer-2618] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.605 ms 01:16:23,722 PM [leader5-writer-2618] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 7.809 μs 01:16:23,722 PM [leader5-writer-2618] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:23,722 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,722 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:23,722 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:23,722 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,722 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,722 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2909,follower7-writer-2619]/waiting [ERROR] [07/29/2025 13:16:23.722] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,722 PM [follower7-writer-2619] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.217 ms 01:16:23,722 PM [follower7-writer-2619] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.170 μs 01:16:23,722 PM [follower7-writer-2619] [DEBUG] JournalWriteTask - follower7: journal writer stopped [WARN] [07/29/2025 13:16:23.722] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5f1d238f 01:16:23,722 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:23,722 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:23,722 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,722 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,722 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:23.722] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@57832aeb 01:16:23,723 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:23,723 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:23,723 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:23,723 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:23,723 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,723 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:23,723 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:23,723 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:23,723 PM [follower6-writer-2620] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:23,723 PM [follower6-writer-2620] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:23,724 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,724 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:23,724 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:23,724 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:23,724 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:23,724 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,724 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:23,724 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,724 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:23,724 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:23,724 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:23,724 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:23,724 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,724 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 81.80 μs with journalIndex=1 01:16:23,725 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:23.725] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,725 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2910,follower6-writer-2620]/waiting 01:16:23,725 PM [follower6-writer-2620] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.897 ms 01:16:23,725 PM [follower6-writer-2620] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.989 μs 01:16:23,725 PM [follower6-writer-2620] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:23,725 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:23,725 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:23,725 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,725 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,726 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:23,726 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:23,726 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:23,728 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:23,728 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,728 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:23,728 PM [follower7-writer-2621] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:23,728 PM [follower7-writer-2621] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:23.728] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@134f2151 01:16:23,728 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,729 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:23,729 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:23,729 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:23,729 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:23,729 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,729 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:23,729 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,729 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:23,729 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:23,729 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:23,729 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:23,729 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,729 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 77.68 μs with journalIndex=1 01:16:23,729 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,729 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2911,follower7-writer-2621]/waiting 01:16:23,729 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 [ERROR] [07/29/2025 13:16:23.729] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,729 PM [follower7-writer-2621] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.307 ms 01:16:23,729 PM [follower7-writer-2621] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 4.850 μs 01:16:23,729 PM [follower7-writer-2621] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:23,729 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:23,729 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:23,729 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,729 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,729 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:23,729 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,729 PM [leader5-writer-2622] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:23,729 PM [leader5-writer-2622] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:23.730] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1bd2b908 01:16:23,730 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:23,730 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:23,730 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:23,730 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,730 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:23,730 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:23,730 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:23,730 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:23,730 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,730 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:23,730 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,730 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:23,730 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:23,730 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:23,730 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:23,730 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,730 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 48.81 μs with journalIndex=1 01:16:23,730 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) [ERROR] [07/29/2025 13:16:23.730] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,730 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2912,leader5-writer-2622]/waiting 01:16:23,730 PM [leader5-writer-2622] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.092 ms 01:16:23,731 PM [leader5-writer-2622] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 4.629 μs 01:16:23,731 PM [leader5-writer-2622] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:23,731 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:23,731 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:23,731 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,731 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.731] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2e2d117f 01:16:23,731 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:23,731 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:23,731 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:23,766 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:23,766 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,766 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:23,766 PM [follower6-writer-2623] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:23,766 PM [follower6-writer-2623] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:23,766 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:23,767 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,767 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:23,767 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:23,767 PM [follower7-writer-2624] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:23,767 PM [follower7-writer-2624] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:23,767 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,767 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:23,767 PM [leader5-writer-2625] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:23,767 PM [leader5-writer-2625] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:23,767 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,767 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,767 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:23,767 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:23,767 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:23,767 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:23,767 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:23,767 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:23,767 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:23,767 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:23,767 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,767 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,767 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:23,767 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:23,767 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,767 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,767 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:23,767 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:23,767 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:23,767 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:23,767 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:23,767 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:23,767 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:23,767 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:23,767 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,767 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,767 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 50.03 μs with journalIndex=1 01:16:23,767 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 49.91 μs with journalIndex=1 01:16:23,767 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:23.767] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:23.767] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,768 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2914,follower7-writer-2624]/waiting 01:16:23,768 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2913,follower6-writer-2623]/waiting 01:16:23,768 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,769 PM [follower7-writer-2624] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.879 ms 01:16:23,768 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,769 PM [follower7-writer-2624] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 6.039 μs 01:16:23,769 PM [follower6-writer-2623] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.148 ms 01:16:23,769 PM [follower7-writer-2624] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:23,769 PM [follower6-writer-2623] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 13.72 μs 01:16:23,769 PM [follower6-writer-2623] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:23,769 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:23,769 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:23,769 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:23,769 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:23,769 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,769 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:23,769 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:23,769 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:23,769 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,769 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:23,769 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,769 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:23,769 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:23,769 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,769 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:23,769 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:23,769 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,769 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:23,769 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 40.73 μs with journalIndex=1 01:16:23,769 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,769 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.769] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@705f551d 01:16:23,769 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [ERROR] [07/29/2025 13:16:23.769] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,769 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:23,769 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2915,leader5-writer-2625]/waiting 01:16:23,769 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:23,769 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:23.769] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4b9726f5 01:16:23,769 PM [leader5-writer-2625] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.213 ms 01:16:23,769 PM [leader5-writer-2625] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.460 μs 01:16:23,769 PM [leader5-writer-2625] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:23,769 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:23,769 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:23,769 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,769 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.769] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@21fa6a8a 01:16:23,769 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:23,769 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:23,770 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:23,770 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:23,770 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:23,770 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:23,794 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:23,794 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,794 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:23,794 PM [follower6-writer-2626] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:23,794 PM [follower6-writer-2626] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:23,794 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,794 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:23,794 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:23,794 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:23,794 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:23,794 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,794 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:23,794 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,794 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:23,794 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:23,794 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:23,794 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:23,795 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,795 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 46.61 μs with journalIndex=1 01:16:23,795 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) [ERROR] [07/29/2025 13:16:23.795] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,795 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2916,follower6-writer-2626]/waiting 01:16:23,795 PM [follower6-writer-2626] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.255 ms 01:16:23,795 PM [follower6-writer-2626] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.919 μs 01:16:23,795 PM [follower6-writer-2626] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:23,795 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:23,795 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:23,795 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,795 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.796] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@316a68ef 01:16:23,796 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:23,796 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:23,796 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:23,796 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:23,796 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,796 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:23,796 PM [leader5-writer-2627] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:23,796 PM [leader5-writer-2627] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:23,801 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,801 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:23,801 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:23,801 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:23,801 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:23,801 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,801 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:23,801 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,801 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:23,801 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:23,801 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:23,801 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:23,801 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:23,801 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,801 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 59.82 μs with journalIndex=1 01:16:23,801 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,801 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:23,801 PM [follower6-writer-2628] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:23,801 PM [follower6-writer-2628] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:23,801 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,801 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,801 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:23,801 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:23,801 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:23,801 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:23,802 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,802 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:23,802 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,802 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:23,802 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:23,802 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:23,802 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:23,802 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,802 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 43.14 μs with journalIndex=1 01:16:23,802 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:23.801] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:23.802] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,801 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2917,leader5-writer-2627]/waiting 01:16:23,802 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2918,follower6-writer-2628]/waiting 01:16:23,802 PM [follower6-writer-2628] [DEBUG] JournalWriteTask - follower6: received 1 commands after 948.1 μs 01:16:23,802 PM [follower6-writer-2628] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 7.579 μs 01:16:23,802 PM [follower6-writer-2628] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:23,802 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:23,802 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:23,802 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,802 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,803 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:23.803] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3cbc0b94 01:16:23,803 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:23,803 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:23,806 PM [leader5-writer-2627] [DEBUG] JournalWriteTask - leader5: received 1 commands after 10.08 ms 01:16:23,806 PM [leader5-writer-2627] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.619 μs 01:16:23,807 PM [leader5-writer-2627] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:23,807 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:23,807 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:23,807 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:23,807 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,807 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,807 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,807 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:23,807 PM [follower7-writer-2629] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:23,807 PM [follower7-writer-2629] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:23,807 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:23,807 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,807 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:23,807 PM [follower6-writer-2630] [DEBUG] JournalWriteTask - follower6: journal writer started [WARN] [07/29/2025 13:16:23.807] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4a50c2f0 01:16:23,807 PM [follower6-writer-2630] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:23,807 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,807 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:23,807 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:23,807 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:23,807 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:23,807 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,807 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:23,807 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,807 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:23,807 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:23,807 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:23,807 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:23,807 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:23,807 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,807 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 58.59 μs with journalIndex=1 01:16:23,807 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,807 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:23,807 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:23,807 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:23,807 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:23,807 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:23,807 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:23,807 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,807 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:23,807 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,807 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:23,807 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:23,807 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:23,807 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:23,807 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,807 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2919,follower7-writer-2629]/waiting 01:16:23,807 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 36.10 μs with journalIndex=1 01:16:23,807 PM [follower7-writer-2629] [DEBUG] JournalWriteTask - follower7: received 1 commands after 731.9 μs 01:16:23,807 PM [follower7-writer-2629] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.470 μs 01:16:23,807 PM [follower7-writer-2629] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:23,807 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:23,807 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:23,807 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,808 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:23.807] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,808 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [WARN] [07/29/2025 13:16:23.808] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2346c5f at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,808 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2920,follower6-writer-2630]/waiting 01:16:23,808 PM [follower6-writer-2630] [DEBUG] JournalWriteTask - follower6: received 1 commands after 900.4 μs 01:16:23,808 PM [follower6-writer-2630] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.100 μs 01:16:23,808 PM [follower6-writer-2630] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:23,808 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) [ERROR] [07/29/2025 13:16:23.808] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,808 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:23,808 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:23,808 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,808 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,808 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:23,808 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:23,808 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:23,808 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:23,809 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:23,809 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:23.811] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@69af522b 01:16:23,837 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:23,837 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,837 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:23,837 PM [leader5-writer-2631] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:23,837 PM [leader5-writer-2631] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:23,838 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,838 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:23,838 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:23,838 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:23,838 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:23,838 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,838 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:23,838 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,838 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:23,838 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:23,838 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:23,838 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:23,838 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,838 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 54.07 μs with journalIndex=1 01:16:23,838 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:23,838 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,838 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2921,leader5-writer-2631]/waiting [ERROR] [07/29/2025 13:16:23.838] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,838 PM [leader5-writer-2631] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.163 ms 01:16:23,838 PM [leader5-writer-2631] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.420 μs 01:16:23,838 PM [leader5-writer-2631] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:23,838 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,838 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:23,838 PM [follower7-writer-2632] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:23,838 PM [follower7-writer-2632] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:23,838 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:23,838 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:23,838 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,838 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.838] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@451a1453 01:16:23,839 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:23,839 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:23,839 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:23,839 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,839 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:23,839 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:23,839 PM [follower6-writer-2633] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:23,839 PM [follower6-writer-2633] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:23,839 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,839 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:23,839 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:23,839 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:23,839 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:23,839 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,839 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:23,839 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,839 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:23,839 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:23,839 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:23,839 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:23,839 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,839 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 58.60 μs with journalIndex=1 01:16:23,839 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,839 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2922,follower7-writer-2632]/waiting [ERROR] [07/29/2025 13:16:23.839] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,840 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:23,840 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,840 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:23,840 PM [leader5-writer-2634] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:23,840 PM [leader5-writer-2634] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:23,840 PM [follower7-writer-2632] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.144 ms 01:16:23,841 PM [follower7-writer-2632] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 4.189 μs 01:16:23,841 PM [follower7-writer-2632] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:23,841 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:23,841 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:23,841 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,841 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.841] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@196146b1 01:16:23,841 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:23,841 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:23,841 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:23,842 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:23,843 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,843 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:23,843 PM [follower7-writer-2635] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:23,843 PM [follower7-writer-2635] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:23,843 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,843 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:23,843 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:23,843 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:23,843 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:23,843 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,843 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:23,843 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,843 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:23,843 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:23,843 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:23,843 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:23,843 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,843 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 47.92 μs with journalIndex=1 01:16:23,843 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,843 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:23.843] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,843 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:23,843 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:23,843 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:23,843 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:23,843 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,843 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:23,843 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,843 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:23,843 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:23,843 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:23,843 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:23,843 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,843 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 38.61 μs with journalIndex=1 01:16:23,843 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2925,follower7-writer-2635]/waiting 01:16:23,844 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:23.844] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,844 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2924,leader5-writer-2634]/waiting 01:16:23,844 PM [follower7-writer-2635] [DEBUG] JournalWriteTask - follower7: received 1 commands after 998.2 μs 01:16:23,844 PM [follower7-writer-2635] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.610 μs 01:16:23,844 PM [follower7-writer-2635] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:23,844 PM [leader5-writer-2634] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.305 ms 01:16:23,844 PM [leader5-writer-2634] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.900 μs 01:16:23,844 PM [leader5-writer-2634] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:23,844 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:23,844 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:23,844 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,844 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,844 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:23,844 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:23,844 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,844 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.844] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6f54783e [WARN] [07/29/2025 13:16:23.844] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5f5a0107 01:16:23,844 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:23,844 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:23,844 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:23,844 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:23,844 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:23,844 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:23,849 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,849 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:23,849 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:23,849 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:23,849 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:23,849 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,849 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:23,849 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,849 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:23,849 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:23,849 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:23,849 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:23,850 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,850 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 126.8 μs with journalIndex=1 01:16:23,850 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) [ERROR] [07/29/2025 13:16:23.850] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,850 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,850 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2923,follower6-writer-2633]/waiting 01:16:23,850 PM [follower6-writer-2633] [DEBUG] JournalWriteTask - follower6: received 1 commands after 11.34 ms 01:16:23,850 PM [follower6-writer-2633] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.800 μs 01:16:23,850 PM [follower6-writer-2633] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:23,850 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:23,850 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:23,850 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,850 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,850 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:23,850 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:23,850 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:23.850] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2fc4f0bc 01:16:23,861 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:23,862 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,862 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:23,862 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:23,862 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,862 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:23,862 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,862 PM [leader5-writer-2637] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:23,862 PM [leader5-writer-2637] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:23,862 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:23,862 PM [follower7-writer-2636] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:23,862 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:23,862 PM [follower7-writer-2636] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:23,862 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:23,862 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:23,862 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,862 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:23,862 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,862 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:23,862 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:23,862 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:23,862 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:23,863 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,863 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 67.24 μs with journalIndex=1 01:16:23,863 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,863 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2926,follower7-writer-2636]/waiting 01:16:23,863 PM [follower7-writer-2636] [DEBUG] JournalWriteTask - follower7: received 1 commands after 446.4 μs 01:16:23,863 PM [follower7-writer-2636] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.879 μs 01:16:23,863 PM [follower7-writer-2636] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:23,863 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed [ERROR] [07/29/2025 13:16:23.863] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,863 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:23,863 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,863 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,863 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,863 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties [WARN] [07/29/2025 13:16:23.863] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@143772cb 01:16:23,863 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:23,863 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:23,863 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:23,863 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,863 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:23,863 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,863 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:23,863 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:23,863 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:23,863 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:23,864 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,864 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 75.65 μs with journalIndex=1 01:16:23,864 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:23,864 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:23,864 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:23,864 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,864 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2927,leader5-writer-2637]/waiting 01:16:23,864 PM [leader5-writer-2637] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.569 ms 01:16:23,864 PM [leader5-writer-2637] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.119 μs 01:16:23,864 PM [leader5-writer-2637] [DEBUG] JournalWriteTask - leader5: journal writer stopped [ERROR] [07/29/2025 13:16:23.864] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,864 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:23,864 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:23,864 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,864 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.864] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6b5336e8 01:16:23,864 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:23,864 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:23,864 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:23,891 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:23,891 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,891 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:23,891 PM [follower6-writer-2638] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:23,891 PM [follower6-writer-2638] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:23,892 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:23,892 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,892 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:23,892 PM [follower7-writer-2639] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:23,892 PM [follower7-writer-2639] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:23,892 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,892 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:23,892 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,892 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:23,892 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,892 PM [leader5-writer-2640] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:23,892 PM [leader5-writer-2640] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:23,892 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:23,892 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:23,892 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:23,892 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:23,892 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:23,892 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:23,892 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,892 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:23,892 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,892 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:23,892 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:23,892 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:23,893 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:23,893 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:23,893 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,893 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 63.70 μs with journalIndex=1 01:16:23,893 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:23.893] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,893 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:23,893 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2929,follower7-writer-2639]/waiting 01:16:23,893 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,893 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:23,893 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,893 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:23,893 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:23,893 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:23,893 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:23,893 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,893 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 191.5 μs with journalIndex=1 01:16:23,893 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,894 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2928,follower6-writer-2638]/waiting [ERROR] [07/29/2025 13:16:23.893] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,894 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,894 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:23,894 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:23,894 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:23,894 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:23,894 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,894 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:23,894 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,894 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:23,894 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:23,894 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:23,894 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:23,894 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,894 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 65.78 μs with journalIndex=1 01:16:23,894 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:23.894] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,895 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2930,leader5-writer-2640]/waiting 01:16:23,895 PM [leader5-writer-2640] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.535 ms 01:16:23,895 PM [leader5-writer-2640] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 4.060 μs 01:16:23,895 PM [leader5-writer-2640] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:23,895 PM [follower7-writer-2639] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.989 ms 01:16:23,895 PM [follower7-writer-2639] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 1.300 μs 01:16:23,895 PM [follower7-writer-2639] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:23,895 PM [follower6-writer-2638] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.588 ms 01:16:23,895 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:23,895 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:23,895 PM [follower6-writer-2638] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 8.349 μs 01:16:23,895 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,895 PM [follower6-writer-2638] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:23,895 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,895 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:23,895 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:23,895 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,895 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,895 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:23,895 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:23,895 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:23,896 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:23,896 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:23,896 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:23.897] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@ad30bbf [WARN] [07/29/2025 13:16:23.897] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@aba1e0a 01:16:23,909 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:23,909 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:23,909 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,909 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,909 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:23.909] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4d7dc49b 01:16:23,909 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,909 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:23,909 PM [follower7-writer-2641] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:23,909 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:23,909 PM [follower7-writer-2641] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:23,909 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:23,909 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:23,909 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,909 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:23,909 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:23,909 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:23,909 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:23,909 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,909 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:23,909 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,909 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:23,909 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:23,909 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:23,909 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:23,909 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,909 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 52.43 μs with journalIndex=1 01:16:23,909 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) [ERROR] [07/29/2025 13:16:23.909] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,909 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2931,follower7-writer-2641]/waiting 01:16:23,910 PM [follower7-writer-2641] [DEBUG] JournalWriteTask - follower7: received 1 commands after 736.7 μs 01:16:23,910 PM [follower7-writer-2641] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 4.779 μs 01:16:23,910 PM [follower7-writer-2641] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:23,910 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:23,910 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:23,910 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,910 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.910] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@218fab2b 01:16:23,910 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:23,910 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:23,910 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:23,922 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:23,922 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,922 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:23,922 PM [leader5-writer-2642] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:23,922 PM [leader5-writer-2642] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:23,922 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,922 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:23,922 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:23,922 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:23,922 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:23,922 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,922 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:23,922 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,922 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:23,922 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:23,922 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:23,922 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:23,922 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,922 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 58.78 μs with journalIndex=1 01:16:23,923 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2932,leader5-writer-2642]/waiting 01:16:23,923 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:23.923] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,923 PM [leader5-writer-2642] [DEBUG] JournalWriteTask - leader5: received 1 commands after 838.6 μs 01:16:23,923 PM [leader5-writer-2642] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.740 μs 01:16:23,923 PM [leader5-writer-2642] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:23,923 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:23,923 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:23,923 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,923 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.923] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@bd276cf 01:16:23,923 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:23,923 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:23,923 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:23,924 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:23,924 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,924 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:23,924 PM [follower6-writer-2643] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:23,924 PM [follower6-writer-2643] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:23,925 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,925 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:23,925 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:23,925 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:23,925 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:23,925 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,925 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:23,925 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,925 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:23,925 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:23,925 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:23,925 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:23,925 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,925 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 75.45 μs with journalIndex=1 01:16:23,929 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:23,929 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,929 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:23,929 PM [follower7-writer-2644] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:23,929 PM [follower7-writer-2644] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:23,929 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:23,929 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,929 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,929 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:23,929 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log [ERROR] [07/29/2025 13:16:23.929] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,929 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:23,930 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:23,930 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,930 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:23,930 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,930 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:23,930 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:23,930 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:23,930 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:23,930 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,930 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 34.77 μs with journalIndex=1 01:16:23,930 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) [ERROR] [07/29/2025 13:16:23.930] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,929 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,930 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:23,930 PM [leader5-writer-2645] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:23,930 PM [leader5-writer-2645] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:23,929 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2933,follower6-writer-2643]/waiting 01:16:23,930 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2934,follower7-writer-2644]/waiting 01:16:23,930 PM [follower7-writer-2644] [DEBUG] JournalWriteTask - follower7: received 1 commands after 922.0 μs 01:16:23,930 PM [follower7-writer-2644] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.869 μs 01:16:23,930 PM [follower7-writer-2644] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:23,930 PM [follower6-writer-2643] [DEBUG] JournalWriteTask - follower6: received 1 commands after 6.217 ms 01:16:23,930 PM [follower6-writer-2643] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 880.0 ns 01:16:23,930 PM [follower6-writer-2643] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:23,930 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:23,930 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:23,930 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,930 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,930 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:23,930 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:23,930 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,930 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.930] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4c98d96e [WARN] [07/29/2025 13:16:23.930] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@40bf049c 01:16:23,931 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:23,931 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:23,931 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:23,931 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:23,931 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:23,931 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:23,933 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,933 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:23,933 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:23,933 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:23,933 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:23,933 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,933 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:23,933 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,933 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:23,933 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:23,933 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:23,933 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:23,933 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,933 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 55.65 μs with journalIndex=1 01:16:23,937 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,937 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2935,leader5-writer-2645]/waiting 01:16:23,937 PM [leader5-writer-2645] [DEBUG] JournalWriteTask - leader5: received 1 commands after 6.758 ms [ERROR] [07/29/2025 13:16:23.937] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,937 PM [leader5-writer-2645] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.529 μs 01:16:23,937 PM [leader5-writer-2645] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:23,937 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:23,937 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:23,937 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,937 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.937] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1be79ecc 01:16:23,937 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:23,937 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:23,937 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:23,947 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:23,947 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,947 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:23,947 PM [follower7-writer-2646] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:23,947 PM [follower7-writer-2646] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:23,948 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,948 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:23,948 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:23,948 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:23,948 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:23,948 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,948 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:23,948 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,948 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:23,948 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:23,948 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:23,948 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:23,948 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,948 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 63.65 μs with journalIndex=1 01:16:23,948 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,948 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2936,follower7-writer-2646]/waiting 01:16:23,948 PM [follower7-writer-2646] [DEBUG] JournalWriteTask - follower7: received 1 commands after 734.3 μs 01:16:23,948 PM [follower7-writer-2646] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.519 μs 01:16:23,948 PM [follower7-writer-2646] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:23.948] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,948 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:23,948 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:23,948 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,948 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.948] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3626148 01:16:23,948 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:23,948 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:23,948 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:23,960 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:23,960 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,960 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:23,961 PM [follower6-writer-2647] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:23,961 PM [follower6-writer-2647] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:23,961 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,961 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:23,961 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:23,961 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:23,961 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:23,961 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,961 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:23,961 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,961 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:23,961 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:23,961 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:23,961 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:23,961 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,961 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 61.37 μs with journalIndex=1 01:16:23,961 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2937,follower6-writer-2647]/waiting 01:16:23,961 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:23.961] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,961 PM [follower6-writer-2647] [DEBUG] JournalWriteTask - follower6: received 1 commands after 717.5 μs 01:16:23,962 PM [follower6-writer-2647] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.240 μs 01:16:23,962 PM [follower6-writer-2647] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:23,962 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:23,962 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:23,962 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,962 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:23.962] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@127bf3e 01:16:23,962 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:23,962 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:23,962 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:23,970 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:23,970 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,970 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:23,970 PM [leader5-writer-2648] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:23,970 PM [leader5-writer-2648] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:23,971 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,971 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:23,971 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:23,971 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:23,971 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:23,971 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,971 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:23,971 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:23,971 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:23,971 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:23,971 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:23,971 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:23,971 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,971 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 65.29 μs with journalIndex=1 01:16:23,971 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,971 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2938,leader5-writer-2648]/waiting 01:16:23,971 PM [leader5-writer-2648] [DEBUG] JournalWriteTask - leader5: received 1 commands after 839.9 μs 01:16:23,971 PM [leader5-writer-2648] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.989 μs 01:16:23,971 PM [leader5-writer-2648] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:23,971 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:23,971 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:23,971 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,971 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:23,972 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:23,972 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:23,972 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:23,979 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:23,980 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,980 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:23,980 PM [follower7-writer-2649] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:23,980 PM [follower7-writer-2649] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:23,980 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,980 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:23,980 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:23,980 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:23,980 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:23,980 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,980 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:23,980 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,980 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:23,980 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:23,980 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:23,980 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:23,980 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,980 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 72.86 μs with journalIndex=1 01:16:23,980 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,980 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2939,follower7-writer-2649]/waiting 01:16:23,980 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:23,980 PM [follower7-writer-2649] [DEBUG] JournalWriteTask - follower7: received 1 commands after 731.7 μs 01:16:23,980 PM [follower7-writer-2649] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.510 μs 01:16:23,980 PM [follower7-writer-2649] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:23,980 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:23,980 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:23,980 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,980 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,980 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,980 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:23,981 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:23,981 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:23,981 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:23,981 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,981 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:23,981 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:23,981 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:23,981 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:23,981 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,981 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:23,981 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:23,981 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:23,981 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:23,981 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:23,981 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:23,981 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,981 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 44.14 μs with journalIndex=1 01:16:23,981 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,981 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2940,follower6-writer-2650]/runnable 01:16:23,982 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:23,982 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:23,982 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:23,982 PM [follower6-writer-2650] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:23,982 PM [follower6-writer-2650] [DEBUG] JournalWriteTask - follower6: received 1 commands after 4.890 μs 01:16:23,982 PM [follower6-writer-2650] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.459 μs 01:16:23,982 PM [follower6-writer-2650] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:23,982 PM [follower7-writer-2651] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:23,982 PM [follower7-writer-2651] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:23,983 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:23,983 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:23,983 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,983 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:23,983 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,983 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:23,983 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:23,983 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:23,983 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:23,983 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:23,983 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:23,983 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:23,983 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:23,983 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:23,983 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:23,983 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:23,983 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:23,983 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 43.11 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:23.971] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:23.983] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@703162f4 01:16:23,983 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:23,983 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2941,follower7-writer-2651]/waiting 01:16:23,983 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:23,983 PM [follower7-writer-2651] [DEBUG] JournalWriteTask - follower7: received 1 commands after 632.4 μs 01:16:23,983 PM [follower7-writer-2651] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.080 μs 01:16:23,983 PM [follower7-writer-2651] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:23,983 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:23,983 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:23,983 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:23,983 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:23,983 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,983 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:23,984 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:23,984 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:23,984 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor [ERROR] [07/29/2025 13:16:23.980] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:23.989] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@310a17d8 [ERROR] [07/29/2025 13:16:23.981] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:23.990] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@46de119d [ERROR] [07/29/2025 13:16:23.983] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:23.990] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6c6fb2bb 01:16:24,0 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:24,1 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:24,1 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,1 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:24,1 PM [leader5-writer-2652] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:24,1 PM [leader5-writer-2652] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:24,2 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,2 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:24,2 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:24,2 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:24,2 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:24,2 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,2 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:24,2 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,2 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:24,2 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:24,2 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:24,2 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:24,2 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,2 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 136.1 μs with journalIndex=1 01:16:24,2 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:24.002] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,2 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2942,leader5-writer-2652]/waiting 01:16:24,3 PM [leader5-writer-2652] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.263 ms 01:16:24,3 PM [leader5-writer-2652] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 6.309 μs 01:16:24,3 PM [leader5-writer-2652] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:24,3 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:24,3 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:24,3 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,3 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:24.003] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5c72a8ce 01:16:24,3 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:24,3 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:24,3 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:24,3 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:24,3 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,3 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:24,3 PM [follower6-writer-2653] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:24,3 PM [follower6-writer-2653] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:24,5 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:24,5 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,5 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:24,5 PM [leader5-writer-2654] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:24,5 PM [leader5-writer-2654] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:24,5 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,5 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,5 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:24,5 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:24,5 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:24,5 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:24,5 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:24,5 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:24,5 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:24,5 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:24,5 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,5 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,5 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:24,5 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:24,5 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,5 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,5 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:24,5 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:24,5 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:24,5 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:24,5 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:24,6 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:24,6 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:24,6 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:24,6 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,6 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 65.40 μs with journalIndex=1 01:16:24,6 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,6 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 84.08 μs with journalIndex=1 01:16:24,6 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:24,6 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2944,leader5-writer-2654]/waiting 01:16:24,6 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:24.006] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:24.006] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,6 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,6 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,6 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:24,6 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2943,follower6-writer-2653]/waiting 01:16:24,6 PM [leader5-writer-2654] [DEBUG] JournalWriteTask - leader5: received 1 commands after 823.8 μs 01:16:24,6 PM [leader5-writer-2654] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.850 μs 01:16:24,6 PM [leader5-writer-2654] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:24,6 PM [follower6-writer-2653] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.913 ms 01:16:24,6 PM [follower6-writer-2653] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 4.970 μs 01:16:24,6 PM [follower6-writer-2653] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:24,6 PM [follower7-writer-2655] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:24,6 PM [follower7-writer-2655] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:24,6 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:24,6 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:24,6 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,6 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,6 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:24,6 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:24,6 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,6 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:24.006] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@16b7c78d [WARN] [07/29/2025 13:16:24.007] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@d30f3c9 01:16:24,7 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:24,7 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:24,7 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:24,7 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:24,7 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:24,7 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:24,17 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,17 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:24,17 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:24,17 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:24,17 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:24,17 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,17 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:24,17 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,17 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:24,17 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:24,17 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:24,17 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:24,17 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,17 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 103.7 μs with journalIndex=1 01:16:24,18 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,18 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2945,follower7-writer-2655]/waiting 01:16:24,18 PM [follower7-writer-2655] [DEBUG] JournalWriteTask - follower7: received 1 commands after 11.41 ms 01:16:24,18 PM [follower7-writer-2655] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.690 μs 01:16:24,18 PM [follower7-writer-2655] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:24,18 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:24,18 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:24,18 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,18 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,19 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:24,19 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:24,19 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:24,20 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:24,21 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,21 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:24,21 PM [leader5-writer-2656] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:24,21 PM [leader5-writer-2656] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:24,21 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,21 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:24,21 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:24,21 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:24,21 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:24,21 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,21 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:24,21 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,21 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:24,21 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:24,21 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:24,21 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:24,21 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,21 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 67.48 μs with journalIndex=1 01:16:24,21 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,21 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2946,leader5-writer-2656]/waiting 01:16:24,22 PM [leader5-writer-2656] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.010 ms 01:16:24,22 PM [leader5-writer-2656] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.470 μs 01:16:24,22 PM [leader5-writer-2656] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:24,22 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:24,22 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:24,22 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,22 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,22 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:24,22 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:24,22 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor [ERROR] [07/29/2025 13:16:24.017] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:24.025] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@14afb472 [ERROR] [07/29/2025 13:16:24.021] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:24.025] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@586efd7e 01:16:24,32 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:24,32 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,32 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:24,32 PM [follower6-writer-2657] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:24,32 PM [follower6-writer-2657] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:24,32 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,32 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:24,32 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:24,32 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:24,32 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:24,32 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,32 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:24,32 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,32 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:24,32 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:24,32 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:24,32 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:24,32 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,32 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 65.95 μs with journalIndex=1 01:16:24,33 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2947,follower6-writer-2657]/waiting 01:16:24,33 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:24.032] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,33 PM [follower6-writer-2657] [DEBUG] JournalWriteTask - follower6: received 1 commands after 720.3 μs 01:16:24,33 PM [follower6-writer-2657] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.660 μs 01:16:24,33 PM [follower6-writer-2657] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:24,33 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:24,33 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:24,33 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,33 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:24.033] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@732011cd 01:16:24,33 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:24,33 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:24,33 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:24,35 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:24,35 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,35 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:24,35 PM [follower7-writer-2658] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:24,35 PM [follower7-writer-2658] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:24,35 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,35 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:24,35 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:24,35 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:24,35 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:24,35 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,35 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:24,35 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,35 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:24,35 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:24,35 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:24,35 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:24,35 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,35 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 47.23 μs with journalIndex=1 01:16:24,35 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:24.035] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,36 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2948,follower7-writer-2658]/waiting 01:16:24,36 PM [follower7-writer-2658] [DEBUG] JournalWriteTask - follower7: received 1 commands after 759.9 μs 01:16:24,36 PM [follower7-writer-2658] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.760 μs 01:16:24,36 PM [follower7-writer-2658] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:24,36 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:24,36 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:24,36 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,36 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,36 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:24,36 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:24,36 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:24,46 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:24,46 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,46 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:24,46 PM [follower6-writer-2659] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:24,46 PM [follower6-writer-2659] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:24.046] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@34b26f99 01:16:24,54 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:24,54 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,54 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:24,54 PM [follower7-writer-2660] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:24,54 PM [follower7-writer-2660] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:24,54 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,54 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:24,54 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:24,54 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:24,54 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:24,54 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,54 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:24,54 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,54 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:24,54 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:24,54 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:24,54 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:24,54 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,54 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 45.69 μs with journalIndex=1 01:16:24,54 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,54 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:24,54 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:24,54 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:24,54 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:24,54 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,54 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:24,54 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,54 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:24,54 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:24,54 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:24,54 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:24,54 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:24,54 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,54 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 24.54 μs with journalIndex=1 01:16:24,54 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,54 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:24,54 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2950,follower7-writer-2660]/waiting 01:16:24,54 PM [leader5-writer-2661] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:24,54 PM [leader5-writer-2661] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [ERROR] [07/29/2025 13:16:24.054] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,54 PM [follower7-writer-2660] [DEBUG] JournalWriteTask - follower7: received 1 commands after 574.8 μs 01:16:24,54 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,54 PM [follower7-writer-2660] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.369 μs 01:16:24,54 PM [follower7-writer-2660] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:24,55 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:24,55 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:24,55 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,55 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,55 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,55 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2949,follower6-writer-2659]/waiting 01:16:24,55 PM [follower6-writer-2659] [DEBUG] JournalWriteTask - follower6: received 1 commands after 8.643 ms 01:16:24,55 PM [follower6-writer-2659] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 1.730 μs 01:16:24,55 PM [follower6-writer-2659] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:24,55 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:24,55 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:24,55 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,55 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,55 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:24,55 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:24,55 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:24,55 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:24,55 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:24,55 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:24,62 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,62 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:24,62 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:24,62 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:24,62 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:24,62 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,62 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:24,62 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,62 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:24,62 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:24,62 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:24,62 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:24,62 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,62 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 114.4 μs with journalIndex=1 01:16:24,62 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,63 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2951,leader5-writer-2661]/waiting 01:16:24,63 PM [leader5-writer-2661] [DEBUG] JournalWriteTask - leader5: received 1 commands after 8.468 ms 01:16:24,63 PM [leader5-writer-2661] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.409 μs 01:16:24,63 PM [leader5-writer-2661] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:24,63 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:24,63 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:24,63 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,63 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,64 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:24,64 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:24,64 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor [ERROR] [07/29/2025 13:16:24.055] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:24.065] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7156a9bd [WARN] [07/29/2025 13:16:24.065] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@365fab1b [ERROR] [07/29/2025 13:16:24.062] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:24.065] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@52444ae9 01:16:24,72 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:24,72 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,72 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:24,73 PM [follower6-writer-2662] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:24,73 PM [follower6-writer-2662] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:24,73 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,73 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:24,73 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:24,73 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:24,73 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:24,73 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,73 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:24,73 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,73 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:24,73 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:24,73 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:24,73 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:24,73 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,73 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 43.32 μs with journalIndex=1 01:16:24,73 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:24.073] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,73 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2952,follower6-writer-2662]/waiting 01:16:24,73 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:24,73 PM [follower6-writer-2662] [DEBUG] JournalWriteTask - follower6: received 1 commands after 649.6 μs 01:16:24,73 PM [follower6-writer-2662] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.580 μs 01:16:24,73 PM [follower6-writer-2662] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:24,73 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:24,73 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:24,73 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,73 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,73 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,73 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:24,73 PM [follower7-writer-2663] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:24,73 PM [follower7-writer-2663] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:24.073] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@25290b07 01:16:24,74 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,74 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:24,74 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:24,74 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:24,74 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:24,74 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,74 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:24,74 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,74 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:24,74 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:24,74 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:24,74 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:24,74 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,74 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 44.53 μs with journalIndex=1 01:16:24,74 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:24,74 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:24,74 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:24,74 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:24.074] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,74 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2953,follower7-writer-2663]/waiting 01:16:24,74 PM [follower7-writer-2663] [DEBUG] JournalWriteTask - follower7: received 1 commands after 741.0 μs 01:16:24,74 PM [follower7-writer-2663] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.570 μs 01:16:24,74 PM [follower7-writer-2663] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:24,74 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:24,74 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:24,74 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,74 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:24.074] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1e4572d0 01:16:24,74 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:24,74 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:24,74 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:24,99 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:24,100 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,100 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:24,100 PM [leader5-writer-2664] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:24,100 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:24,100 PM [leader5-writer-2664] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:24,100 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,100 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:24,100 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:24,100 PM [follower7-writer-2665] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:24,100 PM [follower7-writer-2665] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:24,100 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,100 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,100 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:24,100 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:24,100 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:24,100 PM [follower6-writer-2666] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:24,100 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:24,100 PM [follower6-writer-2666] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:24,100 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:24,100 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,100 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:24,100 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,100 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:24,100 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:24,100 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:24,100 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:24,100 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,100 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 42.40 μs with journalIndex=1 01:16:24,101 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,101 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:24,101 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:24,101 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:24,101 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:24,101 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,101 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:24,101 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,101 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:24.101] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,101 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:24,101 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:24,101 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2954,leader5-writer-2664]/waiting 01:16:24,101 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:24,101 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:24,101 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,101 PM [leader5-writer-2664] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.527 ms 01:16:24,101 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 69.58 μs with journalIndex=1 01:16:24,101 PM [leader5-writer-2664] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 8.099 μs 01:16:24,101 PM [leader5-writer-2664] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:24,101 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:24,101 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:24,101 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,101 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,102 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,102 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:24,102 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:24,102 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:24,102 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:24,102 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,102 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:24,102 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,102 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:24,102 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:24,102 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:24,102 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:24,102 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,102 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 32.27 μs with journalIndex=1 [WARN] [07/29/2025 13:16:24.102] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5f25eef0 01:16:24,102 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,102 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:24.102] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [ERROR] [07/29/2025 13:16:24.102] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,102 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2956,follower6-writer-2666]/waiting 01:16:24,102 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:24,102 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2955,follower7-writer-2665]/waiting 01:16:24,102 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:24,102 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:24,104 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:24,104 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,104 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:24,104 PM [follower7-writer-2665] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.873 ms 01:16:24,104 PM [follower7-writer-2665] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 6.019 μs 01:16:24,104 PM [follower7-writer-2665] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:24,104 PM [follower6-writer-2666] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.844 ms 01:16:24,104 PM [follower6-writer-2666] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 780.0 ns 01:16:24,104 PM [follower6-writer-2666] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:24,104 PM [leader5-writer-2667] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:24,104 PM [leader5-writer-2667] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:24,104 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:24,104 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:24,104 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,104 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:24.105] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2a5f2d66 01:16:24,105 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:24,105 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:24,105 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,105 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:24,105 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,105 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:24,105 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:24.105] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5c6803b2 01:16:24,105 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:24,105 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:24,105 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:24,108 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,108 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:24,108 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:24,108 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:24,108 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:24,108 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,108 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:24,108 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,108 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:24,108 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:24,108 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:24,108 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:24,108 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,108 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 91.99 μs with journalIndex=1 01:16:24,109 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) [ERROR] [07/29/2025 13:16:24.109] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,109 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2957,leader5-writer-2667]/waiting 01:16:24,109 PM [leader5-writer-2667] [DEBUG] JournalWriteTask - leader5: received 1 commands after 4.609 ms 01:16:24,109 PM [leader5-writer-2667] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.400 μs 01:16:24,109 PM [leader5-writer-2667] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:24,109 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:24,109 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:24,109 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,109 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:24.109] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5b0dadbe 01:16:24,109 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:24,109 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:24,109 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:24,133 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:24,133 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,133 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:24,133 PM [follower7-writer-2668] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:24,133 PM [follower7-writer-2668] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:24,133 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,133 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:24,133 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:24,133 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:24,133 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:24,133 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,133 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:24,133 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,133 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:24,133 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:24,133 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:24,133 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:24,133 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:24,133 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,133 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 40.95 μs with journalIndex=1 01:16:24,134 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2958,follower7-writer-2668]/waiting 01:16:24,134 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,134 PM [follower7-writer-2668] [DEBUG] JournalWriteTask - follower7: received 1 commands after 735.8 μs 01:16:24,134 PM [follower7-writer-2668] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 6.409 μs 01:16:24,134 PM [follower7-writer-2668] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:24.134] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,134 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:24,134 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:24,134 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,134 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:24.134] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4e705f31 01:16:24,134 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:24,135 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:24,135 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:24,136 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:24,136 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,136 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:24,136 PM [follower7-writer-2669] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:24,136 PM [follower7-writer-2669] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:24,134 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,137 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,137 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:24,137 PM [follower6-writer-2670] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:24,137 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:24,137 PM [follower6-writer-2670] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:24,137 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:24,137 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:24,137 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:24,137 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,137 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:24,137 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,137 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:24,137 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:24,137 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:24,137 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:24,137 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,137 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 43.58 μs with journalIndex=1 01:16:24,137 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,137 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:24,137 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:24,137 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:24,137 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:24,137 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,137 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:24,137 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,137 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:24,137 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:24,137 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:24,137 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:24,137 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,137 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 56.55 μs with journalIndex=1 01:16:24,137 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) [ERROR] [07/29/2025 13:16:24.137] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,137 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:24.137] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,137 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2960,follower6-writer-2670]/waiting 01:16:24,137 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2959,follower7-writer-2669]/waiting 01:16:24,137 PM [follower6-writer-2670] [DEBUG] JournalWriteTask - follower6: received 1 commands after 886.2 μs 01:16:24,138 PM [follower6-writer-2670] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.529 μs 01:16:24,138 PM [follower6-writer-2670] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:24,138 PM [follower7-writer-2669] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.232 ms 01:16:24,138 PM [follower7-writer-2669] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 1.040 μs 01:16:24,138 PM [follower7-writer-2669] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:24,138 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:24,138 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:24,138 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,138 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:24.138] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@219acbd1 01:16:24,138 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:24,138 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:24,138 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,138 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,138 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:24,138 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:24,138 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:24.138] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2f863913 01:16:24,142 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:24,142 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:24,142 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:24,142 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:24,151 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:24,153 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,153 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:24,153 PM [leader5-writer-2671] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:24,153 PM [leader5-writer-2671] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:24,153 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,153 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:24,153 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:24,153 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:24,153 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:24,153 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,153 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:24,153 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,153 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:24,153 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:24,153 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:24,153 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:24,153 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,153 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 45.29 μs with journalIndex=1 01:16:24,153 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:24,153 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) [ERROR] [07/29/2025 13:16:24.153] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,154 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2961,leader5-writer-2671]/waiting 01:16:24,154 PM [leader5-writer-2671] [DEBUG] JournalWriteTask - leader5: received 1 commands after 903.3 μs 01:16:24,154 PM [leader5-writer-2671] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.340 μs 01:16:24,154 PM [leader5-writer-2671] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:24,154 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:24,154 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:24,154 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,154 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,154 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:24,154 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:24.154] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@506645 01:16:24,154 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:24,154 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,154 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:24,154 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,154 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:24,154 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:24,154 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:24,154 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:24,154 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,155 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:24,155 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,155 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:24,155 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:24,155 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:24,155 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:24,155 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,155 PM [follower6-writer-2672] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:24,155 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 70.52 μs with journalIndex=1 01:16:24,155 PM [follower6-writer-2672] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:24,155 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:24.155] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,155 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2962,follower6-writer-2672]/waiting 01:16:24,155 PM [follower6-writer-2672] [DEBUG] JournalWriteTask - follower6: received 1 commands after 436.2 μs 01:16:24,155 PM [follower6-writer-2672] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.780 μs 01:16:24,155 PM [follower6-writer-2672] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:24,158 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:24,158 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:24,158 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,158 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,159 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:24,159 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,159 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:24,159 PM [leader5-writer-2673] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:24,159 PM [leader5-writer-2673] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:24.159] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6e0d0b40 01:16:24,159 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:24,159 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,159 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:24,159 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:24,159 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:24,159 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:24,159 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:24,159 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:24,159 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,159 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:24,159 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:24,159 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,159 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:24,159 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:24,159 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:24,159 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:24,159 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,159 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 38.94 μs with journalIndex=1 01:16:24,159 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,159 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:24,159 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,159 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2963,leader5-writer-2673]/waiting 01:16:24,159 PM [follower7-writer-2674] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:24,159 PM [follower7-writer-2674] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:24,159 PM [leader5-writer-2673] [DEBUG] JournalWriteTask - leader5: received 1 commands after 746.0 μs [ERROR] [07/29/2025 13:16:24.159] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,159 PM [leader5-writer-2673] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.589 μs 01:16:24,160 PM [leader5-writer-2673] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:24,160 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:24,160 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:24,160 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,160 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:24.160] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@57df894b 01:16:24,160 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:24,160 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:24,160 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:24,161 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,161 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:24,161 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:24,161 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:24,161 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:24,161 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,161 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:24,161 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,161 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:24,161 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:24,161 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:24,161 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:24,161 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,161 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 75.72 μs with journalIndex=1 01:16:24,165 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,165 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2964,follower7-writer-2674]/waiting 01:16:24,165 PM [follower7-writer-2674] [DEBUG] JournalWriteTask - follower7: received 1 commands after 5.267 ms [ERROR] [07/29/2025 13:16:24.165] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,165 PM [follower7-writer-2674] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.330 μs 01:16:24,165 PM [follower7-writer-2674] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:24,165 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:24,165 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:24,165 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,165 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:24.165] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6ff61563 01:16:24,165 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:24,165 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:24,165 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:24,167 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:24,167 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,167 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:24,168 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:24,168 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,168 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:24,168 PM [follower7-writer-2675] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:24,168 PM [follower7-writer-2675] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:24,168 PM [leader5-writer-2676] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:24,168 PM [leader5-writer-2676] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:24,168 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,169 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,169 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:24,169 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:24,169 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:24,169 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:24,169 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,169 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:24,169 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,169 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:24,169 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:24,169 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:24,169 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:24,169 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,169 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 46.16 μs with journalIndex=1 01:16:24,169 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:24,169 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:24,169 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:24,169 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,169 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2965,follower7-writer-2675]/waiting 01:16:24,169 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:24,169 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,169 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:24,169 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,169 PM [follower7-writer-2675] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.025 ms 01:16:24,169 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:24,169 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:24,169 PM [follower7-writer-2675] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.130 μs 01:16:24,169 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:24,169 PM [follower7-writer-2675] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:24,169 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:24,169 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,169 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 40.66 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:24.169] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,169 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,169 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:24,170 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:24,170 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,170 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:24.169] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:24.170] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@23afa396 01:16:24,170 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:24,170 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:24,170 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:24,172 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:24,172 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,172 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:24,172 PM [follower7-writer-2677] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:24,172 PM [follower7-writer-2677] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:24,169 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2966,leader5-writer-2676]/waiting 01:16:24,172 PM [leader5-writer-2676] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.522 ms 01:16:24,172 PM [leader5-writer-2676] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.650 μs 01:16:24,172 PM [leader5-writer-2676] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:24,172 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:24,172 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:24,172 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,172 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:24.172] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@220cdb43 01:16:24,172 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:24,172 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:24,172 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,172 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:24,172 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:24,172 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:24,172 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:24,172 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:24,172 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,172 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:24,172 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,172 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:24,172 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:24,172 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:24,172 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:24,172 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,173 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 79.26 μs with journalIndex=1 01:16:24,173 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,173 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2967,follower7-writer-2677]/waiting 01:16:24,173 PM [follower7-writer-2677] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.418 ms 01:16:24,173 PM [follower7-writer-2677] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.829 μs 01:16:24,173 PM [follower7-writer-2677] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:24,173 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:24,173 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:24,173 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,173 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:24.173] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:24.173] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@59efa7ee 01:16:24,173 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:24,173 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:24,173 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:24,175 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:24,175 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,175 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:24,175 PM [follower7-writer-2678] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:24,175 PM [follower7-writer-2678] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:24,177 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,177 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:24,177 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:24,177 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:24,177 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:24,177 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,177 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:24,177 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,177 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:24,177 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:24,177 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:24,177 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:24,177 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,177 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 46.00 μs with journalIndex=1 01:16:24,177 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [ERROR] [07/29/2025 13:16:24.177] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,177 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,177 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,178 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2968,follower7-writer-2678]/waiting 01:16:24,178 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:24,178 PM [follower7-writer-2678] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.464 ms 01:16:24,178 PM [follower7-writer-2678] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.889 μs 01:16:24,178 PM [follower7-writer-2678] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:24,178 PM [follower6-writer-2679] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:24,178 PM [follower6-writer-2679] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:24,178 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:24,178 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:24,178 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,178 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,178 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,178 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:24,178 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:24,178 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:24,178 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found [WARN] [07/29/2025 13:16:24.178] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@65034b56 01:16:24,178 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,178 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:24,178 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,178 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:24,178 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:24,178 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:24,178 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:24,178 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,178 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 32.40 μs with journalIndex=1 01:16:24,178 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2969,follower6-writer-2679]/waiting 01:16:24,179 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:24.178] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,179 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:24,179 PM [follower6-writer-2679] [DEBUG] JournalWriteTask - follower6: received 1 commands after 870.7 μs 01:16:24,179 PM [follower6-writer-2679] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.779 μs 01:16:24,179 PM [follower6-writer-2679] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:24,179 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:24,179 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:24,179 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:24,179 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,179 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:24.179] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@442b0d69 01:16:24,179 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:24,179 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:24,179 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:24,181 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:24,181 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,181 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:24,181 PM [follower6-writer-2680] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:24,181 PM [follower6-writer-2680] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:24,181 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:24,182 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:24,182 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,182 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:24,182 PM [leader5-writer-2681] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:24,182 PM [leader5-writer-2681] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:24,183 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,183 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:24,183 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:24,183 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:24,183 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:24,183 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,183 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:24,183 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,183 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:24,183 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:24,183 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:24,183 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:24,183 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,183 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 31.17 μs with journalIndex=1 01:16:24,183 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,183 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2970,follower6-writer-2680]/waiting 01:16:24,183 PM [follower6-writer-2680] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.899 ms 01:16:24,183 PM [follower6-writer-2680] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.490 μs 01:16:24,183 PM [follower6-writer-2680] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:24,183 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:24,183 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:24,183 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log [ERROR] [07/29/2025 13:16:24.183] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,183 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:24,183 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,183 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,183 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:24,183 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,183 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:24,183 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:24,183 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:24,183 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:24,183 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,183 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 82.08 μs with journalIndex=1 01:16:24,184 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:24,184 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:24,184 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) [ERROR] [07/29/2025 13:16:24.184] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,184 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2971,leader5-writer-2681]/waiting 01:16:24,184 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,184 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,184 PM [leader5-writer-2681] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.468 ms 01:16:24,184 PM [leader5-writer-2681] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.700 μs 01:16:24,184 PM [leader5-writer-2681] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:24,184 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:24,184 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:24,184 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,184 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:24.184] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@32fe131f 01:16:24,184 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:24,184 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:24,184 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:24.184] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@243e1c8f 01:16:24,184 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:24,184 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:24,185 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:24,205 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:24,206 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,206 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:24,206 PM [follower7-writer-2682] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:24,206 PM [follower7-writer-2682] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:24,207 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:24,207 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:24,207 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,207 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:24,207 PM [leader5-writer-2683] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:24,207 PM [leader5-writer-2683] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:24,207 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,207 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:24,207 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,207 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:24,207 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:24,207 PM [follower6-writer-2684] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:24,207 PM [follower6-writer-2684] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:24,207 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:24,207 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:24,207 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,207 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:24,207 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,207 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:24,207 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:24,207 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:24,207 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:24,207 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,207 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 34.23 μs with journalIndex=1 01:16:24,208 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,208 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2972,follower7-writer-2682]/waiting 01:16:24,208 PM [follower7-writer-2682] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.193 ms 01:16:24,208 PM [follower7-writer-2682] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.079 μs 01:16:24,208 PM [follower7-writer-2682] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:24,208 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,208 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:24,208 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:24,208 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,208 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,208 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:24,208 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:24,208 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:24,208 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:24,208 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,208 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:24,208 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,208 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:24,208 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:24,208 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:24,208 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:24,208 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,208 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,208 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:24,208 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:24,208 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 107.8 μs with journalIndex=1 01:16:24,208 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:24,208 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:24,208 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,208 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:24,208 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,208 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:24,208 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:24,208 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:24,209 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,209 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2973,leader5-writer-2683]/waiting 01:16:24,208 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:24,209 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:24,209 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:24,209 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:24,209 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,209 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 42.94 μs with journalIndex=1 01:16:24,209 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,209 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2974,follower6-writer-2684]/waiting 01:16:24,209 PM [leader5-writer-2683] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.166 ms 01:16:24,209 PM [leader5-writer-2683] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 6.100 μs 01:16:24,209 PM [leader5-writer-2683] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:24,209 PM [follower6-writer-2684] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.935 ms 01:16:24,209 PM [follower6-writer-2684] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 810.0 ns 01:16:24,209 PM [follower6-writer-2684] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:24,209 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:24,209 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:24,209 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,209 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,209 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:24,209 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:24,210 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:24,216 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:24,216 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,216 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:24,216 PM [follower7-writer-2685] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:24,216 PM [follower7-writer-2685] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [ERROR] [07/29/2025 13:16:24.208] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:24.216] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5dd9b1a3 [ERROR] [07/29/2025 13:16:24.209] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:24.209] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:24.216] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7687e1f5 01:16:24,216 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,216 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:24,216 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:24,216 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:24,216 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:24,216 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,216 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:24,216 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,216 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:24,216 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:24,216 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:24,216 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:24,216 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,217 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 52.72 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:24.217] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,217 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,217 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2975,follower7-writer-2685]/waiting 01:16:24,217 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:24,217 PM [follower7-writer-2685] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.131 ms 01:16:24,217 PM [follower7-writer-2685] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 8.359 μs 01:16:24,217 PM [follower7-writer-2685] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:24,217 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:24,217 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,217 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:24,217 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:24,217 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,217 PM [leader5-writer-2686] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:24,217 PM [leader5-writer-2686] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:24,217 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,218 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:24,218 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:24,218 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,218 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:24.218] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7821c56 01:16:24,218 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,218 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:24,218 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:24,218 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:24,218 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:24,218 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,218 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:24,218 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,218 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:24,218 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:24,218 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:24,218 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:24,218 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,218 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 36.43 μs with journalIndex=1 01:16:24,218 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:24.218] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1f03d914 01:16:24,218 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) [ERROR] [07/29/2025 13:16:24.218] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,218 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2976,leader5-writer-2686]/waiting 01:16:24,218 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:24,218 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:24,219 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:24,219 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:24,219 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:24,222 PM [leader5-writer-2686] [DEBUG] JournalWriteTask - leader5: received 1 commands after 4.972 ms 01:16:24,222 PM [leader5-writer-2686] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.869 μs 01:16:24,222 PM [leader5-writer-2686] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:24,223 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:24,223 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:24,223 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,223 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,223 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:24,223 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:24,223 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:24.225] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@579f7537 01:16:24,229 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:24,229 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,229 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:24,229 PM [follower7-writer-2687] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:24,229 PM [follower7-writer-2687] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:24,230 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,230 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:24,230 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:24,230 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:24,230 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:24,230 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,230 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:24,230 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,230 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:24,230 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:24,230 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:24,230 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:24,230 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,230 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 96.90 μs with journalIndex=1 01:16:24,230 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [ERROR] [07/29/2025 13:16:24.230] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,230 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2977,follower7-writer-2687]/waiting 01:16:24,230 PM [follower7-writer-2687] [DEBUG] JournalWriteTask - follower7: received 1 commands after 924.0 μs 01:16:24,230 PM [follower7-writer-2687] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.210 μs 01:16:24,230 PM [follower7-writer-2687] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:24,230 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:24,230 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:24,230 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,230 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:24.231] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3c46af7c 01:16:24,231 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:24,231 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:24,231 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:24,232 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:24,233 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,233 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:24,233 PM [follower7-writer-2688] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:24,233 PM [follower7-writer-2688] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:24,233 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,233 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:24,233 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:24,233 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:24,233 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:24,233 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,233 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:24,233 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,233 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:24,233 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:24,233 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:24,233 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:24,233 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,233 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 71.35 μs with journalIndex=1 01:16:24,233 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [ERROR] [07/29/2025 13:16:24.233] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,233 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2978,follower7-writer-2688]/waiting 01:16:24,233 PM [follower7-writer-2688] [DEBUG] JournalWriteTask - follower7: received 1 commands after 724.5 μs 01:16:24,233 PM [follower7-writer-2688] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.690 μs 01:16:24,233 PM [follower7-writer-2688] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:24,233 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:24,234 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:24,234 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,234 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:24.234] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6bb86599 01:16:24,234 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:24,234 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:24,234 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:24,234 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:24,234 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,234 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:24,234 PM [follower6-writer-2689] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:24,234 PM [follower6-writer-2689] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:24,234 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,234 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:24,234 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:24,234 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:24,234 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:24,235 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,235 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:24,235 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,235 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:24,235 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:24,235 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:24,235 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:24,235 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,235 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 60.65 μs with journalIndex=1 01:16:24,235 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:24.235] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,235 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2979,follower6-writer-2689]/waiting 01:16:24,235 PM [follower6-writer-2689] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.152 ms 01:16:24,235 PM [follower6-writer-2689] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.079 μs 01:16:24,235 PM [follower6-writer-2689] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:24,235 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:24,235 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:24,235 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,235 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:24.236] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@734769d3 01:16:24,236 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:24,236 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:24,236 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:24,240 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:24,240 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,240 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:24,240 PM [follower7-writer-2690] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:24,240 PM [follower7-writer-2690] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:24,241 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:24,241 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,241 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:24,241 PM [leader5-writer-2691] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:24,241 PM [leader5-writer-2691] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:24,241 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,241 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:24,241 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:24,241 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:24,241 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:24,241 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,241 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:24,241 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,242 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,242 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:24,242 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:24,242 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:24,242 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:24,242 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,242 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:24,242 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,242 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:24,242 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:24,242 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:24,242 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:24,242 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,242 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 51.71 μs with journalIndex=1 01:16:24,242 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,242 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2981,leader5-writer-2691]/waiting [ERROR] [07/29/2025 13:16:24.242] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,242 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:24,242 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:24,242 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:24,242 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:24,242 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,242 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 45.72 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:24.242] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,242 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,242 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2980,follower7-writer-2690]/waiting 01:16:24,242 PM [follower7-writer-2690] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.248 ms 01:16:24,242 PM [follower7-writer-2690] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 5.280 μs 01:16:24,242 PM [follower7-writer-2690] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:24,242 PM [leader5-writer-2691] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.608 ms 01:16:24,242 PM [leader5-writer-2691] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.050 μs 01:16:24,242 PM [leader5-writer-2691] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:24,242 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:24,242 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:24,242 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,242 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:24,242 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,242 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:24,242 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,242 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,243 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:24,243 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:24,243 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:24,243 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:24,243 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:24,243 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:24.253] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@404ec483 [WARN] [07/29/2025 13:16:24.253] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7f34b6fa 01:16:24,262 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:24,262 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:24,262 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,262 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:24,262 PM [follower6-writer-2692] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:24,262 PM [follower6-writer-2692] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:24,262 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,262 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:24,262 PM [follower7-writer-2693] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:24,262 PM [follower7-writer-2693] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:24,263 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,263 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,263 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:24,263 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:24,263 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:24,263 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:24,263 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:24,263 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:24,263 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:24,263 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:24,263 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,263 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:24,263 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,263 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,263 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:24,263 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,263 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:24,263 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:24,263 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:24,263 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:24,263 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:24,263 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:24,263 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:24,263 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:24,263 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,263 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 44.79 μs with journalIndex=1 01:16:24,263 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,263 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 65.37 μs with journalIndex=1 01:16:24,263 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,263 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2982,follower6-writer-2692]/waiting 01:16:24,263 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,263 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2983,follower7-writer-2693]/waiting [ERROR] [07/29/2025 13:16:24.263] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:24.263] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,264 PM [follower6-writer-2692] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.759 ms 01:16:24,264 PM [follower6-writer-2692] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.770 μs 01:16:24,264 PM [follower6-writer-2692] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:24,264 PM [follower7-writer-2693] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.731 ms 01:16:24,264 PM [follower7-writer-2693] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 880.0 ns 01:16:24,264 PM [follower7-writer-2693] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:24,264 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:24,264 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:24,264 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,264 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:24,264 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,264 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:24,264 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,264 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,264 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:24,264 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:24,264 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:24,264 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:24,264 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:24,264 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:24,271 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:24,271 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,271 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:24,271 PM [leader5-writer-2694] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:24,271 PM [leader5-writer-2694] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:24.271] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1b7f70c2 [WARN] [07/29/2025 13:16:24.271] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@253ef933 01:16:24,272 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,272 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:24,272 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:24,272 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:24,272 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:24,272 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,272 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:24,272 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,272 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:24,272 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:24,272 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:24,272 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:24,272 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,272 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 120.7 μs with journalIndex=1 01:16:24,272 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:24.272] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,272 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2984,leader5-writer-2694]/waiting 01:16:24,273 PM [leader5-writer-2694] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.566 ms 01:16:24,273 PM [leader5-writer-2694] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 8.479 μs 01:16:24,273 PM [leader5-writer-2694] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:24,274 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:24,275 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,275 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:24,275 PM [follower7-writer-2695] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:24,275 PM [follower7-writer-2695] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:24,275 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:24,275 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:24,275 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,275 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:24,275 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,275 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,275 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,275 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:24,275 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:24,275 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:24,275 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:24,275 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:24,275 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,275 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:24,275 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,275 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:24,275 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:24,275 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:24,275 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:24,275 PM [follower6-writer-2696] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:24,275 PM [follower6-writer-2696] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:24,275 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,275 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:24,275 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:24,275 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:24,275 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:24,275 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,275 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:24,275 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null [WARN] [07/29/2025 13:16:24.275] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@34a23421 01:16:24,275 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:24,275 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:24,275 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:24,275 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:24,276 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,276 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 55.73 μs with journalIndex=1 01:16:24,276 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,276 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2986,follower6-writer-2696]/waiting [ERROR] [07/29/2025 13:16:24.276] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,276 PM [follower6-writer-2696] [DEBUG] JournalWriteTask - follower6: received 1 commands after 618.2 μs 01:16:24,276 PM [follower6-writer-2696] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 7.079 μs 01:16:24,276 PM [follower6-writer-2696] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:24,276 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:24,276 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:24,276 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,276 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,276 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,276 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 875.8 μs with journalIndex=1 [WARN] [07/29/2025 13:16:24.276] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@32107bf4 01:16:24,276 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2985,follower7-writer-2695]/waiting 01:16:24,276 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,276 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:24,277 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:24,277 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor [ERROR] [07/29/2025 13:16:24.276] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,277 PM [follower7-writer-2695] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.072 ms 01:16:24,277 PM [follower7-writer-2695] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 4.639 μs 01:16:24,277 PM [follower7-writer-2695] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:24,277 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:24,277 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:24,277 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,277 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:24,277 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:24.277] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5ae2c539 01:16:24,277 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:24,277 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:24,277 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:24,277 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:24,277 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:24,301 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:24,312 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:24,313 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,313 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:24,313 PM [follower6-writer-2697] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:24,313 PM [follower6-writer-2697] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:24,313 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,313 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:24,313 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:24,313 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:24,313 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:24,313 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,313 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:24,313 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,313 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:24,313 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:24,313 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:24,313 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:24,313 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:24,313 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:24,313 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,313 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 107.4 μs with journalIndex=1 01:16:24,313 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,313 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:24,313 PM [leader5-writer-2698] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:24,313 PM [leader5-writer-2698] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:24,314 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,314 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:24,314 PM [follower7-writer-2699] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:24,314 PM [follower7-writer-2699] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:24,314 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2987,follower6-writer-2697]/waiting [ERROR] [07/29/2025 13:16:24.314] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,314 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,314 PM [follower6-writer-2697] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.208 ms 01:16:24,314 PM [follower6-writer-2697] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 6.890 μs 01:16:24,314 PM [follower6-writer-2697] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:24,314 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:24,314 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:24,314 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,314 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,314 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:24,314 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:24,314 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,314 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:24,314 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:24,314 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,314 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,314 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:24,314 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,314 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:24,314 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:24,314 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:24,314 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:24,314 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:24,314 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:24,314 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:24,314 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:24,314 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,314 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,314 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:24,314 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 52.85 μs with journalIndex=1 01:16:24,314 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,314 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:24,314 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:24,314 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:24,314 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:24,314 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,314 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 37.04 μs with journalIndex=1 [WARN] [07/29/2025 13:16:24.314] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3bb39506 01:16:24,314 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:24.314] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,315 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:24.314] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,315 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2989,follower7-writer-2699]/waiting 01:16:24,315 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2988,leader5-writer-2698]/waiting 01:16:24,315 PM [follower7-writer-2699] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.196 ms 01:16:24,315 PM [follower7-writer-2699] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.400 μs 01:16:24,315 PM [follower7-writer-2699] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:24,315 PM [leader5-writer-2698] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.271 ms 01:16:24,315 PM [leader5-writer-2698] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 830.0 ns 01:16:24,315 PM [leader5-writer-2698] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:24,315 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:24,315 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:24,315 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,315 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,315 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:24,315 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:24,315 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,315 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,315 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:24,315 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:24,315 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:24,315 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:24,315 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:24,315 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:24,315 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:24,315 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:24,315 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:24.320] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@e89ddf8 [WARN] [07/29/2025 13:16:24.320] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@17b40db9 01:16:24,348 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:24,348 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,348 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:24,349 PM [follower7-writer-2700] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:24,349 PM [follower7-writer-2700] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:24,349 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:24,349 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,349 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:24,349 PM [leader5-writer-2701] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:24,349 PM [leader5-writer-2701] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:24,349 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,349 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:24,349 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:24,349 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:24,349 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:24,349 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,349 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:24,349 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,349 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:24,349 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:24,349 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:24,349 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:24,349 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,349 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 55.02 μs with journalIndex=1 01:16:24,349 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,349 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:24,350 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2990,follower7-writer-2700]/waiting 01:16:24,350 PM [follower7-writer-2700] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.005 ms 01:16:24,350 PM [follower7-writer-2700] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 7.930 μs 01:16:24,350 PM [follower7-writer-2700] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:24,350 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:24,350 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:24,350 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,350 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,350 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:24,350 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,350 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:24,350 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:24,350 PM [follower6-writer-2702] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:24,350 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:24,350 PM [follower6-writer-2702] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:24,350 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,350 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:24,350 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:24,350 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:24,350 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:24,350 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,350 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:24,350 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,350 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:24,350 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:24,350 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:24,350 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:24,351 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,351 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 92.10 μs with journalIndex=1 01:16:24,351 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2992,follower6-writer-2702]/waiting 01:16:24,351 PM [follower6-writer-2702] [DEBUG] JournalWriteTask - follower6: received 1 commands after 912.6 μs 01:16:24,351 PM [follower6-writer-2702] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.410 μs 01:16:24,351 PM [follower6-writer-2702] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:24,351 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:24,351 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:24,351 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,351 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,351 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:24,351 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:24,351 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:24,353 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:24,353 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,353 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:24,353 PM [follower7-writer-2703] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:24,353 PM [follower7-writer-2703] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:24,353 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,353 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,353 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:24,353 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:24,353 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:24,353 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:24,353 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,353 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:24,353 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,353 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:24,353 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:24,353 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:24,353 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:24,353 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,353 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 42.13 μs with journalIndex=1 01:16:24,353 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,353 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2993,follower7-writer-2703]/waiting [ERROR] [07/29/2025 13:16:24.349] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,353 PM [follower7-writer-2703] [DEBUG] JournalWriteTask - follower7: received 1 commands after 712.3 μs 01:16:24,353 PM [follower7-writer-2703] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.660 μs [WARN] [07/29/2025 13:16:24.353] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@60dc903c 01:16:24,353 PM [follower7-writer-2703] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:24,353 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:24,353 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:24,353 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,354 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,354 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:24,354 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:24,354 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:24,359 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,359 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:24,359 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:24,359 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:24,359 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:24,360 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,360 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:24,360 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,360 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:24,360 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:24,360 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:24,360 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:24,360 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,360 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 105.0 μs with journalIndex=1 01:16:24,360 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:24,360 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2991,leader5-writer-2701]/waiting 01:16:24,360 PM [leader5-writer-2701] [DEBUG] JournalWriteTask - leader5: received 1 commands after 10.78 ms 01:16:24,360 PM [leader5-writer-2701] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.980 μs 01:16:24,360 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,360 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,360 PM [leader5-writer-2701] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:24,360 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:24,360 PM [follower6-writer-2704] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:24,360 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:24,360 PM [follower6-writer-2704] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:24,360 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:24,360 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,360 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,361 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:24,361 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:24,361 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:24,361 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,361 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:24,361 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:24,361 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:24,361 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:24,361 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,361 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:24,361 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,361 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:24,361 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:24,361 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:24,361 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:24,361 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,361 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 59.88 μs with journalIndex=1 01:16:24,361 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,361 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2994,follower6-writer-2704]/waiting 01:16:24,361 PM [follower6-writer-2704] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.310 ms 01:16:24,361 PM [follower6-writer-2704] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.440 μs 01:16:24,361 PM [follower6-writer-2704] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:24,361 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:24,361 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:24,362 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,362 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,362 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:24,362 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:24,362 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:24,363 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:24,363 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,363 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:24,364 PM [follower7-writer-2705] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:24,364 PM [follower7-writer-2705] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [ERROR] [07/29/2025 13:16:24.351] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:24.364] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@260de4ed [ERROR] [07/29/2025 13:16:24.353] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:24.364] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@41c302da [ERROR] [07/29/2025 13:16:24.360] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:24.364] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5f58e340 [ERROR] [07/29/2025 13:16:24.361] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:24.364] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@be407d9 01:16:24,364 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,364 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:24,364 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:24,364 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:24,364 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:24,364 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,364 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:24,364 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,364 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:24,364 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:24,364 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:24,364 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:24,364 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,364 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 58.03 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:24.364] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,364 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,364 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2995,follower7-writer-2705]/waiting 01:16:24,364 PM [follower7-writer-2705] [DEBUG] JournalWriteTask - follower7: received 1 commands after 830.5 μs 01:16:24,364 PM [follower7-writer-2705] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.890 μs 01:16:24,364 PM [follower7-writer-2705] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:24,364 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:24,364 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:24,364 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,364 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:24.365] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2ecd134 01:16:24,365 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:24,365 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:24,365 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:24,379 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:24,379 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,379 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:24,379 PM [leader5-writer-2706] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:24,379 PM [leader5-writer-2706] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:24,379 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,379 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:24,379 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:24,379 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:24,379 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:24,379 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,379 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:24,379 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,379 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:24,379 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:24,379 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:24,379 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:24,379 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,379 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 50.23 μs with journalIndex=1 01:16:24,379 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:24.379] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,379 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#2996,leader5-writer-2706]/waiting 01:16:24,380 PM [leader5-writer-2706] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.020 ms 01:16:24,380 PM [leader5-writer-2706] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.020 μs 01:16:24,380 PM [leader5-writer-2706] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:24,380 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:24,380 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:24,380 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,380 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:24.380] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@301147c3 01:16:24,380 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:24,380 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:24,380 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:24,389 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:24,389 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:24,389 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,389 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:24,390 PM [follower7-writer-2707] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:24,390 PM [follower7-writer-2707] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:24,390 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,390 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:24,390 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,390 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:24,390 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:24,390 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:24,390 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:24,390 PM [follower6-writer-2708] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:24,390 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,390 PM [follower6-writer-2708] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:24,390 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:24,390 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,390 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:24,390 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:24,390 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:24,390 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:24,390 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,390 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 40.70 μs with journalIndex=1 01:16:24,390 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,390 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#2997,follower7-writer-2707]/waiting 01:16:24,390 PM [follower7-writer-2707] [DEBUG] JournalWriteTask - follower7: received 1 commands after 683.1 μs 01:16:24,390 PM [follower7-writer-2707] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.980 μs 01:16:24,390 PM [follower7-writer-2707] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:24.390] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,390 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:24,390 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:24,390 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,390 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,390 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,390 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:24,390 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:24,390 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:24,390 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:24,390 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,390 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:24,390 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,390 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot [WARN] [07/29/2025 13:16:24.390] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6c24117f 01:16:24,390 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:24,390 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:24,390 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:24,390 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,390 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 60.20 μs with journalIndex=1 01:16:24,390 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:24,391 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:24,391 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:24,391 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,391 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2998,follower6-writer-2708]/waiting 01:16:24,391 PM [follower6-writer-2708] [DEBUG] JournalWriteTask - follower6: received 1 commands after 923.2 μs 01:16:24,391 PM [follower6-writer-2708] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.370 μs 01:16:24,391 PM [follower6-writer-2708] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:24.391] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,391 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:24,391 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:24,391 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,391 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:24.391] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@50003dcc 01:16:24,391 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:24,391 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:24,391 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:24,398 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:24,398 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,398 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:24,398 PM [follower6-writer-2709] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:24,398 PM [follower6-writer-2709] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:24,398 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:24,399 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,399 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:24,399 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:24,399 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:24,399 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:24,399 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,399 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:24,399 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,399 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:24,399 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:24,399 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:24,399 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:24,399 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,399 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 209.9 μs with journalIndex=1 01:16:24,399 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#2999,follower6-writer-2709]/waiting 01:16:24,399 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:24,399 PM [follower6-writer-2709] [DEBUG] JournalWriteTask - follower6: received 1 commands after 981.1 μs 01:16:24,399 PM [follower6-writer-2709] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.790 μs 01:16:24,399 PM [follower6-writer-2709] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:24,399 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:24.399] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,400 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:24,400 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:24,400 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,400 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,400 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,400 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:24,400 PM [leader5-writer-2710] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:24,400 PM [leader5-writer-2710] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:24.400] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@523986dd 01:16:24,401 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,401 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:24,401 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,401 PM [follower7-writer-2711] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:24,401 PM [follower7-writer-2711] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:24,401 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:24,401 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:24,401 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:24,401 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:24,401 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:24,401 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:24,401 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,401 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:24,401 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:24,401 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,401 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:24,401 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:24,401 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:24,401 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:24,401 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,401 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 108.3 μs with journalIndex=1 01:16:24,401 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) [ERROR] [07/29/2025 13:16:24.401] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,401 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3000,leader5-writer-2710]/waiting 01:16:24,402 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,402 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:24,402 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:24,402 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:24,402 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:24,402 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,402 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:24,402 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,402 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:24,402 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:24,402 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:24,402 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:24,402 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,402 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 39.90 μs with journalIndex=1 01:16:24,402 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,402 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3001,follower7-writer-2711]/waiting 01:16:24,402 PM [leader5-writer-2710] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.561 ms 01:16:24,402 PM [leader5-writer-2710] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.910 μs 01:16:24,402 PM [leader5-writer-2710] [DEBUG] JournalWriteTask - leader5: journal writer stopped [ERROR] [07/29/2025 13:16:24.402] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,402 PM [follower7-writer-2711] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.049 ms 01:16:24,402 PM [follower7-writer-2711] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 4.669 μs 01:16:24,402 PM [follower7-writer-2711] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:24,402 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:24,402 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:24,402 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,402 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,402 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:24,402 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:24,402 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:24,405 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:24,405 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:24,405 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,405 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,405 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:24,405 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:24,405 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:24.413] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@18509bd7 [WARN] [07/29/2025 13:16:24.413] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3d99ebd0 01:16:24,416 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:24,417 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,417 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:24,417 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,417 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:24,417 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:24,417 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:24,417 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:24,417 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,417 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:24,417 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,417 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:24,417 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:24,417 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:24,417 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:24,417 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,417 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 40.13 μs with journalIndex=1 01:16:24,418 PM [follower6-writer-2712] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:24,418 PM [follower6-writer-2712] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:24,418 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:24.418] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,418 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3002,follower6-writer-2712]/waiting 01:16:24,418 PM [follower6-writer-2712] [DEBUG] JournalWriteTask - follower6: received 1 commands after 195.2 μs 01:16:24,418 PM [follower6-writer-2712] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.750 μs 01:16:24,418 PM [follower6-writer-2712] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:24,418 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:24,418 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:24,418 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,418 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,418 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:24,418 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:24,418 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:24.421] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4b7127f1 01:16:24,423 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:24,423 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,423 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:24,423 PM [leader5-writer-2713] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:24,423 PM [leader5-writer-2713] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:24,424 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,424 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:24,424 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:24,424 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:24,424 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:24,424 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,424 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:24,424 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,424 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:24,424 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:24,424 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:24,424 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:24,424 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,424 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 51.88 μs with journalIndex=1 01:16:24,424 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3003,leader5-writer-2713]/waiting 01:16:24,424 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:24.424] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,424 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:24,425 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,425 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:24,425 PM [follower7-writer-2714] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:24,425 PM [follower7-writer-2714] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:24,424 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:24,424 PM [leader5-writer-2713] [DEBUG] JournalWriteTask - leader5: received 1 commands after 933.5 μs 01:16:24,425 PM [leader5-writer-2713] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.260 μs 01:16:24,425 PM [leader5-writer-2713] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:24,425 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:24,425 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:24,425 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,425 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,425 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,425 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:24,425 PM [follower6-writer-2715] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:24,425 PM [follower6-writer-2715] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:24.425] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1edc512a 01:16:24,425 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,425 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,425 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:24,425 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:24,425 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:24,425 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:24,425 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:24,425 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:24,425 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:24,425 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:24,425 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,425 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:24,425 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,425 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:24,425 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:24,425 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:24,425 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:24,425 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:24,425 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:24,425 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,425 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:24,425 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,425 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:24,425 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,425 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:24,425 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 35.90 μs with journalIndex=1 01:16:24,425 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:24,425 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:24,425 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:24,425 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,425 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 37.16 μs with journalIndex=1 01:16:24,426 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:24.426] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,426 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3004,follower7-writer-2714]/waiting 01:16:24,426 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:24.426] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,426 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3005,follower6-writer-2715]/waiting 01:16:24,426 PM [follower7-writer-2714] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.208 ms 01:16:24,426 PM [follower7-writer-2714] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.489 μs 01:16:24,426 PM [follower7-writer-2714] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:24,426 PM [follower6-writer-2715] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.105 ms 01:16:24,426 PM [follower6-writer-2715] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 880.0 ns 01:16:24,426 PM [follower6-writer-2715] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:24,426 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:24,426 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:24,426 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,426 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,426 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:24,426 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:24,426 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,426 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,426 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:24,426 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:24,426 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:24,426 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:24,426 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:24,426 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:24.433] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@73176ce8 [WARN] [07/29/2025 13:16:24.433] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@31e2c630 01:16:24,452 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:24,452 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,452 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:24,452 PM [leader5-writer-2716] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:24,452 PM [leader5-writer-2716] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:24,452 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,453 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:24,453 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:24,453 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:24,453 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:24,453 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,453 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:24,453 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,453 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:24,453 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:24,453 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:24,453 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:24,453 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,453 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 84.42 μs with journalIndex=1 01:16:24,453 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:24.453] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,453 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:24,453 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3006,leader5-writer-2716]/waiting 01:16:24,453 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:24,453 PM [leader5-writer-2716] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.491 ms 01:16:24,453 PM [leader5-writer-2716] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 6.649 μs 01:16:24,453 PM [leader5-writer-2716] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:24,454 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:24,454 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:24,454 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,454 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,454 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:24.454] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5f462089 01:16:24,454 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,454 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:24,454 PM [follower7-writer-2717] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:24,454 PM [follower7-writer-2717] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:24,454 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:24,454 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:24,454 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:24,455 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:24,456 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,456 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:24,456 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,456 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:24,456 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:24,456 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:24,456 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:24,456 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,456 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:24,456 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,456 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:24,456 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:24,456 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:24,456 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:24,456 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,456 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 37.04 μs with journalIndex=1 01:16:24,456 PM [leader5-writer-2718] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:24,456 PM [leader5-writer-2718] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:24,456 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:24.456] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,456 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3007,follower7-writer-2717]/waiting 01:16:24,456 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,456 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:24,456 PM [follower7-writer-2717] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.598 ms 01:16:24,456 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:24,456 PM [follower7-writer-2717] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.419 μs 01:16:24,456 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:24,456 PM [follower7-writer-2717] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:24,456 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:24,456 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,456 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:24,456 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,456 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:24,456 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:24,456 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:24,456 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:24,456 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:24,456 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:24,456 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,456 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,456 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,456 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 34.10 μs with journalIndex=1 [WARN] [07/29/2025 13:16:24.457] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@355a01b9 01:16:24,457 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:24,457 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:24,457 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:24,459 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:24,459 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,459 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:24,460 PM [follower7-writer-2719] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:24,460 PM [follower7-writer-2719] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:24,460 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,460 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3008,leader5-writer-2718]/waiting 01:16:24,460 PM [leader5-writer-2718] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.866 ms 01:16:24,460 PM [leader5-writer-2718] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.299 μs 01:16:24,460 PM [leader5-writer-2718] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:24,460 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:24,460 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:24,460 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,460 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,460 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,460 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:24,460 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:24,460 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:24,460 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:24,460 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,460 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:24,460 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:24,460 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,460 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:24,460 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:24,460 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:24,460 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:24,460 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:24,460 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:24,460 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,460 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 60.28 μs with journalIndex=1 01:16:24,461 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:24.460] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,461 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3009,follower7-writer-2719]/waiting 01:16:24,461 PM [follower7-writer-2719] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.220 ms 01:16:24,461 PM [follower7-writer-2719] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.140 μs 01:16:24,461 PM [follower7-writer-2719] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:24,461 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:24,461 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:24,461 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,461 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,461 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:24,461 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:24,461 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:24.469] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3ecd8569 [ERROR] [07/29/2025 13:16:24.461] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:24.469] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6eaac79a 01:16:24,470 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:24,470 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,470 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:24,470 PM [leader5-writer-2720] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:24,470 PM [leader5-writer-2720] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:24,470 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,470 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:24,470 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:24,470 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:24,471 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:24,471 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,471 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:24,471 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,471 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,471 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:24,471 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:24,471 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:24,471 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:24,471 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:24,471 PM [follower6-writer-2721] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:24,471 PM [follower6-writer-2721] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:24,471 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,471 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 34.61 μs with journalIndex=1 01:16:24,471 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) [ERROR] [07/29/2025 13:16:24.471] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,471 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,471 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3010,leader5-writer-2720]/waiting 01:16:24,471 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:24,471 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:24,471 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:24,471 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:24,471 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,471 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:24,471 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,471 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:24,471 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:24,471 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:24,471 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:24,471 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,471 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 55.45 μs with journalIndex=1 01:16:24,471 PM [leader5-writer-2720] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.357 ms 01:16:24,471 PM [leader5-writer-2720] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.320 μs 01:16:24,471 PM [leader5-writer-2720] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:24,471 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) [ERROR] [07/29/2025 13:16:24.471] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,471 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3011,follower6-writer-2721]/waiting 01:16:24,471 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:24,472 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:24,472 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,471 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:24,472 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,472 PM [follower6-writer-2721] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.018 ms 01:16:24,472 PM [follower6-writer-2721] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 1.510 μs 01:16:24,472 PM [follower6-writer-2721] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:24,472 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:24,472 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:24,472 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,472 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:24.472] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@fb9a070 01:16:24,472 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,472 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:24,472 PM [follower7-writer-2722] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:24,472 PM [follower7-writer-2722] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:24.472] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@511d6b09 01:16:24,472 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,472 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:24,472 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:24,472 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:24,472 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:24,472 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,472 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:24,472 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,472 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:24,472 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:24,472 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:24,472 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:24,472 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,472 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 33.61 μs with journalIndex=1 01:16:24,472 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:24,472 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:24.472] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,472 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3012,follower7-writer-2722]/waiting 01:16:24,472 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:24,472 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:24,472 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:24,472 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:24,473 PM [follower7-writer-2722] [DEBUG] JournalWriteTask - follower7: received 1 commands after 749.1 μs 01:16:24,473 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:24,473 PM [follower7-writer-2722] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.600 μs 01:16:24,473 PM [follower7-writer-2722] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:24,473 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:24,473 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:24,473 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,473 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:24.473] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@423a6d1 01:16:24,473 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:24,473 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:24,473 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:24,500 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:24,500 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,500 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:24,500 PM [leader5-writer-2723] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:24,500 PM [leader5-writer-2723] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:24,500 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:24,500 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,500 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:24,500 PM [follower7-writer-2724] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:24,500 PM [follower7-writer-2724] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:24,500 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,501 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:24,501 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:24,501 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:24,501 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:24,501 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,501 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:24,501 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,501 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:24,501 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:24,501 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:24,501 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:24,501 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,501 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 32.82 μs with journalIndex=1 01:16:24,501 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:24.501] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,501 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3013,leader5-writer-2723]/waiting 01:16:24,501 PM [leader5-writer-2723] [DEBUG] JournalWriteTask - leader5: received 1 commands after 979.4 μs 01:16:24,501 PM [leader5-writer-2723] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 7.629 μs 01:16:24,501 PM [leader5-writer-2723] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:24,501 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,501 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:24,501 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:24,501 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,501 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,501 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:24,501 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:24,501 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:24,501 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:24,501 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,501 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:24,501 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,501 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:24,501 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:24,501 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:24,501 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:24,501 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,501 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 59.89 μs with journalIndex=1 [WARN] [07/29/2025 13:16:24.501] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7112a7de 01:16:24,502 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) [ERROR] [07/29/2025 13:16:24.502] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,502 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3014,follower7-writer-2724]/waiting 01:16:24,502 PM [follower7-writer-2724] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.746 ms 01:16:24,502 PM [follower7-writer-2724] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.489 μs 01:16:24,502 PM [follower7-writer-2724] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:24,502 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:24,502 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:24,502 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,502 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:24.502] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7de48f69 01:16:24,503 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:24,503 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:24,503 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:24,504 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:24,505 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,505 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:24,505 PM [follower7-writer-2725] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:24,505 PM [follower7-writer-2725] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:24,505 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:24,505 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:24,505 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,505 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:24,505 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:24,505 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:24,505 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:24,505 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:24,505 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,505 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:24,505 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,505 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:24,505 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:24,505 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:24,505 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:24,505 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,505 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 44.49 μs with journalIndex=1 01:16:24,505 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3015,follower7-writer-2725]/waiting 01:16:24,505 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) [ERROR] [07/29/2025 13:16:24.505] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,505 PM [follower7-writer-2725] [DEBUG] JournalWriteTask - follower7: received 1 commands after 674.7 μs 01:16:24,505 PM [follower7-writer-2725] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 5.529 μs 01:16:24,505 PM [follower7-writer-2725] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:24,505 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:24,505 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:24,505 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,505 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:24.506] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1271ecf8 01:16:24,506 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:24,506 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:24,506 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:24,524 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:24,524 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,524 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:24,524 PM [leader5-writer-2726] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:24,524 PM [leader5-writer-2726] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:24,525 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,525 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:24,525 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:24,525 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:24,525 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:24,525 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,525 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:24,525 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,525 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:24,525 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:24,525 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:24,525 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:24,525 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,525 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 81.71 μs with journalIndex=1 01:16:24,525 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3016,leader5-writer-2726]/waiting 01:16:24,525 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,525 PM [leader5-writer-2726] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.119 ms 01:16:24,526 PM [leader5-writer-2726] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.269 μs 01:16:24,526 PM [leader5-writer-2726] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:24,526 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [ERROR] [07/29/2025 13:16:24.525] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,526 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:24,526 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:24,526 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,526 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:24.526] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4d5f9e79 01:16:24,526 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,527 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:24,526 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:24,526 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:24,527 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:24,527 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:24,529 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:24,529 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,529 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:24,529 PM [leader5-writer-2728] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:24,529 PM [leader5-writer-2728] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:24,529 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,529 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:24,529 PM [follower7-writer-2729] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:24,529 PM [follower7-writer-2729] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:24,530 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,530 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,530 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:24,530 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:24,530 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:24,530 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:24,530 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:24,530 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,530 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:24,530 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:24,530 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,530 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:24,530 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:24,530 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:24,530 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:24,530 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:24,530 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,530 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:24,530 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:24,530 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,530 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:24,530 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:24,530 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:24,530 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,530 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:24,530 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 40.53 μs with journalIndex=1 01:16:24,530 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,530 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 35.79 μs with journalIndex=1 01:16:24,530 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:24.530] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,530 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [ERROR] [07/29/2025 13:16:24.530] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,530 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3018,follower7-writer-2729]/waiting 01:16:24,530 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3017,leader5-writer-2728]/waiting 01:16:24,530 PM [follower7-writer-2729] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.149 ms 01:16:24,531 PM [follower7-writer-2729] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 8.259 μs 01:16:24,531 PM [follower7-writer-2729] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:24,531 PM [leader5-writer-2728] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.375 ms 01:16:24,531 PM [leader5-writer-2728] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 8.439 μs 01:16:24,531 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:24,531 PM [leader5-writer-2728] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:24,531 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:24,531 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,531 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:24.531] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1a0383ca 01:16:24,531 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:24,531 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:24,531 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,531 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,531 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:24,531 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:24,531 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:24.531] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4299a071 01:16:24,531 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:24,531 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:24,531 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:24,538 PM [follower6-writer-2727] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:24,538 PM [follower6-writer-2727] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:24,539 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,539 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:24,540 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:24,540 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:24,540 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:24,540 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,540 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:24,540 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,540 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:24,540 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:24,540 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:24,540 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:24,540 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,540 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 85.61 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:24.540] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,540 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,540 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3019,follower6-writer-2727]/waiting 01:16:24,540 PM [follower6-writer-2727] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.121 ms 01:16:24,540 PM [follower6-writer-2727] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.940 μs 01:16:24,540 PM [follower6-writer-2727] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:24,540 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:24,540 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:24,541 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,541 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,541 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:24,541 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,541 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:24,541 PM [follower7-writer-2730] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:24,541 PM [follower7-writer-2730] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:24,541 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:24,541 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:24.541] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7f45aad2 01:16:24,541 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:24,541 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,541 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:24,541 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:24,541 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:24,541 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:24,541 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,541 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:24,541 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,541 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:24,541 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:24,542 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:24,542 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:24,542 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,542 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 55.03 μs with journalIndex=1 01:16:24,542 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:24.542] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,542 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3020,follower7-writer-2730]/waiting 01:16:24,542 PM [follower7-writer-2730] [DEBUG] JournalWriteTask - follower7: received 1 commands after 734.4 μs 01:16:24,542 PM [follower7-writer-2730] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.439 μs 01:16:24,542 PM [follower7-writer-2730] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:24,542 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:24,542 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:24,542 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,542 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:24.542] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@446e32d0 01:16:24,542 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:24,542 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:24,542 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:24,549 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:24,549 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,549 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:24,549 PM [leader5-writer-2731] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:24,549 PM [leader5-writer-2731] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:24,549 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,549 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:24,549 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:24,550 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:24,550 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:24,550 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,550 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:24,550 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,550 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:24,550 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:24,550 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:24,550 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:24,550 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,550 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 65.57 μs with journalIndex=1 01:16:24,550 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:24.550] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,550 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3021,leader5-writer-2731]/waiting 01:16:24,550 PM [leader5-writer-2731] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.002 ms 01:16:24,550 PM [leader5-writer-2731] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.410 μs 01:16:24,550 PM [leader5-writer-2731] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:24,550 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:24,550 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:24,550 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,550 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,550 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:24,550 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:24,550 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:24.550] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@729eb4b3 01:16:24,566 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:24,566 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,566 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:24,566 PM [follower6-writer-2732] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:24,566 PM [follower6-writer-2732] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:24,566 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,566 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:24,566 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:24,566 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:24,566 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:24,567 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,567 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:24,567 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,567 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:24,567 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:24,567 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:24,567 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:24,567 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,567 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 68.22 μs with journalIndex=1 01:16:24,567 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) [ERROR] [07/29/2025 13:16:24.567] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,567 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:24,567 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3022,follower6-writer-2732]/waiting 01:16:24,567 PM [follower6-writer-2732] [DEBUG] JournalWriteTask - follower6: received 1 commands after 974.1 μs 01:16:24,567 PM [follower6-writer-2732] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.380 μs 01:16:24,567 PM [follower6-writer-2732] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:24,567 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:24,567 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,567 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:24,567 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:24,567 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,567 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:24.567] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7e10292c 01:16:24,568 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:24,568 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,568 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:24,568 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:24,568 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:24,568 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:24,568 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:24,568 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:24,568 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,568 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:24,568 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,568 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:24,568 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:24,568 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:24,568 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:24,568 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,568 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 33.27 μs with journalIndex=1 01:16:24,568 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:24.568] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,568 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3023,leader5-writer-2733]/runnable 01:16:24,573 PM [leader5-writer-2733] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:24,573 PM [leader5-writer-2733] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.460 μs 01:16:24,573 PM [leader5-writer-2733] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.799 μs 01:16:24,573 PM [leader5-writer-2733] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:24,573 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:24,573 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:24,573 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,573 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:24.573] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3b00694f 01:16:24,573 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:24,573 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:24,573 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:24,577 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:24,578 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,578 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:24,578 PM [follower6-writer-2734] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:24,578 PM [follower6-writer-2734] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:24,579 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,579 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:24,579 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:24,579 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:24,579 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:24,579 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,579 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:24,579 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,579 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:24,579 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:24,579 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:24,579 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:24,579 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,579 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 87.43 μs with journalIndex=1 01:16:24,579 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:24,579 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,579 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3024,follower6-writer-2734]/waiting 01:16:24,579 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,579 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 [ERROR] [07/29/2025 13:16:24.579] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,579 PM [follower6-writer-2734] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.746 ms 01:16:24,579 PM [follower6-writer-2734] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 4.990 μs 01:16:24,579 PM [follower6-writer-2734] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:24,579 PM [follower7-writer-2735] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:24,579 PM [follower7-writer-2735] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:24,580 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:24,580 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:24,580 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,580 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,580 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,580 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:24,580 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:24,580 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:24,580 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:24,580 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 [WARN] [07/29/2025 13:16:24.580] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@73ec93e6 01:16:24,580 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:24,580 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,580 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:24,580 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:24,580 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:24,580 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:24,580 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,580 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 60.58 μs with journalIndex=1 01:16:24,580 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:24,580 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:24,580 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor [ERROR] [07/29/2025 13:16:24.580] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,581 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3025,follower7-writer-2735]/waiting 01:16:24,581 PM [follower7-writer-2735] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.365 ms 01:16:24,581 PM [follower7-writer-2735] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 4.800 μs 01:16:24,581 PM [follower7-writer-2735] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:24,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:24,581 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:24,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:24.581] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2a6cb981 01:16:24,581 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:24,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:24,581 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:24,585 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:24,585 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,585 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:24,585 PM [follower6-writer-2736] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:24,585 PM [follower6-writer-2736] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:24,586 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,586 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:24,586 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:24,586 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:24,586 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:24,586 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,586 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:24,586 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,586 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:24,586 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:24,586 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:24,586 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:24,586 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,586 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 119.5 μs with journalIndex=1 01:16:24,586 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) [ERROR] [07/29/2025 13:16:24.586] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,586 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3026,follower6-writer-2736]/waiting 01:16:24,586 PM [follower6-writer-2736] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.298 ms 01:16:24,586 PM [follower6-writer-2736] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 4.820 μs 01:16:24,586 PM [follower6-writer-2736] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:24,587 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:24,587 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:24,587 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,587 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,587 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:24,587 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:24,587 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:24,587 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:24,587 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,587 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 [WARN] [07/29/2025 13:16:24.588] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3bb3af7b 01:16:24,589 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,589 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:24,589 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:24,589 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:24,589 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:24,589 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:24,589 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,589 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:24,589 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,589 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,590 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:24,590 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:24,590 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:24,590 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:24,590 PM [follower6-writer-2738] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:24,590 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:24,590 PM [follower6-writer-2738] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:24,590 PM [leader5-writer-2737] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:24,590 PM [leader5-writer-2737] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:24,590 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,590 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 96.56 μs with journalIndex=1 01:16:24,590 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:24.590] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,591 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,591 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:24,591 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:24,591 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:24,591 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:24,591 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,591 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:24,591 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,591 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:24,591 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:24,591 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:24,591 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:24,591 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,591 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 56.86 μs with journalIndex=1 01:16:24,591 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,591 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3027,leader5-writer-2737]/waiting 01:16:24,591 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3028,follower6-writer-2738]/waiting [ERROR] [07/29/2025 13:16:24.591] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,591 PM [leader5-writer-2737] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.514 ms 01:16:24,592 PM [leader5-writer-2737] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 4.420 μs 01:16:24,592 PM [leader5-writer-2737] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:24,591 PM [follower6-writer-2738] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.589 ms 01:16:24,592 PM [follower6-writer-2738] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 1.320 μs 01:16:24,592 PM [follower6-writer-2738] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:24,592 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:24,592 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:24,592 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,592 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,592 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:24.592] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3bafd251 01:16:24,592 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,592 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:24,592 PM [follower7-writer-2739] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:24,592 PM [follower7-writer-2739] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:24,592 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:24,592 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:24,592 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,592 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,592 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:24,592 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:24,592 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:24.592] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@273e8082 01:16:24,593 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,593 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:24,593 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:24,593 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:24,593 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:24,593 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,593 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:24,593 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,593 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:24,593 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:24,593 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:24,593 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:24,593 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:24,593 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:24,593 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,593 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:24,593 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 112.2 μs with journalIndex=1 01:16:24,593 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:24.593] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,595 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:24,595 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,595 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:24,595 PM [follower6-writer-2740] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:24,595 PM [follower6-writer-2740] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:24,593 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3029,follower7-writer-2739]/waiting 01:16:24,595 PM [follower7-writer-2739] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.262 ms 01:16:24,595 PM [follower7-writer-2739] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.470 μs 01:16:24,595 PM [follower7-writer-2739] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:24,596 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,596 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:24,596 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:24,596 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:24,596 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:24,596 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,596 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:24,596 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,596 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:24,596 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:24,596 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:24,596 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:24,596 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,596 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 67.43 μs with journalIndex=1 01:16:24,596 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,596 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3030,follower6-writer-2740]/waiting 01:16:24,596 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:24,596 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:24,596 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,596 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,596 PM [follower6-writer-2740] [DEBUG] JournalWriteTask - follower6: received 1 commands after 898.3 μs 01:16:24,596 PM [follower6-writer-2740] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.390 μs 01:16:24,596 PM [follower6-writer-2740] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:24,596 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:24,596 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:24,596 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,596 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,596 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:24,596 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:24,596 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:24,597 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:24,597 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:24,597 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:24,604 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) [ERROR] [07/29/2025 13:16:24.596] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:24.605] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@65da24e [WARN] [07/29/2025 13:16:24.605] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@61452ddb 01:16:24,630 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:24,630 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,630 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:24,630 PM [follower7-writer-2741] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:24,630 PM [follower7-writer-2741] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:24,630 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:24,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:24,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,630 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:24,631 PM [leader5-writer-2742] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:24,631 PM [leader5-writer-2742] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:24,631 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,631 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:24,631 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,631 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:24,631 PM [follower6-writer-2743] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:24,631 PM [follower6-writer-2743] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:24,631 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:24,631 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:24,631 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:24,631 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,631 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:24,631 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,631 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:24,631 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:24,631 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:24,631 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:24,631 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,631 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,631 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 70.05 μs with journalIndex=1 01:16:24,631 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:24,631 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:24,631 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:24,631 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:24,631 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,631 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,631 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:24,632 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:24,631 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3031,follower7-writer-2741]/waiting 01:16:24,631 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,632 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:24,632 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,632 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:24,632 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:24,632 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:24,632 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:24,632 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:24,632 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:24,632 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,632 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:24,632 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,632 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:24,632 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:24,632 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,632 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:24,632 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:24,632 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 68.48 μs with journalIndex=1 01:16:24,632 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,632 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 88.83 μs with journalIndex=1 01:16:24,632 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) [ERROR] [07/29/2025 13:16:24.631] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,633 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,632 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3033,follower6-writer-2743]/waiting 01:16:24,632 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3032,leader5-writer-2742]/waiting 01:16:24,632 PM [follower7-writer-2741] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.353 ms 01:16:24,633 PM [follower7-writer-2741] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 5.759 μs 01:16:24,633 PM [follower7-writer-2741] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:24,633 PM [leader5-writer-2742] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.185 ms 01:16:24,633 PM [leader5-writer-2742] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 7.420 μs 01:16:24,633 PM [leader5-writer-2742] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:24,633 PM [follower6-writer-2743] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.734 ms 01:16:24,633 PM [follower6-writer-2743] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.910 μs 01:16:24,633 PM [follower6-writer-2743] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:24,633 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:24,633 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:24,633 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,633 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,633 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:24,633 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:24,633 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,633 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,633 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:24,633 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:24,633 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,633 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,633 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:24,633 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:24,633 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:24,633 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:24,633 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:24,634 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:24,634 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:24,634 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:24,634 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor [ERROR] [07/29/2025 13:16:24.632] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:24.632] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:24.639] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@f1d940b [WARN] [07/29/2025 13:16:24.639] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@14451c87 [WARN] [07/29/2025 13:16:24.639] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4a2c8127 01:16:24,668 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:24,668 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,668 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:24,668 PM [leader5-writer-2744] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:24,668 PM [leader5-writer-2744] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:24,668 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:24,669 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,669 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:24,669 PM [follower7-writer-2745] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:24,669 PM [follower7-writer-2745] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:24,677 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,677 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:24,677 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:24,677 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:24,677 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:24,678 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,678 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:24,678 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,678 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:24,678 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:24,678 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:24,678 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:24,678 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,678 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:24,678 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 86.08 μs with journalIndex=1 01:16:24,678 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,678 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:24,678 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) [ERROR] [07/29/2025 13:16:24.678] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,678 PM [follower6-writer-2746] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:24,678 PM [follower6-writer-2746] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:24,679 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,679 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:24,679 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:24,679 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:24,679 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:24,679 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,679 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:24,679 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,679 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:24,679 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:24,679 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:24,679 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:24,680 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,680 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 733.2 μs with journalIndex=1 01:16:24,680 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,680 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null [ERROR] [07/29/2025 13:16:24.680] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,680 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:24,678 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3034,leader5-writer-2744]/waiting 01:16:24,680 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:24,680 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:24,680 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:24,680 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,680 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:24,680 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,680 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:24,680 PM [leader5-writer-2744] [DEBUG] JournalWriteTask - leader5: received 1 commands after 12.39 ms 01:16:24,680 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:24,680 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:24,680 PM [leader5-writer-2744] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 8.160 μs 01:16:24,680 PM [leader5-writer-2744] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:24,680 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:24,680 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,680 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:24,680 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 78.94 μs with journalIndex=1 01:16:24,681 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:24.681] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,680 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3035,follower7-writer-2745]/waiting 01:16:24,681 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3036,follower6-writer-2746]/waiting 01:16:24,685 PM [follower7-writer-2745] [DEBUG] JournalWriteTask - follower7: received 1 commands after 15.96 ms 01:16:24,685 PM [follower7-writer-2745] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.250 μs 01:16:24,685 PM [follower7-writer-2745] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:24,680 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:24,685 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,685 PM [follower6-writer-2746] [DEBUG] JournalWriteTask - follower6: received 1 commands after 6.453 ms 01:16:24,685 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,685 PM [follower6-writer-2746] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 8.109 μs 01:16:24,685 PM [follower6-writer-2746] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:24,685 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:24,685 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:24,685 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,685 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,685 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:24,685 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:24,685 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:24,686 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:24,686 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:24,686 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:24,689 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:24,689 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:24,689 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,689 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,689 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:24,689 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:24,689 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:24.693] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4ecee27e [WARN] [07/29/2025 13:16:24.693] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7559ccab [WARN] [07/29/2025 13:16:24.693] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7bba285d 01:16:24,698 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:24,698 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,698 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:24,698 PM [leader5-writer-2747] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:24,698 PM [leader5-writer-2747] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:24,699 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,699 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:24,699 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:24,699 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:24,699 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:24,699 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,699 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:24,699 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,699 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:24,699 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:24,699 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:24,699 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:24,699 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,699 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 74.24 μs with journalIndex=1 01:16:24,701 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:24,701 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3037,leader5-writer-2747]/waiting 01:16:24,701 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) [ERROR] [07/29/2025 13:16:24.700] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,701 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,701 PM [leader5-writer-2747] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.473 ms 01:16:24,701 PM [leader5-writer-2747] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.600 μs 01:16:24,701 PM [leader5-writer-2747] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:24,701 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:24,701 PM [follower6-writer-2748] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:24,701 PM [follower6-writer-2748] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:24,701 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:24,701 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:24,701 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,701 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:24.701] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2088748e 01:16:24,701 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:24,701 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:24,701 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:24,702 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,702 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:24,702 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:24,702 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:24,702 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:24,702 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,702 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:24,702 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,702 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:24,702 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:24,702 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:24,702 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:24,702 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,702 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 49.98 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:24.702] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,702 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,702 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3038,follower6-writer-2748]/waiting 01:16:24,702 PM [follower6-writer-2748] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.299 ms 01:16:24,702 PM [follower6-writer-2748] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.510 μs 01:16:24,702 PM [follower6-writer-2748] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:24,702 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:24,702 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:24,702 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,702 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,703 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:24,703 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:24,703 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:24.703] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5890a10c 01:16:24,709 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:24,709 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,709 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:24,709 PM [follower7-writer-2749] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:24,709 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:24,709 PM [follower7-writer-2749] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:24,709 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,709 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:24,709 PM [leader5-writer-2750] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:24,709 PM [leader5-writer-2750] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:24,710 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,710 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,710 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:24,710 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:24,710 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:24,710 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:24,710 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:24,710 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:24,710 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:24,710 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,710 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:24,710 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:24,710 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,710 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,710 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:24,710 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:24,710 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,710 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:24,710 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:24,710 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:24,710 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:24,710 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:24,710 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:24,710 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:24,710 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,710 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,710 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 71.28 μs with journalIndex=1 01:16:24,710 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 90.51 μs with journalIndex=1 01:16:24,710 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,710 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3039,follower7-writer-2749]/waiting 01:16:24,711 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:24.710] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,710 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3040,leader5-writer-2750]/waiting [ERROR] [07/29/2025 13:16:24.710] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,711 PM [follower7-writer-2749] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.612 ms 01:16:24,711 PM [follower7-writer-2749] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.010 μs 01:16:24,711 PM [follower7-writer-2749] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:24,711 PM [leader5-writer-2750] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.548 ms 01:16:24,711 PM [leader5-writer-2750] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 6.429 μs 01:16:24,711 PM [leader5-writer-2750] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:24,711 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:24,711 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:24,711 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:24,711 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,711 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:24,711 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,711 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,711 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,711 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:24,711 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:24,711 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:24,711 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:24,711 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:24,711 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:24.717] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@64b249d [WARN] [07/29/2025 13:16:24.717] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@16bc2ff 01:16:24,719 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:24,719 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,719 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:24,719 PM [follower6-writer-2751] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:24,719 PM [follower6-writer-2751] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:24,720 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,720 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:24,720 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:24,720 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:24,720 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:24,721 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,721 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:24,721 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,721 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:24,721 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:24,721 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:24,721 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:24,721 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,721 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 106.1 μs with journalIndex=1 01:16:24,721 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,721 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3041,follower6-writer-2751]/waiting 01:16:24,721 PM [follower6-writer-2751] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.287 ms 01:16:24,721 PM [follower6-writer-2751] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 6.569 μs 01:16:24,721 PM [follower6-writer-2751] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:24,721 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:24,721 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:24,721 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,721 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:24.721] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:24.722] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@41f13dd1 01:16:24,722 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:24,722 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:24,722 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:24,737 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:24,737 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,737 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:24,737 PM [leader5-writer-2752] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:24,737 PM [leader5-writer-2752] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:24,738 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,738 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:24,738 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:24,738 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:24,738 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:24,738 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,738 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:24,738 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,738 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:24,738 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:24,738 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:24,738 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:24,738 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,738 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 74.81 μs with journalIndex=1 01:16:24,739 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3042,leader5-writer-2752]/waiting [ERROR] [07/29/2025 13:16:24.739] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,739 PM [leader5-writer-2752] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.363 ms 01:16:24,739 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,739 PM [leader5-writer-2752] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 8.660 μs 01:16:24,739 PM [leader5-writer-2752] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:24,739 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:24,739 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:24,739 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:24,739 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,739 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,739 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,739 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:24,739 PM [follower7-writer-2753] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:24,739 PM [follower7-writer-2753] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:24,740 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,740 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:24,740 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:24,740 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:24,740 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:24,740 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,740 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:24,740 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,740 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:24,740 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:24,740 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:24,740 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:24,740 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,740 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 53.93 μs with journalIndex=1 [WARN] [07/29/2025 13:16:24.740] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1cd20103 01:16:24,740 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3043,follower7-writer-2753]/waiting 01:16:24,740 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) [ERROR] [07/29/2025 13:16:24.740] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,740 PM [follower7-writer-2753] [DEBUG] JournalWriteTask - follower7: received 1 commands after 762.3 μs 01:16:24,740 PM [follower7-writer-2753] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 6.389 μs 01:16:24,740 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:24,740 PM [follower7-writer-2753] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:24,740 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:24,740 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:24,740 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,740 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,740 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,740 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:24,740 PM [follower6-writer-2754] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:24,740 PM [follower6-writer-2754] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:24.740] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7de9825f 01:16:24,740 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:24,740 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:24,740 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:24,741 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,741 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:24,741 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:24,741 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:24,741 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:24,741 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,741 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:24,741 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,741 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:24,741 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:24,741 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:24,741 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:24,741 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,741 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 118.1 μs with journalIndex=1 01:16:24,741 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,741 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3044,follower6-writer-2754]/waiting [ERROR] [07/29/2025 13:16:24.741] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,742 PM [follower6-writer-2754] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.318 ms 01:16:24,742 PM [follower6-writer-2754] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.099 μs 01:16:24,742 PM [follower6-writer-2754] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:24,742 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:24,742 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:24,742 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,742 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:24.742] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4153b74a 01:16:24,742 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:24,742 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:24,742 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:24,742 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:24,742 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:24,742 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:24,754 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:24,771 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:24,771 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,771 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:24,771 PM [follower6-writer-2755] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:24,771 PM [follower6-writer-2755] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:24,771 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:24,772 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,772 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:24,772 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,772 PM [follower7-writer-2756] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:24,772 PM [follower7-writer-2756] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:24,772 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:24,772 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:24,772 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:24,772 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:24,772 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,772 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:24,772 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,772 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:24,772 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:24,772 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:24,772 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:24,772 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,772 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 152.2 μs with journalIndex=1 01:16:24,773 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:24,773 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,773 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:24,773 PM [leader5-writer-2757] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:24,773 PM [leader5-writer-2757] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:24,774 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3045,follower6-writer-2755]/waiting 01:16:24,774 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,774 PM [follower6-writer-2755] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.602 ms 01:16:24,774 PM [follower6-writer-2755] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.099 μs 01:16:24,774 PM [follower6-writer-2755] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:24,774 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:24,774 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:24,774 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,774 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,774 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:24,774 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:24,774 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,774 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:24,774 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:24,774 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:24,774 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:24,774 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:24,774 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,774 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:24,774 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,774 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:24,774 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:24,774 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:24,774 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:24,774 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,774 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 52.71 μs with journalIndex=1 01:16:24,774 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,774 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:24,774 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:24,774 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:24,774 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) [ERROR] [07/29/2025 13:16:24.773] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) [WARN] [07/29/2025 13:16:24.775] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7e3cf3c4 at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:24.774] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,774 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:24,775 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,775 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:24,775 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,775 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:24,775 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:24,775 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:24,775 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:24,775 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,775 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 51.02 μs with journalIndex=1 01:16:24,775 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) [ERROR] [07/29/2025 13:16:24.775] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,775 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3046,follower7-writer-2756]/waiting 01:16:24,775 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3047,leader5-writer-2757]/waiting 01:16:24,775 PM [leader5-writer-2757] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.167 ms 01:16:24,775 PM [leader5-writer-2757] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.809 μs 01:16:24,775 PM [leader5-writer-2757] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:24,775 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:24,775 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:24,775 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,775 PM [follower7-writer-2756] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.467 ms 01:16:24,775 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,775 PM [follower7-writer-2756] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.559 μs 01:16:24,775 PM [follower7-writer-2756] [DEBUG] JournalWriteTask - follower7: journal writer stopped [WARN] [07/29/2025 13:16:24.775] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2c8e1551 01:16:24,776 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:24,776 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:24,776 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:24,776 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:24,776 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,776 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:24,776 PM [follower6-writer-2758] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:24,776 PM [follower6-writer-2758] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:24,777 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:24,777 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:24,777 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,777 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:24.777] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5fefa00f 01:16:24,777 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:24,777 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:24,777 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:24,780 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,780 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:24,780 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:24,780 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:24,780 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:24,780 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,780 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:24,780 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,780 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:24,780 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:24,780 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:24,780 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:24,781 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,781 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 164.9 μs with journalIndex=1 01:16:24,781 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) [ERROR] [07/29/2025 13:16:24.781] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,781 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3048,follower6-writer-2758]/waiting 01:16:24,781 PM [follower6-writer-2758] [DEBUG] JournalWriteTask - follower6: received 1 commands after 5.140 ms 01:16:24,781 PM [follower6-writer-2758] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.520 μs 01:16:24,781 PM [follower6-writer-2758] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:24,782 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:24,782 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:24,782 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,782 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:24.782] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3d89e2b6 01:16:24,782 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:24,782 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:24,782 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:24,787 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:24,787 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,787 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:24,787 PM [leader5-writer-2759] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:24,787 PM [leader5-writer-2759] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:24,788 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,788 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:24,788 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:24,788 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:24,788 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:24,788 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,788 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:24,788 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,788 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:24,788 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:24,788 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:24,788 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:24,788 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,788 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 101.5 μs with journalIndex=1 01:16:24,788 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:24,788 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:24.788] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,788 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,788 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:24,788 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3049,leader5-writer-2759]/waiting 01:16:24,788 PM [follower7-writer-2760] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:24,788 PM [follower7-writer-2760] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:24,788 PM [leader5-writer-2759] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.469 ms 01:16:24,788 PM [leader5-writer-2759] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.289 μs 01:16:24,788 PM [leader5-writer-2759] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:24,789 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:24,789 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:24,789 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,789 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,789 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null [WARN] [07/29/2025 13:16:24.789] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7c3da113 01:16:24,789 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:24,789 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:24,789 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:24,789 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:24,789 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,789 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:24,789 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:24,789 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,789 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:24,789 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:24,789 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:24,789 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:24,789 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:24,789 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:24,789 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,789 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 128.7 μs with journalIndex=1 01:16:24,789 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:24.789] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,789 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3050,follower7-writer-2760]/waiting 01:16:24,790 PM [follower7-writer-2760] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.182 ms 01:16:24,790 PM [follower7-writer-2760] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.540 μs 01:16:24,790 PM [follower7-writer-2760] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:24,790 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:24,790 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:24,790 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,790 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:24.790] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4c0e1229 01:16:24,790 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:24,790 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:24,790 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:24,819 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:24,819 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:24,819 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,819 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:24,819 PM [leader5-writer-2761] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:24,819 PM [leader5-writer-2761] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:24,819 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,819 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:24,820 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:24,820 PM [follower6-writer-2762] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:24,820 PM [follower6-writer-2762] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:24,820 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,820 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:24,820 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:24,820 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:24,820 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:24,820 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,820 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:24,820 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,820 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:24,820 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:24,820 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:24,820 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:24,820 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,820 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:24,820 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,820 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 69.70 μs with journalIndex=1 01:16:24,820 PM [follower7-writer-2763] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:24,820 PM [follower7-writer-2763] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:24,820 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) [ERROR] [07/29/2025 13:16:24.820] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,820 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,820 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3051,leader5-writer-2761]/waiting 01:16:24,820 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:24,820 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:24,820 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:24,820 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,820 PM [leader5-writer-2761] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.098 ms 01:16:24,820 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:24,820 PM [leader5-writer-2761] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.089 μs 01:16:24,820 PM [leader5-writer-2761] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:24,820 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:24,820 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,820 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:24,820 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,820 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:24,820 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:24,820 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:24,820 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:24,820 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:24,820 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:24,820 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,820 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,820 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,821 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 73.67 μs with journalIndex=1 [WARN] [07/29/2025 13:16:24.821] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3e552510 01:16:24,821 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3052,follower6-writer-2762]/waiting 01:16:24,821 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:24.821] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,820 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:24,821 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:24,821 PM [follower6-writer-2762] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.260 ms 01:16:24,821 PM [follower6-writer-2762] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 4.369 μs 01:16:24,821 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:24,821 PM [follower6-writer-2762] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:24,821 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:24,821 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:24,821 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:24,821 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,821 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:24.822] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7a09d74b 01:16:24,822 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:24,822 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:24,822 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:24,829 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:24,829 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:24,829 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,829 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:24,829 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,829 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:24,829 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:24,829 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:24,829 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:24,829 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,829 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 100.5 μs with journalIndex=1 01:16:24,829 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [ERROR] [07/29/2025 13:16:24.829] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,829 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3053,follower7-writer-2763]/waiting 01:16:24,830 PM [follower7-writer-2763] [DEBUG] JournalWriteTask - follower7: received 1 commands after 9.769 ms 01:16:24,830 PM [follower7-writer-2763] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 4.320 μs 01:16:24,830 PM [follower7-writer-2763] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:24,830 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:24,830 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:24,830 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,830 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,831 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:24,831 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:24,831 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:24,831 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:24,831 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,831 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:24,831 PM [leader5-writer-2764] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:24,831 PM [leader5-writer-2764] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:24.831] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4e99c25e 01:16:24,831 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,831 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:24,832 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:24,832 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:24,832 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:24,832 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,832 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:24,832 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,832 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:24,832 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:24,832 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:24,832 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:24,832 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,832 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 45.84 μs with journalIndex=1 01:16:24,832 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,832 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3054,leader5-writer-2764]/waiting 01:16:24,832 PM [leader5-writer-2764] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.282 ms 01:16:24,832 PM [leader5-writer-2764] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.329 μs 01:16:24,832 PM [leader5-writer-2764] [DEBUG] JournalWriteTask - leader5: journal writer stopped [ERROR] [07/29/2025 13:16:24.832] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,832 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:24,832 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:24,832 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,832 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,832 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:24.832] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@50eda107 01:16:24,832 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,832 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:24,833 PM [follower6-writer-2765] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:24,833 PM [follower6-writer-2765] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:24,833 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:24,833 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,833 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:24,833 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:24,833 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:24,833 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:24,833 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:24,833 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:24,833 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,833 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:24,833 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,833 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:24,833 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:24,833 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:24,833 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:24,833 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,833 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 78.35 μs with journalIndex=1 01:16:24,833 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3055,follower6-writer-2765]/waiting 01:16:24,833 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,833 PM [follower6-writer-2765] [DEBUG] JournalWriteTask - follower6: received 1 commands after 795.4 μs [ERROR] [07/29/2025 13:16:24.833] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,833 PM [follower6-writer-2765] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.559 μs 01:16:24,833 PM [follower6-writer-2765] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:24,834 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:24,834 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:24,834 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,834 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:24.834] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1c5aa6ef 01:16:24,834 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:24,834 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:24,834 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:24,870 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:24,871 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,871 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:24,871 PM [follower7-writer-2766] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:24,871 PM [follower7-writer-2766] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:24,871 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:24,871 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,871 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:24,871 PM [leader5-writer-2767] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:24,871 PM [leader5-writer-2767] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:24,871 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,871 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:24,871 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:24,871 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:24,871 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:24,871 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,871 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:24,871 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,871 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:24,871 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:24,871 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:24,871 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:24,871 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,872 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:24,872 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 100.8 μs with journalIndex=1 01:16:24,872 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,872 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:24,872 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:24,872 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:24,872 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,872 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,872 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:24,872 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:24,872 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3056,follower7-writer-2766]/waiting 01:16:24,872 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,872 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:24,872 PM [follower7-writer-2766] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.391 ms 01:16:24,872 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,872 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:24,872 PM [follower7-writer-2766] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.239 μs 01:16:24,872 PM [follower7-writer-2766] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:24,872 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery [ERROR] [07/29/2025 13:16:24.872] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,872 PM [follower6-writer-2768] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:24,872 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:24,872 PM [follower6-writer-2768] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:24,872 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:24,872 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:24,872 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:24,872 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,872 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,872 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,872 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 88.83 μs with journalIndex=1 [WARN] [07/29/2025 13:16:24.872] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@422ae928 01:16:24,872 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:24,873 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:24,873 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:24,873 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:24.873] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,873 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3057,leader5-writer-2767]/waiting 01:16:24,873 PM [leader5-writer-2767] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.715 ms 01:16:24,873 PM [leader5-writer-2767] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 8.449 μs 01:16:24,873 PM [leader5-writer-2767] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:24,873 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:24,873 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:24,873 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,873 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:24.873] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@34be77c6 01:16:24,874 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:24,874 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:24,874 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:24,876 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,876 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:24,876 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:24,876 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:24,876 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:24,876 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,876 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:24,876 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,876 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:24,876 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:24,876 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:24,876 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:24,876 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,876 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 70.18 μs with journalIndex=1 01:16:24,877 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) [ERROR] [07/29/2025 13:16:24.876] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,877 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3058,follower6-writer-2768]/waiting 01:16:24,877 PM [follower6-writer-2768] [DEBUG] JournalWriteTask - follower6: received 1 commands after 4.710 ms 01:16:24,877 PM [follower6-writer-2768] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.139 μs 01:16:24,877 PM [follower6-writer-2768] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:24,877 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:24,877 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:24,877 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,877 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:24.877] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@56a3b238 01:16:24,877 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:24,877 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:24,877 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:24,887 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:24,887 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,887 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:24,887 PM [follower7-writer-2769] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:24,887 PM [follower7-writer-2769] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:24,888 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,888 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:24,888 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:24,888 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:24,888 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:24,888 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,888 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:24,888 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,888 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:24,888 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:24,888 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:24,888 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:24,888 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,888 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 119.3 μs with journalIndex=1 01:16:24,888 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,888 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3059,follower7-writer-2769]/waiting [ERROR] [07/29/2025 13:16:24.888] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,889 PM [follower7-writer-2769] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.640 ms 01:16:24,890 PM [follower7-writer-2769] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.030 μs 01:16:24,890 PM [follower7-writer-2769] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:24,890 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:24,890 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:24,890 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,890 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:24.890] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5fd1f5d 01:16:24,890 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:24,890 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:24,890 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:24,890 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:24,891 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,891 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:24,891 PM [follower6-writer-2770] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:24,891 PM [follower6-writer-2770] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:24,891 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,891 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:24,891 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:24,891 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:24,891 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:24,891 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,891 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:24,891 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,891 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:24,891 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:24,891 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:24,891 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:24,892 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,892 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 123.4 μs with journalIndex=1 01:16:24,892 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:24.892] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,892 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3060,follower6-writer-2770]/waiting 01:16:24,892 PM [follower6-writer-2770] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.246 ms 01:16:24,892 PM [follower6-writer-2770] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.900 μs 01:16:24,892 PM [follower6-writer-2770] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:24,892 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:24,892 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:24,892 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,892 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:24.892] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2caa4b2c 01:16:24,892 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:24,892 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:24,892 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:24,892 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:24,892 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,892 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:24,892 PM [leader5-writer-2771] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:24,892 PM [leader5-writer-2771] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:24,893 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,893 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:24,893 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:24,893 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:24,893 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:24,893 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,893 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:24,893 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,893 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:24,893 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:24,893 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:24,893 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:24,893 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,893 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 41.70 μs with journalIndex=1 01:16:24,893 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:24.893] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,893 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3061,leader5-writer-2771]/waiting 01:16:24,893 PM [leader5-writer-2771] [DEBUG] JournalWriteTask - leader5: received 1 commands after 996.3 μs 01:16:24,893 PM [leader5-writer-2771] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.720 μs 01:16:24,893 PM [leader5-writer-2771] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:24,893 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:24,893 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:24,893 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,893 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:24.894] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@720ce020 01:16:24,894 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:24,894 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:24,894 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:24,899 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:24,899 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,899 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:24,899 PM [follower6-writer-2772] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:24,899 PM [follower6-writer-2772] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:24,899 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,899 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:24,899 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:24,899 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:24,899 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:24,900 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,900 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:24,900 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,900 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:24,900 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:24,900 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:24,900 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:24,900 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,900 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 71.64 μs with journalIndex=1 01:16:24,900 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3062,follower6-writer-2772]/waiting 01:16:24,900 PM [follower6-writer-2772] [DEBUG] JournalWriteTask - follower6: received 1 commands after 786.6 μs 01:16:24,900 PM [follower6-writer-2772] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.980 μs 01:16:24,900 PM [follower6-writer-2772] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:24.900] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,900 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:24,900 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:24,900 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,900 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,900 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:24.900] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@bd17406 01:16:24,900 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:24,900 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:24,900 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:24,905 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:24,933 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:24,934 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,934 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:24,934 PM [follower7-writer-2773] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:24,934 PM [follower7-writer-2773] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:24,934 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:24,934 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,934 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:24,934 PM [leader5-writer-2774] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:24,934 PM [leader5-writer-2774] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:24,935 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,935 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:24,935 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:24,935 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:24,935 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:24,935 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:24,935 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,935 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:24,935 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,935 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:24,935 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:24,935 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:24,935 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:24,935 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,935 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,935 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:24,935 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 81.92 μs with journalIndex=1 01:16:24,935 PM [follower6-writer-2775] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:24,935 PM [follower6-writer-2775] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:24,936 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,936 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:24,936 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:24,936 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:24,936 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:24,936 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,936 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:24,936 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,936 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:24,936 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:24,936 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:24,936 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:24,936 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,936 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 64.47 μs with journalIndex=1 01:16:24,936 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,936 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:24,936 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:24,936 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:24,936 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:24,936 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,936 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:24,936 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,936 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:24,936 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:24,936 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:24,936 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:24,936 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,936 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 59.95 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:24.937] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:24.937] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:24.937] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,937 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,937 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,938 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,938 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3063,follower7-writer-2773]/waiting 01:16:24,938 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3065,follower6-writer-2775]/waiting 01:16:24,938 PM [follower7-writer-2773] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.821 ms 01:16:24,938 PM [follower7-writer-2773] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.850 μs 01:16:24,938 PM [follower7-writer-2773] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:24,938 PM [follower6-writer-2775] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.957 ms 01:16:24,938 PM [follower6-writer-2775] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 1.230 μs 01:16:24,938 PM [follower6-writer-2775] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:24,938 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3064,leader5-writer-2774]/waiting 01:16:24,938 PM [leader5-writer-2774] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.559 ms 01:16:24,938 PM [leader5-writer-2774] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.500 μs 01:16:24,938 PM [leader5-writer-2774] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:24,938 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:24,938 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:24,938 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,938 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:24.938] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@48014358 01:16:24,938 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:24,938 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:24,938 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,938 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:24.939] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@66ea549c 01:16:24,939 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:24,939 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:24,939 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:24,941 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:24,941 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:24,941 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,941 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:24.941] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@581a3d06 01:16:24,941 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:24,941 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:24,941 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:24,941 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:24,941 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:24,941 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:24,966 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:24,966 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,966 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:24,967 PM [follower7-writer-2776] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:24,967 PM [follower7-writer-2776] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:24,967 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:24,967 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,967 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:24,967 PM [leader5-writer-2777] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:24,967 PM [leader5-writer-2777] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:24,967 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,967 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:24,967 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:24,967 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:24,967 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:24,967 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,967 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:24,967 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:24,967 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:24,967 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:24,967 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:24,967 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:24,967 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,968 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 66.38 μs with journalIndex=1 01:16:24,968 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:24,968 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,968 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:24,968 PM [follower6-writer-2778] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:24,968 PM [follower6-writer-2778] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:24,968 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,968 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3066,follower7-writer-2776]/waiting [ERROR] [07/29/2025 13:16:24.968] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,968 PM [follower7-writer-2776] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.816 ms 01:16:24,968 PM [follower7-writer-2776] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 8.089 μs 01:16:24,968 PM [follower7-writer-2776] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:24,968 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:24,968 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:24,968 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:24,968 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:24.969] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@24e14c6b 01:16:24,969 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,969 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:24,969 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:24,969 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:24,969 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:24,969 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,969 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:24,969 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:24,969 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:24,969 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:24,969 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:24,969 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:24,969 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,969 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 31.56 μs with journalIndex=1 01:16:24,969 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:24,969 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:24,969 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,969 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3068,follower6-writer-2778]/waiting 01:16:24,969 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:24,969 PM [follower6-writer-2778] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.311 ms 01:16:24,969 PM [follower6-writer-2778] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.999 μs 01:16:24,969 PM [follower6-writer-2778] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:24,969 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:24,969 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:24,969 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,969 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:24,969 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,970 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:24,970 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:24,970 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:24,970 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:24,970 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:24,970 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:24,970 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:24,970 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:24,970 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:24,970 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:24,970 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:24,970 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:24,970 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:24,970 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:24,970 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:24,970 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 81.77 μs with journalIndex=1 01:16:24,970 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,970 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3067,leader5-writer-2777]/waiting [ERROR] [07/29/2025 13:16:24.969] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,970 PM [leader5-writer-2777] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.848 ms 01:16:24,970 PM [leader5-writer-2777] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.789 μs 01:16:24,970 PM [leader5-writer-2777] [DEBUG] JournalWriteTask - leader5: journal writer stopped [WARN] [07/29/2025 13:16:24.970] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@46d6f2db 01:16:24,970 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed [ERROR] [07/29/2025 13:16:24.970] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:24,970 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:24,970 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:24,970 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:24.970] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@38ecb545 01:16:24,971 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:24,971 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:24,971 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:24,999 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:24,999 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:24,999 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:24,999 PM [follower7-writer-2779] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:24,999 PM [follower7-writer-2779] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:25,0 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,0 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:25,0 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:25,0 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:25,0 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:25,0 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,0 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:25,0 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,0 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:25,0 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:25,0 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:25,0 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:25,0 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,0 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 112.6 μs with journalIndex=1 01:16:25,1 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) [ERROR] [07/29/2025 13:16:25.001] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,1 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3069,follower7-writer-2779]/waiting 01:16:25,1 PM [follower7-writer-2779] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.599 ms 01:16:25,1 PM [follower7-writer-2779] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 7.759 μs 01:16:25,1 PM [follower7-writer-2779] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:25,1 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:25,1 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:25,1 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:25,1 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:25,2 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:25,2 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:25,2 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:25,2 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:25,2 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,2 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:25,2 PM [follower6-writer-2780] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:25,2 PM [follower6-writer-2780] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:25,3 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:25,3 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,3 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:25,3 PM [leader5-writer-2781] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:25,3 PM [leader5-writer-2781] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:25,3 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,3 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:25,3 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:25,3 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:25,3 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:25,3 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,3 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:25,3 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,3 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:25,3 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:25,3 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:25,3 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:25,3 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,3 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 67.68 μs with journalIndex=1 [WARN] [07/29/2025 13:16:25.003] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3483d91e 01:16:25,3 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3070,follower6-writer-2780]/waiting 01:16:25,3 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,3 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,4 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:25,4 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log [ERROR] [07/29/2025 13:16:25.003] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,4 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:25,4 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:25,4 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,4 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:25,4 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,4 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:25,4 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:25,4 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:25,4 PM [follower6-writer-2780] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.182 ms 01:16:25,4 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:25,4 PM [follower6-writer-2780] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.119 μs 01:16:25,4 PM [follower6-writer-2780] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:25,4 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,4 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 32.71 μs with journalIndex=1 01:16:25,4 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:25,4 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:25,4 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,4 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,4 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,4 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3071,leader5-writer-2781]/waiting [ERROR] [07/29/2025 13:16:25.004] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,4 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:25.004] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@79458a11 01:16:25,4 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:25,4 PM [leader5-writer-2781] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.371 ms 01:16:25,4 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:25,4 PM [leader5-writer-2781] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.280 μs 01:16:25,4 PM [leader5-writer-2781] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:25,4 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:25,4 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:25,4 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,4 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,5 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:25,5 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:25,5 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:25.009] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5123fb75 01:16:25,40 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:25,40 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,40 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:25,40 PM [follower6-writer-2782] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:25,40 PM [follower6-writer-2782] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:25,40 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,40 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:25,40 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:25,40 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:25,40 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:25,40 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,40 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:25,40 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,40 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:25,40 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:25,40 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:25,40 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:25,40 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,40 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 56.17 μs with journalIndex=1 01:16:25,40 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:25,40 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) [ERROR] [07/29/2025 13:16:25.040] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,40 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3072,follower6-writer-2782]/waiting 01:16:25,40 PM [follower6-writer-2782] [DEBUG] JournalWriteTask - follower6: received 1 commands after 792.8 μs 01:16:25,41 PM [follower6-writer-2782] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.199 μs 01:16:25,41 PM [follower6-writer-2782] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:25,41 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:25,41 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:25,41 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,41 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:25.041] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@26114f7b 01:16:25,41 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:25,41 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:25,41 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:25,42 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:25,42 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,42 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:25,42 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,42 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:25,42 PM [follower7-writer-2784] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:25,42 PM [follower7-writer-2784] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:25,42 PM [leader5-writer-2783] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:25,42 PM [leader5-writer-2783] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:25,43 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,43 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,43 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:25,43 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:25,43 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:25,43 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:25,43 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:25,43 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:25,43 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:25,43 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:25,43 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,43 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,43 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:25,43 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:25,43 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,43 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,43 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:25,43 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:25,43 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:25,43 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:25,43 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:25,43 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:25,43 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:25,43 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:25,43 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,43 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,43 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 62.10 μs with journalIndex=1 01:16:25,43 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 56.56 μs with journalIndex=1 01:16:25,43 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) [ERROR] [07/29/2025 13:16:25.043] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:25.043] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,43 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3073,leader5-writer-2783]/waiting 01:16:25,43 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,43 PM [leader5-writer-2783] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.197 ms 01:16:25,43 PM [leader5-writer-2783] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.010 μs 01:16:25,43 PM [leader5-writer-2783] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:25,43 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:25,43 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3074,follower7-writer-2784]/waiting 01:16:25,44 PM [follower7-writer-2784] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.299 ms 01:16:25,44 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:25,44 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:25,44 PM [follower7-writer-2784] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 920.0 ns 01:16:25,44 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,44 PM [follower7-writer-2784] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:25,44 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,44 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:25,44 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:25,44 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:25,44 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:25,44 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,44 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:25,44 PM [follower6-writer-2785] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:25,44 PM [follower6-writer-2785] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:25.044] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1e44c60a [WARN] [07/29/2025 13:16:25.044] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@740a7e88 01:16:25,44 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,44 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:25,44 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:25,44 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:25,44 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:25,44 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:25,44 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,44 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:25,44 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,44 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:25,44 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:25,44 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:25,44 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:25,44 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:25,44 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:25,44 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,44 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 51.76 μs with journalIndex=1 01:16:25,44 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:25,44 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:25,44 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:25,47 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,47 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3075,follower6-writer-2785]/waiting 01:16:25,47 PM [follower6-writer-2785] [DEBUG] JournalWriteTask - follower6: received 1 commands after 3.425 ms 01:16:25,47 PM [follower6-writer-2785] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.500 μs 01:16:25,47 PM [follower6-writer-2785] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:25.047] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,47 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:25,47 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:25,47 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,47 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:25.047] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@38b980db 01:16:25,47 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:25,47 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:25,47 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:25,56 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:25,82 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:25,82 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,82 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:25,83 PM [leader5-writer-2786] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:25,83 PM [leader5-writer-2786] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:25,83 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,83 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:25,83 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:25,83 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:25,83 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:25,83 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,83 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:25,83 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,83 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:25,83 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:25,83 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:25,83 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:25,83 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,83 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 50.21 μs with journalIndex=1 01:16:25,83 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:25,84 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,84 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,84 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3076,leader5-writer-2786]/waiting 01:16:25,84 PM [leader5-writer-2786] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.134 ms 01:16:25,84 PM [leader5-writer-2786] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.089 μs 01:16:25,84 PM [leader5-writer-2786] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:25,84 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:25,84 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:25,84 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,84 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:25.083] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:25.084] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@663632d4 01:16:25,84 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:25,84 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:25,84 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:25,84 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:25,84 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,84 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:25,85 PM [follower6-writer-2787] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:25,85 PM [follower6-writer-2787] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:25,85 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:25,85 PM [follower7-writer-2788] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:25,85 PM [follower7-writer-2788] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:25,86 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:25,86 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,86 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:25,86 PM [leader5-writer-2789] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:25,86 PM [leader5-writer-2789] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:25,86 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,86 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:25,86 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:25,86 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:25,86 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:25,86 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,86 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:25,86 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,86 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:25,86 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:25,86 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:25,86 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:25,86 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,86 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,86 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 30.57 μs with journalIndex=1 01:16:25,86 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,86 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:25,86 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:25,86 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:25,86 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) [ERROR] [07/29/2025 13:16:25.086] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,87 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3077,follower6-writer-2787]/waiting 01:16:25,86 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:25,87 PM [follower6-writer-2787] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.075 ms 01:16:25,87 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,87 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:25,87 PM [follower6-writer-2787] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.929 μs 01:16:25,87 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:25,87 PM [follower6-writer-2787] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:25,87 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,87 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:25,87 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:25,87 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:25,87 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:25,87 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:25,87 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:25,87 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:25,87 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,87 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:25,87 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,87 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:25,87 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,87 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,87 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:25,87 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,87 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:25,87 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 73.52 μs with journalIndex=1 01:16:25,87 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:25,87 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 [WARN] [07/29/2025 13:16:25.087] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@14c75ea1 01:16:25,87 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:25,87 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:25,87 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,87 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:25,87 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3079,leader5-writer-2789]/waiting 01:16:25,87 PM [leader5-writer-2789] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.379 ms [ERROR] [07/29/2025 13:16:25.087] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,87 PM [leader5-writer-2789] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.440 μs 01:16:25,87 PM [leader5-writer-2789] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:25,87 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:25,87 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:25,87 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,87 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,87 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,87 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 515.2 μs with journalIndex=1 [WARN] [07/29/2025 13:16:25.087] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2bbadfba 01:16:25,88 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:25,88 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:25,88 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:25,88 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,88 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3078,follower7-writer-2788]/waiting [ERROR] [07/29/2025 13:16:25.088] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,88 PM [follower7-writer-2788] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.630 ms 01:16:25,88 PM [follower7-writer-2788] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 7.889 μs 01:16:25,88 PM [follower7-writer-2788] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:25,88 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:25,88 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:25,88 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:25,88 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:25,89 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:25.089] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@37766049 01:16:25,89 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:25,89 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:25,89 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:25,101 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:25,101 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,101 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:25,101 PM [leader5-writer-2790] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:25,101 PM [leader5-writer-2790] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:25,101 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,101 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:25,101 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:25,101 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:25,101 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:25,101 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,101 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:25,101 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,101 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:25,101 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:25,101 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:25,102 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:25,102 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,102 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 75.96 μs with journalIndex=1 01:16:25,102 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [ERROR] [07/29/2025 13:16:25.102] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,102 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3080,leader5-writer-2790]/waiting 01:16:25,102 PM [leader5-writer-2790] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.320 ms 01:16:25,102 PM [leader5-writer-2790] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 4.649 μs 01:16:25,102 PM [leader5-writer-2790] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:25,102 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:25,102 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:25,102 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,102 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:25.103] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6f24446a 01:16:25,103 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:25,103 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:25,103 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:25,107 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:25,107 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,107 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:25,107 PM [follower6-writer-2791] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:25,107 PM [follower6-writer-2791] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:25,107 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,107 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:25,107 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:25,107 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:25,107 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:25,107 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,107 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:25,107 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,107 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:25,107 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:25,107 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:25,107 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:25,107 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,107 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 69.57 μs with journalIndex=1 01:16:25,107 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:25.107] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,107 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3081,follower6-writer-2791]/waiting 01:16:25,108 PM [follower6-writer-2791] [DEBUG] JournalWriteTask - follower6: received 1 commands after 806.7 μs 01:16:25,108 PM [follower6-writer-2791] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.580 μs 01:16:25,108 PM [follower6-writer-2791] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:25,108 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:25,108 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:25,108 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,108 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:25.108] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6427da82 01:16:25,108 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:25,108 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:25,108 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:25,122 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:25,123 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,123 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:25,123 PM [leader5-writer-2792] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:25,123 PM [leader5-writer-2792] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:25,123 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,123 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:25,123 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:25,123 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:25,123 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:25,123 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,123 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:25,123 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,123 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:25,123 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:25,123 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:25,123 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:25,123 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,123 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 54.26 μs with journalIndex=1 01:16:25,123 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3082,leader5-writer-2792]/waiting 01:16:25,123 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:25.123] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,123 PM [leader5-writer-2792] [DEBUG] JournalWriteTask - leader5: received 1 commands after 727.3 μs 01:16:25,123 PM [leader5-writer-2792] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.440 μs 01:16:25,123 PM [leader5-writer-2792] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:25,123 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:25,123 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:25,123 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,123 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:25.124] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4e741a44 01:16:25,124 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:25,124 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:25,124 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:25,128 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:25,129 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,129 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:25,129 PM [follower7-writer-2793] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:25,129 PM [follower7-writer-2793] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:25,129 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:25,129 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,129 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:25,129 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,129 PM [follower6-writer-2794] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:25,129 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:25,129 PM [follower6-writer-2794] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:25,129 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:25,129 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:25,129 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:25,129 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,129 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:25,129 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,129 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:25,129 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:25,129 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:25,129 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:25,129 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,129 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 51.04 μs with journalIndex=1 01:16:25,129 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,129 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,129 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3083,follower7-writer-2793]/waiting 01:16:25,129 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:25,129 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:25,129 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:25,130 PM [follower7-writer-2793] [DEBUG] JournalWriteTask - follower7: received 1 commands after 894.0 μs 01:16:25,130 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:25,130 PM [follower7-writer-2793] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.869 μs 01:16:25,130 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,130 PM [follower7-writer-2793] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:25,130 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:25,130 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,130 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:25,130 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:25,130 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:25,130 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:25,130 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,130 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 45.58 μs with journalIndex=1 01:16:25,130 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) [ERROR] [07/29/2025 13:16:25.129] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:25.130] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,130 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3084,follower6-writer-2794]/waiting 01:16:25,130 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:25,130 PM [follower6-writer-2794] [DEBUG] JournalWriteTask - follower6: received 1 commands after 948.0 μs 01:16:25,130 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:25,130 PM [follower6-writer-2794] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.060 μs 01:16:25,130 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:25,130 PM [follower6-writer-2794] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:25,130 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:25,130 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:25,130 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:25,130 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,130 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:25.130] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@58c8cb08 [WARN] [07/29/2025 13:16:25.130] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@49734366 01:16:25,130 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:25,130 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,130 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:25,130 PM [leader5-writer-2795] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:25,130 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:25,130 PM [leader5-writer-2795] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:25,130 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:25,130 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:25,130 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:25,131 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:25,131 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:25,131 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,131 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:25,131 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:25,131 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:25,131 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:25,131 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,131 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:25,131 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,131 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:25,131 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:25,131 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:25,131 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:25,131 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,131 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 59.75 μs with journalIndex=1 01:16:25,131 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:25.131] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,131 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3085,leader5-writer-2795]/waiting 01:16:25,131 PM [leader5-writer-2795] [DEBUG] JournalWriteTask - leader5: received 1 commands after 805.9 μs 01:16:25,131 PM [leader5-writer-2795] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.830 μs 01:16:25,131 PM [leader5-writer-2795] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:25,131 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:25,131 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:25,131 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,131 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:25.131] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1392f34d 01:16:25,131 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:25,131 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:25,131 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:25,167 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:25,167 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,167 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:25,167 PM [follower7-writer-2796] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:25,167 PM [follower7-writer-2796] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:25,168 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:25,168 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,168 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:25,168 PM [leader5-writer-2797] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:25,168 PM [leader5-writer-2797] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:25,167 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,168 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:25,168 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:25,168 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:25,168 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:25,168 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,168 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:25,168 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,168 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:25,168 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,168 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:25,168 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:25,168 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:25,168 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:25,168 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:25,168 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:25,168 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:25,168 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,168 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:25,168 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 55.20 μs with journalIndex=1 01:16:25,168 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,168 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:25,168 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,168 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:25,168 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:25,168 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:25,168 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,168 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:25,168 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:25,168 PM [follower6-writer-2798] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:25,168 PM [follower6-writer-2798] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:25,168 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,168 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 70.09 μs with journalIndex=1 01:16:25,169 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:25.168] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,169 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3086,follower7-writer-2796]/waiting 01:16:25,169 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,169 PM [follower7-writer-2796] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.792 ms 01:16:25,169 PM [follower7-writer-2796] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.549 μs 01:16:25,169 PM [follower7-writer-2796] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:25,169 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,169 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:25,169 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:25,169 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:25,169 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:25,169 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:25,169 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:25,169 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:25,169 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:25,169 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 [ERROR] [07/29/2025 13:16:25.169] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:25.169] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5a0141fe 01:16:25,169 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3087,leader5-writer-2797]/waiting 01:16:25,169 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:25,169 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:25,169 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,169 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:25,169 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:25,169 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:25,169 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:25,169 PM [leader5-writer-2797] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.472 ms 01:16:25,169 PM [leader5-writer-2797] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.519 μs 01:16:25,169 PM [leader5-writer-2797] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:25,169 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,169 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 37.72 μs with journalIndex=1 01:16:25,169 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:25,169 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:25,169 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:25,169 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:25,169 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,169 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,169 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,170 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3088,follower6-writer-2798]/waiting 01:16:25,170 PM [follower6-writer-2798] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.190 ms 01:16:25,170 PM [follower6-writer-2798] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.020 μs 01:16:25,170 PM [follower6-writer-2798] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:25.169] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:25.170] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@24757b35 01:16:25,170 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:25,170 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:25,170 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,170 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,170 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:25.170] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@35948726 01:16:25,170 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:25,170 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:25,170 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:25,170 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:25,170 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:25,204 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:25,204 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,204 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:25,204 PM [follower7-writer-2799] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:25,204 PM [follower7-writer-2799] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:25,204 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,204 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:25,204 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:25,204 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:25,204 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:25,204 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:25,204 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,204 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:25,204 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,204 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:25,204 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:25,204 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:25,204 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:25,204 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,204 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 39.32 μs with journalIndex=1 01:16:25,204 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:25.204] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,204 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3089,follower7-writer-2799]/waiting 01:16:25,204 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,205 PM [follower7-writer-2799] [DEBUG] JournalWriteTask - follower7: received 1 commands after 883.6 μs 01:16:25,205 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:25,205 PM [follower7-writer-2799] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.710 μs 01:16:25,205 PM [follower7-writer-2799] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:25,205 PM [leader5-writer-2800] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:25,205 PM [leader5-writer-2800] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:25,205 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:25,205 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:25,205 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:25,205 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:25.205] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@49959611 01:16:25,205 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:25,205 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:25,205 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:25,206 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:25,208 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:25,209 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,209 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:25,209 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:25,209 PM [follower6-writer-2801] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:25,209 PM [follower6-writer-2801] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:25,209 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,209 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:25,209 PM [follower7-writer-2802] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:25,209 PM [follower7-writer-2802] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:25,209 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,209 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:25,209 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:25,209 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:25,209 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,209 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:25,209 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,209 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:25,209 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:25,209 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:25,209 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,209 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:25,209 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:25,209 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:25,209 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:25,209 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:25,209 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:25,209 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,209 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:25,209 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:25,209 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:25,209 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:25,209 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,209 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:25,209 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,209 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:25,209 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:25,209 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:25,209 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:25,209 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,209 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 35.34 μs with journalIndex=1 01:16:25,209 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,209 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,209 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) [ERROR] [07/29/2025 13:16:25.209] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,210 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3092,follower7-writer-2802]/waiting 01:16:25,209 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 391.7 μs with journalIndex=1 01:16:25,209 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:25,210 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,210 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:25,210 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:25,210 PM [follower7-writer-2802] [DEBUG] JournalWriteTask - follower7: received 1 commands after 846.7 μs 01:16:25,210 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:25,210 PM [follower7-writer-2802] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.370 μs 01:16:25,210 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:25,210 PM [follower7-writer-2802] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:25,210 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,210 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 39.94 μs with journalIndex=1 01:16:25,210 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [ERROR] [07/29/2025 13:16:25.210] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,210 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3090,leader5-writer-2800]/waiting 01:16:25,210 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:25.210] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,210 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3091,follower6-writer-2801]/waiting 01:16:25,210 PM [leader5-writer-2800] [DEBUG] JournalWriteTask - leader5: received 1 commands after 5.380 ms 01:16:25,210 PM [leader5-writer-2800] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.399 μs 01:16:25,210 PM [leader5-writer-2800] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:25,210 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:25,210 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:25,210 PM [follower6-writer-2801] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.476 ms 01:16:25,210 PM [follower6-writer-2801] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 1.409 μs 01:16:25,210 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:25,210 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:25,210 PM [follower6-writer-2801] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:25,210 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:25,210 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:25,210 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,210 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:25,210 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:25,210 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,210 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,210 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:25.210] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6880744f [WARN] [07/29/2025 13:16:25.210] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@f76b9d6 01:16:25,211 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:25.211] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1dda1bd7 01:16:25,211 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:25,211 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:25,211 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:25,211 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:25,211 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:25,212 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:25,212 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:25,212 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:25,242 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:25,243 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,243 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:25,243 PM [follower6-writer-2803] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:25,243 PM [follower6-writer-2803] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:25,243 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,243 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:25,243 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:25,243 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:25,243 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:25,243 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,243 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:25,243 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,243 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:25,243 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:25,243 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:25,243 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:25,243 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:25,243 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,243 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 59.03 μs with journalIndex=1 01:16:25,244 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:25.244] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,244 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3093,follower6-writer-2803]/waiting 01:16:25,244 PM [follower6-writer-2803] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.106 ms 01:16:25,244 PM [follower6-writer-2803] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.729 μs 01:16:25,244 PM [follower6-writer-2803] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:25,244 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:25,244 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:25,244 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,244 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,244 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:25,244 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 [WARN] [07/29/2025 13:16:25.244] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@11c3b00d 01:16:25,244 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:25,244 PM [follower7-writer-2804] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:25,244 PM [follower7-writer-2804] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:25,244 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:25,245 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:25,245 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:25,245 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,245 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:25,245 PM [leader5-writer-2805] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:25,245 PM [leader5-writer-2805] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:25,245 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,245 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:25,245 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:25,245 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:25,245 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:25,245 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,245 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:25,245 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,245 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:25,245 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:25,245 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:25,245 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:25,245 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,245 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,245 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 50.48 μs with journalIndex=1 01:16:25,245 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:25,245 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:25,245 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:25,245 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:25,245 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,245 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:25,245 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,245 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:25,245 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:25,245 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:25,245 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:25,245 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,245 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:25.245] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,246 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3095,leader5-writer-2805]/waiting 01:16:25,246 PM [leader5-writer-2805] [DEBUG] JournalWriteTask - leader5: received 1 commands after 657.4 μs 01:16:25,246 PM [leader5-writer-2805] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.750 μs 01:16:25,246 PM [leader5-writer-2805] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:25,245 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 78.19 μs with journalIndex=1 01:16:25,246 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:25,246 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:25,246 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,246 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,246 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:25,246 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:25,246 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:25.249] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7c72528e 01:16:25,249 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:25,249 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,249 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:25,249 PM [follower6-writer-2806] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:25,250 PM [follower6-writer-2806] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:25,250 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,250 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:25,250 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:25,250 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:25,250 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:25,250 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,250 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:25,250 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,250 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:25,250 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:25,250 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:25,250 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:25,250 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,250 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 51.52 μs with journalIndex=1 01:16:25,250 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) [ERROR] [07/29/2025 13:16:25.250] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,250 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3096,follower6-writer-2806]/waiting 01:16:25,250 PM [follower6-writer-2806] [DEBUG] JournalWriteTask - follower6: received 1 commands after 835.4 μs 01:16:25,250 PM [follower6-writer-2806] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.259 μs 01:16:25,250 PM [follower6-writer-2806] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:25,250 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:25,250 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:25,250 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,250 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:25.251] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@ba1fb1d 01:16:25,251 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:25,251 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:25,251 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:25,251 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:25,251 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,251 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:25,251 PM [leader5-writer-2807] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:25,251 PM [leader5-writer-2807] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:25,251 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) [ERROR] [07/29/2025 13:16:25.251] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,251 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,251 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3094,follower7-writer-2804]/waiting 01:16:25,252 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:25,252 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:25,252 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:25,252 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:25,252 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,252 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:25,252 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,252 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:25,252 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:25,252 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:25,252 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:25,252 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,252 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 42.53 μs with journalIndex=1 01:16:25,252 PM [follower7-writer-2804] [DEBUG] JournalWriteTask - follower7: received 1 commands after 7.437 ms 01:16:25,252 PM [follower7-writer-2804] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 5.889 μs 01:16:25,252 PM [follower7-writer-2804] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:25,252 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:25.252] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,252 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3097,leader5-writer-2807]/waiting 01:16:25,252 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:25,252 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:25,252 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:25,252 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:25,252 PM [leader5-writer-2807] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.329 ms 01:16:25,252 PM [leader5-writer-2807] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.390 μs 01:16:25,252 PM [leader5-writer-2807] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:25,252 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:25,252 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:25,252 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,252 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:25.253] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@34ba7465 [WARN] [07/29/2025 13:16:25.253] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@246671df 01:16:25,253 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:25,253 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:25,253 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:25,253 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:25,253 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:25,253 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:25,284 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:25,284 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,284 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:25,284 PM [follower6-writer-2808] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:25,284 PM [follower6-writer-2808] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:25,285 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,285 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:25,285 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:25,285 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:25,285 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:25,285 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,285 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:25,285 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,285 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:25,285 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:25,285 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:25,285 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:25,285 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,285 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 128.8 μs with journalIndex=1 01:16:25,286 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:25,286 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,286 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3098,follower6-writer-2808]/waiting 01:16:25,286 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 [ERROR] [07/29/2025 13:16:25.286] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,286 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:25,286 PM [follower6-writer-2808] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.647 ms 01:16:25,286 PM [follower6-writer-2808] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 4.189 μs 01:16:25,286 PM [follower6-writer-2808] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:25,286 PM [follower7-writer-2809] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:25,286 PM [follower7-writer-2809] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:25,286 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:25,286 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:25,286 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,286 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:25.286] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1d91d07e 01:16:25,286 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:25,287 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:25,287 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:25,287 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,287 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:25,287 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:25,287 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:25,287 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:25,287 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,287 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:25,287 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,287 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:25,287 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:25,287 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:25,287 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:25,287 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,287 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 80.36 μs with journalIndex=1 01:16:25,287 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:25.287] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,288 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3099,follower7-writer-2809]/waiting 01:16:25,288 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:25,288 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,288 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:25,288 PM [follower7-writer-2809] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.437 ms 01:16:25,288 PM [follower7-writer-2809] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 8.939 μs 01:16:25,288 PM [follower7-writer-2809] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:25,288 PM [follower6-writer-2810] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:25,288 PM [follower6-writer-2810] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:25,288 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:25,288 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:25,288 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:25,289 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:25.289] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4a78cb84 01:16:25,289 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,289 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:25,289 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:25,289 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:25,289 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:25,289 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:25,289 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:25,289 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,289 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,289 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:25,289 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:25,289 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,289 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:25,289 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:25,289 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:25,289 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:25,289 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:25,289 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:25,289 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,289 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 66.61 μs with journalIndex=1 01:16:25,290 PM [leader5-writer-2811] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:25,290 PM [leader5-writer-2811] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:25,290 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,290 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3100,follower6-writer-2810]/waiting [ERROR] [07/29/2025 13:16:25.290] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,290 PM [follower6-writer-2810] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.607 ms 01:16:25,290 PM [follower6-writer-2810] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 4.979 μs 01:16:25,290 PM [follower6-writer-2810] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:25,290 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,290 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:25,290 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:25,290 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:25,290 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:25,290 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,290 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:25,290 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,290 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:25,290 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:25,290 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:25,290 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:25,290 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,291 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 70.72 μs with journalIndex=1 01:16:25,291 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:25,291 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:25,291 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,291 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,291 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3101,leader5-writer-2811]/waiting [ERROR] [07/29/2025 13:16:25.291] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:25.292] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@ec12dd6 01:16:25,292 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:25,292 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:25,292 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:25,292 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:25,292 PM [leader5-writer-2811] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.947 ms 01:16:25,292 PM [leader5-writer-2811] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.030 μs 01:16:25,292 PM [leader5-writer-2811] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:25,292 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:25,292 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:25,292 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,292 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,292 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:25,292 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,292 PM [follower7-writer-2812] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:25,292 PM [follower7-writer-2812] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:25.292] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@15c6e3a2 01:16:25,292 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,294 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:25,292 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:25,292 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,294 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:25,294 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:25,294 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:25,294 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:25,294 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:25,294 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:25,294 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,294 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:25,294 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,294 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:25,294 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:25,294 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:25,294 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:25,294 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,294 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 35.23 μs with journalIndex=1 01:16:25,294 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) [ERROR] [07/29/2025 13:16:25.294] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,294 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3102,follower7-writer-2812]/waiting 01:16:25,294 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,294 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:25,294 PM [follower7-writer-2812] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.336 ms 01:16:25,294 PM [follower7-writer-2812] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 9.459 μs 01:16:25,294 PM [follower7-writer-2812] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:25,294 PM [follower6-writer-2813] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:25,294 PM [follower6-writer-2813] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:25,294 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:25,294 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:25,294 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:25,294 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:25,295 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null [WARN] [07/29/2025 13:16:25.295] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@77b7b42b 01:16:25,295 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:25,295 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:25,295 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:25,295 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:25,295 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,295 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:25,295 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,295 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:25,295 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:25,295 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:25,295 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:25,295 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,295 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 48.28 μs with journalIndex=1 01:16:25,295 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:25,295 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:25,295 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:25,295 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:25.295] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,295 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3103,follower6-writer-2813]/waiting 01:16:25,295 PM [follower6-writer-2813] [DEBUG] JournalWriteTask - follower6: received 1 commands after 806.8 μs 01:16:25,295 PM [follower6-writer-2813] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.499 μs 01:16:25,295 PM [follower6-writer-2813] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:25,296 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:25,296 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:25,296 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,296 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:25.297] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@66da8029 01:16:25,297 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:25,297 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:25,297 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:25,312 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:25,312 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,312 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:25,312 PM [leader5-writer-2814] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:25,312 PM [leader5-writer-2814] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:25,314 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,314 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:25,314 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:25,314 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:25,314 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:25,314 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,314 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:25,314 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,314 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:25,314 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:25,314 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:25,314 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:25,314 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,314 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 133.9 μs with journalIndex=1 01:16:25,314 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,314 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3104,leader5-writer-2814]/waiting [ERROR] [07/29/2025 13:16:25.314] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,315 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:25,315 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,315 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:25,316 PM [leader5-writer-2814] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.084 ms 01:16:25,316 PM [leader5-writer-2814] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 8.449 μs 01:16:25,316 PM [leader5-writer-2814] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:25,316 PM [follower7-writer-2815] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:25,316 PM [follower7-writer-2815] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:25,316 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:25,316 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:25,316 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,316 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:25.316] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@63b275c1 01:16:25,316 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,317 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:25,317 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:25,317 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:25,317 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:25,317 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:25,317 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,317 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:25,317 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,317 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:25,317 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:25,317 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:25,317 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:25,317 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,317 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 70.97 μs with journalIndex=1 01:16:25,317 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,317 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:25,317 PM [follower6-writer-2816] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:25,317 PM [follower6-writer-2816] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:25,317 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:25.317] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,317 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:25,317 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:25,318 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:25,320 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:25,320 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,320 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:25,320 PM [leader5-writer-2817] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:25,320 PM [leader5-writer-2817] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:25,317 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3105,follower7-writer-2815]/waiting 01:16:25,321 PM [follower7-writer-2815] [DEBUG] JournalWriteTask - follower7: received 1 commands after 5.056 ms 01:16:25,321 PM [follower7-writer-2815] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.390 μs 01:16:25,321 PM [follower7-writer-2815] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:25,321 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:25,321 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:25,321 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:25,321 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:25.321] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@49f848de 01:16:25,321 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:25,321 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:25,321 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:25,324 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:25,324 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,324 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:25,324 PM [follower7-writer-2818] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:25,324 PM [follower7-writer-2818] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:25,326 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,326 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,326 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:25,326 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:25,326 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:25,326 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:25,326 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,326 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:25,326 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:25,326 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,326 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:25,326 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:25,326 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:25,326 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:25,326 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:25,326 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:25,326 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:25,326 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,326 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:25,326 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,326 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:25,326 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:25,326 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,326 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:25,326 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:25,326 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 78.83 μs with journalIndex=1 01:16:25,326 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,326 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 93.34 μs with journalIndex=1 01:16:25,326 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,326 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) [ERROR] [07/29/2025 13:16:25.326] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,326 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3108,follower7-writer-2818]/waiting 01:16:25,326 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3107,leader5-writer-2817]/waiting [ERROR] [07/29/2025 13:16:25.326] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,327 PM [leader5-writer-2817] [DEBUG] JournalWriteTask - leader5: received 1 commands after 6.550 ms 01:16:25,327 PM [leader5-writer-2817] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.070 μs 01:16:25,327 PM [leader5-writer-2817] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:25,327 PM [follower7-writer-2818] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.932 ms 01:16:25,327 PM [follower7-writer-2818] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 1.020 μs 01:16:25,327 PM [follower7-writer-2818] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:25,327 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:25,327 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:25,327 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,327 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,327 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:25,327 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:25,327 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:25,327 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:25,327 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:25,327 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:25,327 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:25,327 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:25,327 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:25,327 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:25,333 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,333 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:25,333 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:25,333 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:25,333 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:25,333 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,333 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:25,333 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,333 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:25,333 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:25,333 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:25,333 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:25,333 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,333 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 76.95 μs with journalIndex=1 [WARN] [07/29/2025 13:16:25.333] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@27a35231 [WARN] [07/29/2025 13:16:25.333] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7c86bffd [ERROR] [07/29/2025 13:16:25.333] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,333 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,334 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3106,follower6-writer-2816]/waiting 01:16:25,334 PM [follower6-writer-2816] [DEBUG] JournalWriteTask - follower6: received 1 commands after 17.10 ms 01:16:25,334 PM [follower6-writer-2816] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.610 μs 01:16:25,334 PM [follower6-writer-2816] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:25,334 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:25,334 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:25,334 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,334 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:25.334] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2cf1b1c5 01:16:25,335 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:25,335 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:25,335 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:25,335 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:25,335 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,335 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:25,335 PM [leader5-writer-2819] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:25,335 PM [leader5-writer-2819] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:25,335 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,335 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:25,336 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:25,336 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:25,336 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:25,336 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,336 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:25,336 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,336 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:25,336 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:25,336 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:25,336 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:25,336 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,336 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 56.89 μs with journalIndex=1 01:16:25,336 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) [ERROR] [07/29/2025 13:16:25.336] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,336 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3109,leader5-writer-2819]/waiting 01:16:25,336 PM [leader5-writer-2819] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.058 ms 01:16:25,336 PM [leader5-writer-2819] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.559 μs 01:16:25,336 PM [leader5-writer-2819] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:25,336 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:25,336 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:25,336 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,336 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,337 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:25,337 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:25,337 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:25.337] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1be97a43 01:16:25,345 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:25,345 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,345 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:25,345 PM [follower6-writer-2820] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:25,345 PM [follower6-writer-2820] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:25,346 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,346 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:25,346 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:25,346 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:25,346 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:25,346 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,346 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:25,346 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,346 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:25,346 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:25,346 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:25,346 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:25,346 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,346 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 91.41 μs with journalIndex=1 01:16:25,346 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) [ERROR] [07/29/2025 13:16:25.346] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,346 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3110,follower6-writer-2820]/waiting 01:16:25,347 PM [follower6-writer-2820] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.289 ms 01:16:25,347 PM [follower6-writer-2820] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 8.989 μs 01:16:25,347 PM [follower6-writer-2820] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:25,347 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:25,347 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:25,347 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,347 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,347 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:25,347 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,347 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 [WARN] [07/29/2025 13:16:25.347] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@638d18d2 01:16:25,347 PM [leader5-writer-2821] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:25,347 PM [leader5-writer-2821] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:25,347 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:25,347 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:25,347 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:25,347 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,347 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:25,347 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:25,347 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:25,347 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:25,347 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,347 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:25,347 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,347 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:25,347 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:25,347 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:25,347 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:25,348 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,348 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 86.99 μs with journalIndex=1 01:16:25,348 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,348 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3111,leader5-writer-2821]/waiting [ERROR] [07/29/2025 13:16:25.348] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,348 PM [leader5-writer-2821] [DEBUG] JournalWriteTask - leader5: received 1 commands after 717.3 μs 01:16:25,348 PM [leader5-writer-2821] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 7.079 μs 01:16:25,348 PM [leader5-writer-2821] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:25,348 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:25,348 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:25,348 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,348 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:25.348] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@584e7025 01:16:25,348 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:25,348 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:25,348 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:25,357 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:25,370 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:25,370 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,370 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:25,370 PM [follower6-writer-2822] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:25,370 PM [follower6-writer-2822] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:25,371 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,371 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:25,371 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:25,371 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:25,371 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:25,371 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:25,371 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,371 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:25,371 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,371 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:25,371 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:25,371 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:25,371 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:25,371 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,371 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 48.52 μs with journalIndex=1 01:16:25,371 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,371 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:25,371 PM [follower7-writer-2823] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:25,371 PM [follower7-writer-2823] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:25,371 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3112,follower6-writer-2822]/waiting 01:16:25,371 PM [follower6-writer-2822] [DEBUG] JournalWriteTask - follower6: received 1 commands after 942.9 μs 01:16:25,371 PM [follower6-writer-2822] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.139 μs 01:16:25,371 PM [follower6-writer-2822] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:25.371] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,371 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:25,371 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:25,371 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,371 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,372 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,372 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:25,372 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:25,372 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:25,372 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found [WARN] [07/29/2025 13:16:25.372] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@19b18d86 01:16:25,372 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,372 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:25,372 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,372 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:25,372 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:25,372 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:25,372 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:25,372 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:25,372 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,372 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:25,372 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,372 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:25,372 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 131.8 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:25.372] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,372 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,373 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3113,follower7-writer-2823]/waiting 01:16:25,375 PM [follower7-writer-2823] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.661 ms 01:16:25,375 PM [follower7-writer-2823] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 8.189 μs 01:16:25,375 PM [follower7-writer-2823] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:25,375 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:25,375 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:25,375 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:25,375 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:25.375] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5ca80bd5 01:16:25,375 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:25,375 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:25,375 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:25,382 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:25,382 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,382 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:25,382 PM [leader5-writer-2824] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:25,382 PM [leader5-writer-2824] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:25,383 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,383 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:25,383 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:25,383 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:25,383 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:25,383 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:25,383 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,383 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:25,383 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,383 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:25,383 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:25,383 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,383 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:25,383 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:25,383 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:25,383 PM [follower6-writer-2825] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:25,383 PM [follower6-writer-2825] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:25,383 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,383 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 193.9 μs with journalIndex=1 01:16:25,383 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,383 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:25,383 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:25,383 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:25,383 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:25,383 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,383 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:25,383 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,383 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:25,383 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:25,383 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:25,383 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:25,383 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,383 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 63.81 μs with journalIndex=1 01:16:25,384 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:25,384 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,384 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:25,384 PM [follower7-writer-2826] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:25,384 PM [follower7-writer-2826] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:25,385 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,385 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:25,385 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:25,385 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:25,385 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:25,385 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,385 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:25,385 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,385 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:25,385 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:25,385 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:25,385 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:25,385 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,385 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 52.89 μs with journalIndex=1 01:16:25,385 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,385 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3114,leader5-writer-2824]/waiting 01:16:25,386 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,385 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3115,follower6-writer-2825]/waiting 01:16:25,386 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,386 PM [leader5-writer-2824] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.570 ms 01:16:25,386 PM [follower6-writer-2825] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.823 ms 01:16:25,386 PM [leader5-writer-2824] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 7.259 μs 01:16:25,386 PM [follower6-writer-2825] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.529 μs 01:16:25,386 PM [leader5-writer-2824] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:25,386 PM [follower6-writer-2825] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:25,386 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:25,386 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:25,386 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,386 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,386 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:25,386 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:25,386 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,386 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:25.385] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:25.385] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,386 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 [ERROR] [07/29/2025 13:16:25.385] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,386 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:25,386 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:25.386] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@19a6cd7 [WARN] [07/29/2025 13:16:25.386] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4e01a6d4 01:16:25,386 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:25,386 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3116,follower7-writer-2826]/waiting 01:16:25,386 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:25,386 PM [follower7-writer-2826] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.046 ms 01:16:25,386 PM [follower7-writer-2826] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.260 μs 01:16:25,386 PM [follower7-writer-2826] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:25,386 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:25,387 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:25,387 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:25,387 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:25,387 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:25,387 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:25,387 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:25,387 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:25.393] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@124143d8 01:16:25,421 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:25,421 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,421 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:25,421 PM [follower6-writer-2827] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:25,421 PM [follower6-writer-2827] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:25,421 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:25,421 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,422 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:25,422 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,422 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:25,422 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:25,422 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:25,422 PM [leader5-writer-2828] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:25,422 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:25,422 PM [leader5-writer-2828] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:25,422 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,422 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:25,422 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,422 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:25,422 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:25,422 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:25,422 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:25,422 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,422 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 59.30 μs with journalIndex=1 01:16:25,422 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,422 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:25,422 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) [ERROR] [07/29/2025 13:16:25.422] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,422 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:25,422 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:25,422 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:25,422 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3117,follower6-writer-2827]/waiting 01:16:25,422 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,422 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:25,422 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,422 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:25,422 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:25,422 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:25,422 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:25,422 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,422 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 31.95 μs with journalIndex=1 01:16:25,422 PM [follower6-writer-2827] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.347 ms 01:16:25,422 PM [follower6-writer-2827] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 4.330 μs 01:16:25,422 PM [follower6-writer-2827] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:25,423 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3118,leader5-writer-2828]/waiting 01:16:25,423 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) [ERROR] [07/29/2025 13:16:25.423] [test-pekko.actor.internal-dispatcher-3] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,423 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:25,423 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:25,423 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,423 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,423 PM [leader5-writer-2828] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.075 ms 01:16:25,423 PM [leader5-writer-2828] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.510 μs 01:16:25,423 PM [leader5-writer-2828] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:25,423 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:25,423 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:25,423 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,423 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:25.423] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@f5124dc [WARN] [07/29/2025 13:16:25.423] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@491f66c 01:16:25,423 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:25,423 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:25,424 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:25,424 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:25,424 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:25,424 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:25,429 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:25,429 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,429 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:25,429 PM [follower7-writer-2829] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:25,429 PM [follower7-writer-2829] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:25,430 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,430 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:25,430 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:25,430 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:25,430 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:25,430 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,430 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:25,430 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,430 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:25,430 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:25,430 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:25,430 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:25,430 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,430 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 80.06 μs with journalIndex=1 01:16:25,430 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:25.430] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,430 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3119,follower7-writer-2829]/waiting 01:16:25,430 PM [follower7-writer-2829] [DEBUG] JournalWriteTask - follower7: received 1 commands after 987.2 μs 01:16:25,430 PM [follower7-writer-2829] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.670 μs 01:16:25,430 PM [follower7-writer-2829] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:25,430 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:25,430 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:25,430 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:25,430 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:25.431] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6cfe779e 01:16:25,431 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:25,431 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:25,431 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:25,442 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:25,443 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,443 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:25,443 PM [leader5-writer-2830] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:25,443 PM [leader5-writer-2830] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:25,443 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,443 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:25,443 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:25,443 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:25,443 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:25,443 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,443 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:25,443 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,443 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:25,443 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:25,443 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:25,443 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:25,443 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,443 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 79.30 μs with journalIndex=1 01:16:25,444 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [ERROR] [07/29/2025 13:16:25.443] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,444 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3120,leader5-writer-2830]/waiting 01:16:25,444 PM [leader5-writer-2830] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.083 ms 01:16:25,444 PM [leader5-writer-2830] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.849 μs 01:16:25,444 PM [leader5-writer-2830] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:25,444 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:25,444 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:25,444 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,444 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,444 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:25,444 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:25,444 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:25.445] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@50b326fd 01:16:25,451 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:25,452 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,452 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:25,452 PM [follower6-writer-2831] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:25,452 PM [follower6-writer-2831] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:25,452 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,452 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:25,452 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:25,452 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:25,452 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:25,452 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,452 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:25,452 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,452 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:25,452 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:25,452 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:25,452 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:25,452 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,452 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 111.2 μs with journalIndex=1 01:16:25,453 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,453 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3121,follower6-writer-2831]/waiting 01:16:25,453 PM [follower6-writer-2831] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.330 ms 01:16:25,453 PM [follower6-writer-2831] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.760 μs 01:16:25,453 PM [follower6-writer-2831] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:25,453 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:25,453 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:25,453 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,453 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,454 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 [ERROR] [07/29/2025 13:16:25.453] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,454 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:25.454] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@419a07d7 01:16:25,454 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:25,454 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:25,454 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,454 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:25,454 PM [follower7-writer-2832] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:25,454 PM [follower7-writer-2832] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:25,455 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,455 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:25,455 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:25,455 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:25,455 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:25,455 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,455 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:25,455 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,455 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:25,455 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:25,455 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:25,455 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:25,455 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,455 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 91.70 μs with journalIndex=1 01:16:25,455 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:25.455] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,455 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3122,follower7-writer-2832]/waiting 01:16:25,455 PM [follower7-writer-2832] [DEBUG] JournalWriteTask - follower7: received 1 commands after 957.5 μs 01:16:25,455 PM [follower7-writer-2832] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.470 μs 01:16:25,455 PM [follower7-writer-2832] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:25,455 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:25,455 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:25,455 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:25,456 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:25.456] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@b5a32da 01:16:25,456 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:25,456 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:25,456 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:25,472 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:25,472 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,472 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:25,472 PM [leader5-writer-2833] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:25,472 PM [leader5-writer-2833] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:25,472 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,472 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:25,472 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:25,472 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:25,472 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:25,472 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,472 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:25,472 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,472 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:25,472 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:25,472 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:25,472 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:25,472 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,472 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 51.93 μs with journalIndex=1 01:16:25,473 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) [ERROR] [07/29/2025 13:16:25.473] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,473 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3123,leader5-writer-2833]/waiting 01:16:25,473 PM [leader5-writer-2833] [DEBUG] JournalWriteTask - leader5: received 1 commands after 871.1 μs 01:16:25,473 PM [leader5-writer-2833] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.219 μs 01:16:25,473 PM [leader5-writer-2833] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:25,473 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:25,473 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:25,473 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,473 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,473 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:25.473] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1bc5735f 01:16:25,473 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:25,473 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:25,473 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:25,473 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,473 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:25,473 PM [follower6-writer-2834] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:25,473 PM [follower6-writer-2834] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:25,474 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,474 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:25,474 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:25,474 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:25,474 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:25,474 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,474 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:25,474 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,474 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:25,474 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:25,474 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:25,474 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:25,474 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,474 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 78.59 μs with journalIndex=1 01:16:25,474 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:25.474] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,474 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3124,follower6-writer-2834]/waiting 01:16:25,474 PM [follower6-writer-2834] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.194 ms 01:16:25,474 PM [follower6-writer-2834] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.000 μs 01:16:25,475 PM [follower6-writer-2834] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:25,475 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:25,475 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:25,475 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,475 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:25.475] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2a657360 01:16:25,475 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:25,475 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,475 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:25,475 PM [leader5-writer-2835] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:25,475 PM [leader5-writer-2835] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:25,475 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:25,475 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:25,475 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:25,476 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,476 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:25,476 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:25,476 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:25,476 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:25,476 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,476 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:25,476 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,476 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:25,476 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:25,476 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:25,476 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:25,476 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,476 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 102.9 μs with journalIndex=1 01:16:25,476 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,476 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3125,leader5-writer-2835]/waiting 01:16:25,477 PM [leader5-writer-2835] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.968 ms 01:16:25,477 PM [leader5-writer-2835] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.219 μs 01:16:25,477 PM [leader5-writer-2835] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:25,477 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:25,477 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:25,477 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:25.476] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,477 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:25.477] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3f9c6bb4 01:16:25,478 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:25,478 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:25,478 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:25,496 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:25,497 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,497 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:25,497 PM [follower7-writer-2836] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:25,497 PM [follower7-writer-2836] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:25,497 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,497 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:25,497 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:25,497 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:25,497 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:25,497 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,497 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:25,497 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,497 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:25,497 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:25,497 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:25,497 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:25,497 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,497 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 93.09 μs with journalIndex=1 01:16:25,497 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,498 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3126,follower7-writer-2836]/waiting 01:16:25,498 PM [follower7-writer-2836] [DEBUG] JournalWriteTask - follower7: received 1 commands after 997.8 μs 01:16:25,498 PM [follower7-writer-2836] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 4.999 μs 01:16:25,498 PM [follower7-writer-2836] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:25.497] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,498 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:25,498 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:25,498 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:25,498 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:25.498] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@673320ff 01:16:25,498 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:25,498 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:25,498 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:25,507 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:25,508 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:25,508 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,508 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:25,508 PM [follower6-writer-2837] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:25,508 PM [follower6-writer-2837] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:25,509 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,509 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:25,509 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:25,509 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:25,509 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:25,509 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,509 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:25,509 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,509 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:25,509 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:25,509 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:25,509 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:25,509 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,509 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 137.7 μs with journalIndex=1 01:16:25,509 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:25.509] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,509 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3127,follower6-writer-2837]/waiting 01:16:25,509 PM [follower6-writer-2837] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.162 ms 01:16:25,509 PM [follower6-writer-2837] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 4.430 μs 01:16:25,509 PM [follower6-writer-2837] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:25,509 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:25,509 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:25,509 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,509 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:25.510] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@52f706d4 01:16:25,510 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:25,510 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:25,510 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:25,521 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:25,521 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,521 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:25,521 PM [leader5-writer-2838] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:25,521 PM [leader5-writer-2838] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:25,522 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,522 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:25,522 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:25,522 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:25,522 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:25,522 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,522 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:25,522 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,522 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:25,522 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:25,522 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:25,522 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:25,522 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,522 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 89.89 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:25.522] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,523 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3128,leader5-writer-2838]/waiting 01:16:25,524 PM [leader5-writer-2838] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.614 ms 01:16:25,524 PM [leader5-writer-2838] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.109 μs 01:16:25,524 PM [leader5-writer-2838] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:25,524 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:25,524 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:25,524 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,524 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,525 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:25,525 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:25,525 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:25,534 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:25,534 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,534 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:25,535 PM [follower7-writer-2839] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:25,535 PM [follower7-writer-2839] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:25,524 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:25.535] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7762276f 01:16:25,536 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:25,537 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,537 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:25,537 PM [follower6-writer-2840] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:25,537 PM [follower6-writer-2840] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:25,537 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,537 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:25,537 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:25,537 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:25,537 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:25,537 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,537 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,537 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:25,537 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,537 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:25,537 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:25,538 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:25,538 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:25,538 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:25,538 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:25,538 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:25,538 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:25,538 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,538 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,538 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:25,538 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:25,538 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,538 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 100.9 μs with journalIndex=1 01:16:25,538 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:25,538 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:25,538 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:25,538 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:25,538 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,538 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,538 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 85.87 μs with journalIndex=1 01:16:25,538 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:25,538 PM [leader5-writer-2841] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:25,538 PM [leader5-writer-2841] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:25,538 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) [ERROR] [07/29/2025 13:16:25.538] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,538 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3129,follower7-writer-2839]/waiting 01:16:25,538 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,538 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:25.538] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,538 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3130,follower6-writer-2840]/waiting 01:16:25,538 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:25,538 PM [follower7-writer-2839] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.923 ms 01:16:25,539 PM [follower7-writer-2839] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.630 μs 01:16:25,539 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:25,539 PM [follower7-writer-2839] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:25,539 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:25,539 PM [follower6-writer-2840] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.782 ms 01:16:25,539 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:25,539 PM [follower6-writer-2840] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 8.559 μs 01:16:25,539 PM [follower6-writer-2840] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:25,539 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,539 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:25,539 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,539 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:25,539 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:25,539 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:25,539 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:25,539 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:25,539 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:25,539 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:25,539 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:25,539 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,539 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 73.75 μs with journalIndex=1 [WARN] [07/29/2025 13:16:25.539] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1c848745 01:16:25,539 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,539 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:25,539 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3131,leader5-writer-2841]/waiting 01:16:25,539 PM [leader5-writer-2841] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.614 ms 01:16:25,539 PM [leader5-writer-2841] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.550 μs 01:16:25,539 PM [leader5-writer-2841] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:25,539 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:25,539 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:25,539 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:25,539 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:25,539 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,539 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:25.539] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:25.540] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2af91296 01:16:25,540 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:25,540 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:25,540 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:25,541 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:25,541 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:25,541 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,541 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:25.541] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@527a5437 01:16:25,541 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:25,541 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:25,541 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:25,561 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:25,561 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,561 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:25,561 PM [leader5-writer-2842] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:25,561 PM [leader5-writer-2842] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:25,561 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,562 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:25,562 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:25,562 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:25,562 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:25,562 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,562 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:25,562 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,562 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:25,562 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:25,562 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:25,562 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:25,562 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,562 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 108.6 μs with journalIndex=1 01:16:25,562 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,562 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3132,leader5-writer-2842]/waiting [ERROR] [07/29/2025 13:16:25.562] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,562 PM [leader5-writer-2842] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.231 ms 01:16:25,562 PM [leader5-writer-2842] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 7.339 μs 01:16:25,562 PM [leader5-writer-2842] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:25,562 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:25,562 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:25,562 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,562 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:25.563] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@55d85acd 01:16:25,563 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:25,563 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:25,563 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:25,580 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:25,580 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,580 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:25,580 PM [follower6-writer-2843] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:25,580 PM [follower6-writer-2843] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:25,580 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,580 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:25,580 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:25,580 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:25,580 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:25,580 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,580 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:25,580 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,580 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:25,580 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:25,580 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:25,580 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:25,580 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,580 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 68.18 μs with journalIndex=1 01:16:25,580 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3133,follower6-writer-2843]/waiting 01:16:25,580 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,581 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 [ERROR] [07/29/2025 13:16:25.580] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,581 PM [follower6-writer-2843] [DEBUG] JournalWriteTask - follower6: received 1 commands after 946.5 μs 01:16:25,581 PM [follower6-writer-2843] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 8.999 μs 01:16:25,581 PM [follower6-writer-2843] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:25,581 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:25,581 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:25,581 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,581 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,581 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,581 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:25,581 PM [follower7-writer-2844] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:25,581 PM [follower7-writer-2844] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:25.581] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4f472990 01:16:25,581 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:25,581 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:25,581 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:25,581 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:25,581 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,581 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:25,581 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,582 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:25,582 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:25,582 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:25,582 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:25,582 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,582 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:25,582 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,582 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:25,582 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:25,582 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:25,582 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:25,582 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,582 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:25,582 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:25,582 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:25,582 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,582 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:25,582 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 116.3 μs with journalIndex=1 01:16:25,582 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,582 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:25,582 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,582 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:25,582 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:25,582 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:25,582 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:25,582 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,582 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 53.06 μs with journalIndex=1 01:16:25,582 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:25.582] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,582 PM [leader5-writer-2845] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:25,582 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:25.582] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,582 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3134,follower7-writer-2844]/waiting 01:16:25,582 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3135,leader5-writer-2845]/blocked@ForkJoinPool-53-worker-3 01:16:25,582 PM [leader5-writer-2845] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:25,582 PM [follower7-writer-2844] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.438 ms 01:16:25,582 PM [follower7-writer-2844] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 4.790 μs 01:16:25,582 PM [follower7-writer-2844] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:25,582 PM [leader5-writer-2845] [DEBUG] JournalWriteTask - leader5: received 1 commands after 269.4 μs 01:16:25,582 PM [leader5-writer-2845] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 8.239 μs 01:16:25,583 PM [leader5-writer-2845] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:25,583 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:25,583 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:25,583 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:25,583 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:25,583 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:25,583 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,583 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:25,583 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:25.583] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@21b1067a [WARN] [07/29/2025 13:16:25.583] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@29f3f6f8 01:16:25,583 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:25,583 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:25,583 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:25,583 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:25,583 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:25,583 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:25,592 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:25,592 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,592 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:25,592 PM [follower6-writer-2846] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:25,592 PM [follower6-writer-2846] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:25,592 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,592 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:25,592 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:25,592 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:25,592 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:25,592 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,592 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:25,592 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,592 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:25,592 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:25,592 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:25,592 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:25,592 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,592 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 48.71 μs with journalIndex=1 01:16:25,592 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3136,follower6-writer-2846]/waiting 01:16:25,592 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:25.592] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,593 PM [follower6-writer-2846] [DEBUG] JournalWriteTask - follower6: received 1 commands after 707.9 μs 01:16:25,593 PM [follower6-writer-2846] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 6.790 μs 01:16:25,593 PM [follower6-writer-2846] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:25,593 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:25,593 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:25,593 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,593 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:25.593] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5eb340a1 01:16:25,593 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:25,593 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:25,593 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:25,601 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:25,601 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,601 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:25,601 PM [leader5-writer-2847] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:25,601 PM [leader5-writer-2847] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:25,601 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,601 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:25,601 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:25,601 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:25,601 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:25,601 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,601 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:25,601 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,601 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:25,601 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:25,601 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:25,601 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:25,601 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,601 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 66.14 μs with journalIndex=1 01:16:25,602 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) [ERROR] [07/29/2025 13:16:25.602] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,602 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3137,leader5-writer-2847]/waiting 01:16:25,602 PM [leader5-writer-2847] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.007 ms 01:16:25,602 PM [leader5-writer-2847] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.180 μs 01:16:25,602 PM [leader5-writer-2847] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:25,602 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:25,602 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:25,602 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,602 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:25.602] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@36a16633 01:16:25,602 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:25,602 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:25,602 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:25,602 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:25,602 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,602 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:25,602 PM [follower6-writer-2848] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:25,602 PM [follower6-writer-2848] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:25,603 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,603 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:25,603 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:25,603 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:25,603 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:25,603 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,603 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:25,603 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,603 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:25,603 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:25,603 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:25,603 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:25,603 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,603 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 86.57 μs with journalIndex=1 01:16:25,603 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) [ERROR] [07/29/2025 13:16:25.603] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,603 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3138,follower6-writer-2848]/waiting 01:16:25,604 PM [follower6-writer-2848] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.142 ms 01:16:25,604 PM [follower6-writer-2848] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.720 μs 01:16:25,604 PM [follower6-writer-2848] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:25,604 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:25,604 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:25,604 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,604 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:25.604] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@75f9b624 01:16:25,604 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:25,604 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:25,604 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:25,607 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:25,607 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,607 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:25,607 PM [leader5-writer-2849] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:25,607 PM [leader5-writer-2849] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:25,608 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,608 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:25,608 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:25,608 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:25,608 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:25,608 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,608 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:25,608 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,608 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:25,608 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:25,608 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:25,608 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:25,608 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,608 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 53.54 μs with journalIndex=1 01:16:25,608 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,608 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3139,leader5-writer-2849]/waiting 01:16:25,608 PM [leader5-writer-2849] [DEBUG] JournalWriteTask - leader5: received 1 commands after 889.5 μs 01:16:25,608 PM [leader5-writer-2849] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.860 μs 01:16:25,608 PM [leader5-writer-2849] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:25,608 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:25,608 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:25,609 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,609 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,609 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:25,609 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:25,609 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor [ERROR] [07/29/2025 13:16:25.608] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:25.619] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@23198443 01:16:25,624 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:25,624 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,624 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:25,624 PM [follower7-writer-2850] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:25,624 PM [follower7-writer-2850] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:25,625 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,625 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:25,625 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:25,625 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:25,625 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:25,625 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,625 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:25,625 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,625 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:25,625 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:25,625 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:25,625 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:25,625 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,625 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 68.57 μs with journalIndex=1 01:16:25,625 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) [ERROR] [07/29/2025 13:16:25.625] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,625 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3140,follower7-writer-2850]/waiting 01:16:25,625 PM [follower7-writer-2850] [DEBUG] JournalWriteTask - follower7: received 1 commands after 995.8 μs 01:16:25,625 PM [follower7-writer-2850] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.019 μs 01:16:25,625 PM [follower7-writer-2850] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:25,625 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:25,625 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:25,625 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:25,625 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:25.625] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4fc84999 01:16:25,626 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:25,626 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:25,626 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:25,641 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:25,641 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,641 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:25,641 PM [follower6-writer-2851] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:25,641 PM [follower6-writer-2851] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:25,641 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:25,641 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,641 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:25,641 PM [leader5-writer-2852] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:25,641 PM [leader5-writer-2852] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:25,641 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,641 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:25,641 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:25,641 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:25,641 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:25,641 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,641 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:25,641 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,641 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:25,641 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:25,641 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:25,641 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:25,641 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,641 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 44.48 μs with journalIndex=1 01:16:25,642 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:25.642] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,642 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3141,follower6-writer-2851]/waiting 01:16:25,642 PM [follower6-writer-2851] [DEBUG] JournalWriteTask - follower6: received 1 commands after 828.9 μs 01:16:25,642 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,642 PM [follower6-writer-2851] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.539 μs 01:16:25,642 PM [follower6-writer-2851] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:25,642 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:25,642 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:25,642 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:25,642 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:25,642 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:25,642 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:25,642 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,642 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,642 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:25,642 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,642 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:25,642 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,642 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:25,642 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:25,642 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:25,642 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,642 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 42.96 μs with journalIndex=1 01:16:25,642 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,642 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3142,leader5-writer-2852]/waiting 01:16:25,642 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:25,642 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:25.642] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6c2d75e4 01:16:25,642 PM [leader5-writer-2852] [DEBUG] JournalWriteTask - leader5: received 1 commands after 992.1 μs 01:16:25,642 PM [leader5-writer-2852] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.570 μs 01:16:25,642 PM [leader5-writer-2852] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:25,642 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:25,642 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:25,642 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:25,642 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:25,642 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,642 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,643 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,643 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:25,643 PM [follower7-writer-2853] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:25,643 PM [follower7-writer-2853] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:25,643 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,643 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:25,643 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:25,643 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:25,643 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:25,643 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:25,643 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,643 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:25,643 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,643 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:25,643 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:25,643 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:25,643 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:25,643 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:25,643 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,643 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 55.27 μs with journalIndex=1 01:16:25,643 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:25,643 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,643 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3143,follower7-writer-2853]/waiting [ERROR] [07/29/2025 13:16:25.642] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:25.643] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@49ab561f 01:16:25,643 PM [follower7-writer-2853] [DEBUG] JournalWriteTask - follower7: received 1 commands after 741.5 μs 01:16:25,643 PM [follower7-writer-2853] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.890 μs 01:16:25,643 PM [follower7-writer-2853] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:25,643 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed [ERROR] [07/29/2025 13:16:25.643] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,643 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:25,644 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:25,644 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:25.644] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@44a24a32 01:16:25,644 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:25,644 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:25,644 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:25,658 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:25,685 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:25,685 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,685 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:25,685 PM [follower6-writer-2854] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:25,685 PM [follower6-writer-2854] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:25,685 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,685 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:25,685 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:25,685 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:25,685 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:25,685 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,685 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:25,685 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,685 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:25,685 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:25,685 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:25,685 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:25,686 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,686 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 81.36 μs with journalIndex=1 01:16:25,686 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3144,follower6-writer-2854]/waiting 01:16:25,686 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,686 PM [follower6-writer-2854] [DEBUG] JournalWriteTask - follower6: received 1 commands after 995.9 μs 01:16:25,686 PM [follower6-writer-2854] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.100 μs 01:16:25,686 PM [follower6-writer-2854] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:25,686 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:25,686 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:25,686 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,686 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:25.686] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:25.686] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2af506af 01:16:25,686 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:25,686 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:25,686 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:25,690 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:25,691 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,691 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:25,691 PM [leader5-writer-2855] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:25,691 PM [leader5-writer-2855] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:25,691 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:25,691 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,692 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:25,692 PM [follower7-writer-2856] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:25,692 PM [follower7-writer-2856] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:25,692 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,692 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:25,692 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:25,692 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:25,692 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:25,692 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,692 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:25,692 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,692 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:25,692 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:25,692 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:25,692 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:25,692 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,692 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 101.8 μs with journalIndex=1 01:16:25,692 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,692 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:25,692 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:25,692 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:25,692 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:25,692 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,692 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:25,692 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,692 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:25,692 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:25,692 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:25,692 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:25,692 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,692 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:25.692] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,692 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 74.91 μs with journalIndex=1 01:16:25,692 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3145,leader5-writer-2855]/waiting 01:16:25,693 PM [leader5-writer-2855] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.606 ms 01:16:25,693 PM [leader5-writer-2855] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.769 μs 01:16:25,693 PM [leader5-writer-2855] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:25,693 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:25,693 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:25,693 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,693 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,693 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:25.693] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,693 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3146,follower7-writer-2856]/waiting 01:16:25,693 PM [follower7-writer-2856] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.303 ms 01:16:25,693 PM [follower7-writer-2856] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.159 μs 01:16:25,693 PM [follower7-writer-2856] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:25,693 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:25,693 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:25,693 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:25,693 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:25.693] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@29575a0c 01:16:25,694 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:25,694 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:25,694 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:25,694 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:25,694 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:25,694 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:25,697 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:25,697 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,697 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:25,697 PM [follower6-writer-2857] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:25,697 PM [follower6-writer-2857] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:25.697] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@12cbc384 01:16:25,697 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,697 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:25,697 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:25,697 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:25,697 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:25,697 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,697 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:25,697 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,697 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:25,697 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:25,697 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:25,697 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:25,697 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,697 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 62.40 μs with journalIndex=1 01:16:25,697 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,697 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3147,follower6-writer-2857]/waiting 01:16:25,697 PM [follower6-writer-2857] [DEBUG] JournalWriteTask - follower6: received 1 commands after 759.2 μs 01:16:25,698 PM [follower6-writer-2857] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.629 μs 01:16:25,698 PM [follower6-writer-2857] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:25,698 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:25,698 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:25,698 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,698 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:25.697] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:25.698] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6bdeff8e 01:16:25,698 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:25,698 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:25,698 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:25,727 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:25,727 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,727 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:25,727 PM [follower7-writer-2858] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:25,727 PM [follower7-writer-2858] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:25,728 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,728 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:25,728 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:25,728 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:25,728 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:25,728 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,728 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:25,728 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,728 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:25,728 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:25,728 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:25,728 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:25,728 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,728 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 87.10 μs with journalIndex=1 01:16:25,728 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:25.728] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,728 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3148,follower7-writer-2858]/waiting 01:16:25,728 PM [follower7-writer-2858] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.013 ms 01:16:25,728 PM [follower7-writer-2858] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.810 μs 01:16:25,728 PM [follower7-writer-2858] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:25,728 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:25,728 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:25,728 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:25,728 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:25,729 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:25,729 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:25,729 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:25,729 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:25,729 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,729 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:25,729 PM [follower6-writer-2859] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:25,729 PM [follower6-writer-2859] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:25.729] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@60714970 01:16:25,729 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,729 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:25,729 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:25,729 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:25,729 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:25,729 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,729 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:25,729 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,729 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:25,729 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:25,729 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:25,729 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:25,730 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,730 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 92.39 μs with journalIndex=1 01:16:25,730 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3149,follower6-writer-2859]/waiting 01:16:25,730 PM [follower6-writer-2859] [DEBUG] JournalWriteTask - follower6: received 1 commands after 930.3 μs 01:16:25,730 PM [follower6-writer-2859] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.000 μs 01:16:25,730 PM [follower6-writer-2859] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:25,730 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:25,730 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:25,730 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,730 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:25.730] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,730 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:25.730] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1019ff3b 01:16:25,731 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:25,731 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:25,731 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:25,731 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:25,731 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,731 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:25,732 PM [follower7-writer-2860] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:25,732 PM [follower7-writer-2860] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:25,732 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,732 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:25,732 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:25,732 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:25,732 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:25,732 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,732 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:25,732 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,732 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:25,732 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:25,732 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:25,732 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:25,732 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,732 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 56.53 μs with journalIndex=1 01:16:25,732 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:25.732] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,732 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3150,follower7-writer-2860]/waiting 01:16:25,732 PM [follower7-writer-2860] [DEBUG] JournalWriteTask - follower7: received 1 commands after 708.1 μs 01:16:25,732 PM [follower7-writer-2860] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 7.490 μs 01:16:25,732 PM [follower7-writer-2860] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:25,732 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:25,732 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:25,732 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:25,732 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:25.732] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@41fd643a 01:16:25,733 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:25,733 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:25,733 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:25,752 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:25,753 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,753 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:25,753 PM [leader5-writer-2861] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:25,753 PM [leader5-writer-2861] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:25,753 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:25,753 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,753 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:25,753 PM [follower6-writer-2862] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:25,753 PM [follower6-writer-2862] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:25,753 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:25,753 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,753 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:25,753 PM [follower7-writer-2863] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:25,753 PM [follower7-writer-2863] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:25,754 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,754 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:25,754 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,754 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:25,754 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:25,754 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:25,754 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,754 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:25,754 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,754 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:25,754 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:25,754 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:25,754 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:25,754 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:25,754 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,754 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:25,754 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 36.83 μs with journalIndex=1 01:16:25,754 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:25,754 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,754 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:25,754 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:25,754 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:25,754 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,754 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:25,754 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:25,754 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:25,754 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,754 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,754 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:25,754 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:25,754 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,754 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:25,754 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:25,754 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:25,754 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:25,754 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:25,754 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:25,754 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:25,754 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,754 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 42.94 μs with journalIndex=1 01:16:25,754 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) [ERROR] [07/29/2025 13:16:25.754] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,754 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3151,leader5-writer-2861]/waiting 01:16:25,754 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,754 PM [leader5-writer-2861] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.557 ms 01:16:25,754 PM [leader5-writer-2861] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.009 μs 01:16:25,754 PM [leader5-writer-2861] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:25,754 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 280.9 μs with journalIndex=1 01:16:25,754 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:25,754 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:25,754 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,754 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,754 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) [ERROR] [07/29/2025 13:16:25.754] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,755 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3153,follower7-writer-2863]/waiting 01:16:25,755 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [WARN] [07/29/2025 13:16:25.755] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@32126596 at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,755 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3152,follower6-writer-2862]/waiting 01:16:25,755 PM [follower6-writer-2862] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.816 ms 01:16:25,755 PM [follower6-writer-2862] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.490 μs 01:16:25,755 PM [follower6-writer-2862] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:25,755 PM [follower7-writer-2863] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.456 ms 01:16:25,755 PM [follower7-writer-2863] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 960.0 ns 01:16:25,755 PM [follower7-writer-2863] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:25,755 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:25,755 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:25,755 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,754 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:25,755 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,755 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:25,755 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:25,755 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:25,755 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:25,755 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:25,755 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:25.755] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:25.755] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6dadb4c8 01:16:25,755 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:25,755 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:25,755 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:25.755] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4cdc5e50 01:16:25,756 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:25,756 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:25,756 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:25,788 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:25,788 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,788 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:25,788 PM [leader5-writer-2864] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:25,788 PM [leader5-writer-2864] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:25,789 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,789 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:25,789 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:25,789 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:25,789 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:25,789 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,789 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:25,789 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,789 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:25,789 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:25,789 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:25,789 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:25,789 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,789 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 82.08 μs with journalIndex=1 01:16:25,789 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3154,leader5-writer-2864]/waiting [ERROR] [07/29/2025 13:16:25.789] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,789 PM [leader5-writer-2864] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.028 ms 01:16:25,789 PM [leader5-writer-2864] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.049 μs 01:16:25,789 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,789 PM [leader5-writer-2864] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:25,790 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:25,790 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:25,790 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,790 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:25.790] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@43a5e07b 01:16:25,790 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:25,790 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:25,790 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:25,798 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:25,798 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,798 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:25,798 PM [follower6-writer-2865] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:25,798 PM [follower6-writer-2865] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:25,798 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:25,798 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,798 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:25,798 PM [follower7-writer-2866] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:25,798 PM [follower7-writer-2866] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:25,798 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,798 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:25,798 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:25,798 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:25,798 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:25,798 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,798 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:25,798 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,798 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:25,798 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:25,798 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:25,798 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:25,798 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,798 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 56.93 μs with journalIndex=1 01:16:25,798 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,799 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:25.798] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,799 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:25,799 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:25,799 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3155,follower6-writer-2865]/waiting 01:16:25,799 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:25,799 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:25,799 PM [follower6-writer-2865] [DEBUG] JournalWriteTask - follower6: received 1 commands after 940.1 μs 01:16:25,799 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,799 PM [follower6-writer-2865] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.350 μs 01:16:25,799 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:25,799 PM [follower6-writer-2865] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:25,799 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,799 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:25,799 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:25,799 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:25,799 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:25,799 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:25,799 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:25,799 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,799 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,799 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,799 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 69.49 μs with journalIndex=1 [WARN] [07/29/2025 13:16:25.799] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@c5586fd 01:16:25,799 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) [ERROR] [07/29/2025 13:16:25.799] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,799 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3156,follower7-writer-2866]/waiting 01:16:25,799 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:25,800 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:25,800 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:25,800 PM [follower7-writer-2866] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.002 ms 01:16:25,800 PM [follower7-writer-2866] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 5.409 μs 01:16:25,800 PM [follower7-writer-2866] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:25,800 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:25,800 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:25,800 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:25,800 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:25,801 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:25,801 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:25,801 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:25,809 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) [WARN] [07/29/2025 13:16:25.809] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3329b8e7 01:16:25,825 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:25,825 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,825 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:25,825 PM [follower6-writer-2867] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:25,825 PM [follower6-writer-2867] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:25,825 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,825 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:25,825 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:25,825 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:25,826 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:25,826 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,826 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:25,826 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,826 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:25,826 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:25,826 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:25,826 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:25,826 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,826 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 97.13 μs with journalIndex=1 01:16:25,826 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:25,826 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,826 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3157,follower6-writer-2867]/waiting [ERROR] [07/29/2025 13:16:25.826] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,826 PM [follower6-writer-2867] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.026 ms 01:16:25,826 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,826 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:25,826 PM [follower6-writer-2867] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 7.939 μs 01:16:25,826 PM [follower6-writer-2867] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:25,826 PM [leader5-writer-2868] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:25,826 PM [leader5-writer-2868] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:25,826 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:25,826 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:25,826 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,826 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:25.826] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3d01fd5b 01:16:25,827 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:25,827 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:25,827 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,827 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:25,827 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:25,827 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:25,827 PM [follower7-writer-2869] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:25,827 PM [follower7-writer-2869] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:25,827 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,827 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:25,827 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:25,827 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:25,827 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:25,827 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,827 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:25,827 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,827 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:25,827 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:25,827 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:25,827 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:25,827 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,827 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 97.43 μs with journalIndex=1 01:16:25,828 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,828 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3159,follower7-writer-2869]/waiting 01:16:25,828 PM [follower7-writer-2869] [DEBUG] JournalWriteTask - follower7: received 1 commands after 937.9 μs [ERROR] [07/29/2025 13:16:25.828] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,828 PM [follower7-writer-2869] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.510 μs 01:16:25,828 PM [follower7-writer-2869] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:25,828 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:25,828 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:25,828 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:25,828 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:25.828] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1ba3cc7a 01:16:25,828 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:25,828 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:25,828 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:25,833 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:25,833 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,833 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:25,833 PM [follower6-writer-2870] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:25,833 PM [follower6-writer-2870] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:25,833 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,833 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:25,833 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:25,833 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:25,834 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:25,834 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,834 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:25,834 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,834 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,834 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:25,834 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:25,834 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:25,834 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:25,834 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:25,834 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:25,834 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,834 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:25,834 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 67.12 μs with journalIndex=1 01:16:25,834 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:25,834 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,834 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:25,834 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,834 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:25,834 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:25,834 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:25,834 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:25,834 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,834 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 75.42 μs with journalIndex=1 01:16:25,834 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,834 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3158,leader5-writer-2868]/waiting 01:16:25,834 PM [leader5-writer-2868] [DEBUG] JournalWriteTask - leader5: received 1 commands after 7.996 ms 01:16:25,834 PM [leader5-writer-2868] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 7.769 μs 01:16:25,834 PM [leader5-writer-2868] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:25,834 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:25,834 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:25,834 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,834 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:25.834] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,835 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,835 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3160,follower6-writer-2870]/waiting 01:16:25,835 PM [follower6-writer-2870] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.448 ms [ERROR] [07/29/2025 13:16:25.834] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,835 PM [follower6-writer-2870] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 4.709 μs 01:16:25,835 PM [follower6-writer-2870] [DEBUG] JournalWriteTask - follower6: journal writer stopped [WARN] [07/29/2025 13:16:25.835] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1068c172 01:16:25,835 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:25,835 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:25,835 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:25,835 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,835 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,835 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,835 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:25,835 PM [follower7-writer-2871] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:25,835 PM [follower7-writer-2871] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:25.835] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3feac17a 01:16:25,835 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:25,835 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:25,835 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:25,835 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:25,835 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:25,835 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:25,839 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,839 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:25,839 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:25,839 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:25,839 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:25,839 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,839 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:25,839 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,839 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:25,839 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:25,839 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:25,839 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:25,839 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,839 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 61.11 μs with journalIndex=1 01:16:25,839 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,839 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3161,follower7-writer-2871]/waiting [ERROR] [07/29/2025 13:16:25.839] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,840 PM [follower7-writer-2871] [DEBUG] JournalWriteTask - follower7: received 1 commands after 4.678 ms 01:16:25,840 PM [follower7-writer-2871] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 5.210 μs 01:16:25,840 PM [follower7-writer-2871] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:25,840 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:25,840 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:25,840 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:25,840 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:25.840] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3b68fcb9 01:16:25,840 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:25,840 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:25,840 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:25,864 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:25,865 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,865 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:25,865 PM [follower6-writer-2872] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:25,865 PM [follower6-writer-2872] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:25,865 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,865 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:25,865 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:25,865 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:25,865 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:25,865 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,865 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:25,865 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,865 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:25,865 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:25,865 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:25,865 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:25,865 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,865 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 93.95 μs with journalIndex=1 01:16:25,865 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:25.865] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,865 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3162,follower6-writer-2872]/waiting 01:16:25,866 PM [follower6-writer-2872] [DEBUG] JournalWriteTask - follower6: received 1 commands after 964.7 μs 01:16:25,866 PM [follower6-writer-2872] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 6.090 μs 01:16:25,866 PM [follower6-writer-2872] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:25,866 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:25,866 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:25,866 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,866 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:25.866] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@563281c3 01:16:25,866 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:25,866 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:25,866 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:25,866 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:25,866 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,866 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:25,866 PM [leader5-writer-2873] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:25,866 PM [leader5-writer-2873] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:25,867 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,867 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:25,867 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:25,867 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:25,867 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:25,867 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,867 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:25,867 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,867 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:25,867 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:25,867 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:25,867 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:25,867 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,867 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 71.45 μs with journalIndex=1 01:16:25,868 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:25,868 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,868 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:25,868 PM [follower6-writer-2874] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:25,868 PM [follower6-writer-2874] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:25,868 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:25.868] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,868 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3163,leader5-writer-2873]/waiting 01:16:25,868 PM [leader5-writer-2873] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.260 ms 01:16:25,868 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,868 PM [leader5-writer-2873] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.779 μs 01:16:25,868 PM [leader5-writer-2873] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:25,869 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:25,869 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:25,869 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:25,869 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:25,869 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:25,869 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:25,869 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,869 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,869 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:25,869 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,869 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:25,869 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,869 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:25,869 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:25,869 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:25,869 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,869 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 35.06 μs with journalIndex=1 01:16:25,869 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,869 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3164,follower6-writer-2874]/waiting [ERROR] [07/29/2025 13:16:25.869] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,869 PM [follower6-writer-2874] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.076 ms [WARN] [07/29/2025 13:16:25.869] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2c69fdc2 01:16:25,869 PM [follower6-writer-2874] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.530 μs 01:16:25,869 PM [follower6-writer-2874] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:25,869 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:25,869 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:25,869 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,869 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,869 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:25,869 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:25,869 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:25.869] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5c5cf8c1 01:16:25,870 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:25,870 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:25,870 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:25,870 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:25,870 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,870 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:25,870 PM [follower7-writer-2875] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:25,870 PM [follower7-writer-2875] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:25,873 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,873 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:25,873 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:25,873 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:25,873 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:25,873 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,873 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:25,873 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,873 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:25,873 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:25,873 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:25,873 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:25,873 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,873 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 66.62 μs with journalIndex=1 01:16:25,873 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:25.873] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,873 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3165,follower7-writer-2875]/waiting 01:16:25,874 PM [follower7-writer-2875] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.576 ms 01:16:25,874 PM [follower7-writer-2875] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.770 μs 01:16:25,874 PM [follower7-writer-2875] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:25,874 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:25,874 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:25,874 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:25,874 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:25.874] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7373f177 01:16:25,874 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:25,874 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:25,874 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:25,907 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:25,907 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,907 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:25,907 PM [follower6-writer-2876] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:25,907 PM [follower6-writer-2876] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:25,907 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,907 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:25,907 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:25,907 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:25,907 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:25,907 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,907 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:25,907 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,907 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:25,907 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:25,907 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:25,907 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:25,908 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,908 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 104.9 μs with journalIndex=1 01:16:25,908 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [ERROR] [07/29/2025 13:16:25.908] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,908 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3166,follower6-writer-2876]/waiting 01:16:25,908 PM [follower6-writer-2876] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.334 ms 01:16:25,908 PM [follower6-writer-2876] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.359 μs 01:16:25,908 PM [follower6-writer-2876] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:25,908 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:25,908 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:25,908 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,908 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,908 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:25.908] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@93970bd 01:16:25,909 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,909 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:25,909 PM [leader5-writer-2877] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:25,909 PM [leader5-writer-2877] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:25,909 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:25,909 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:25,909 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:25,909 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:25,909 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,909 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,909 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:25,909 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:25,909 PM [follower7-writer-2878] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:25,909 PM [follower7-writer-2878] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:25,909 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:25,909 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:25,909 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:25,909 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,909 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:25,909 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,909 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:25,909 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:25,909 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:25,909 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:25,909 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,909 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 72.30 μs with journalIndex=1 01:16:25,909 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,910 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:25,910 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:25,910 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:25,910 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:25,910 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,910 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:25,910 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,910 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) [ERROR] [07/29/2025 13:16:25.910] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,910 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:25,910 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:25,910 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:25,910 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3167,leader5-writer-2877]/waiting 01:16:25,910 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:25,910 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,910 PM [leader5-writer-2877] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.173 ms 01:16:25,910 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 45.66 μs with journalIndex=1 01:16:25,910 PM [leader5-writer-2877] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.650 μs 01:16:25,910 PM [leader5-writer-2877] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:25,910 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:25,910 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:25,910 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,910 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,910 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:25.910] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:25.910] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@638a8f1c 01:16:25,910 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3168,follower7-writer-2878]/waiting 01:16:25,910 PM [follower7-writer-2878] [DEBUG] JournalWriteTask - follower7: received 1 commands after 952.6 μs 01:16:25,910 PM [follower7-writer-2878] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 1.760 μs 01:16:25,910 PM [follower7-writer-2878] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:25,910 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:25,910 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:25,910 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:25,910 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:25,910 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:25,910 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:25,910 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:25.910] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6322f858 01:16:25,911 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:25,911 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:25,911 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:25,926 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:25,926 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,926 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:25,927 PM [follower6-writer-2879] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:25,927 PM [follower6-writer-2879] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:25,927 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,927 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:25,927 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:25,927 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:25,927 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:25,927 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,927 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:25,927 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,927 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:25,927 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:25,927 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:25,927 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:25,927 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,927 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 54.59 μs with journalIndex=1 01:16:25,927 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:25.927] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,927 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3169,follower6-writer-2879]/waiting 01:16:25,927 PM [follower6-writer-2879] [DEBUG] JournalWriteTask - follower6: received 1 commands after 764.9 μs 01:16:25,927 PM [follower6-writer-2879] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.539 μs 01:16:25,927 PM [follower6-writer-2879] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:25,927 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:25,927 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:25,927 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,927 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:25.927] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3ee2a56 01:16:25,928 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:25,928 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:25,928 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:25,937 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:25,937 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,937 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:25,937 PM [follower7-writer-2880] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:25,937 PM [follower7-writer-2880] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:25,938 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,938 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:25,938 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:25,938 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:25,938 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:25,938 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:25,938 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,938 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:25,938 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,938 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:25,938 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:25,938 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:25,938 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:25,938 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,938 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 398.6 μs with journalIndex=1 01:16:25,938 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:25.938] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,938 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,938 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3170,follower7-writer-2880]/waiting 01:16:25,938 PM [follower7-writer-2880] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.049 ms 01:16:25,938 PM [follower7-writer-2880] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.150 μs 01:16:25,938 PM [follower7-writer-2880] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:25,938 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:25,938 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:25,938 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:25,938 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:25.939] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@1d5ca855 01:16:25,939 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:25,939 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:25,939 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:25,939 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:25,939 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,939 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:25,940 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,940 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:25,940 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:25,940 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:25,940 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:25,940 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,940 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:25,940 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,940 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:25,940 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:25,940 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:25,940 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:25,940 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,940 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 60.37 μs with journalIndex=1 01:16:25,940 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:25.940] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,940 PM [follower6-writer-2881] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:25,940 PM [follower6-writer-2881] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:25,940 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3171,follower6-writer-2881]/runnable 01:16:25,940 PM [follower6-writer-2881] [DEBUG] JournalWriteTask - follower6: received 1 commands after 49.94 μs 01:16:25,940 PM [follower6-writer-2881] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 7.239 μs 01:16:25,940 PM [follower6-writer-2881] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:25,940 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:25,940 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:25,940 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,940 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:25.940] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@52f1fa95 01:16:25,941 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:25,941 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:25,941 PM [leader5-writer-2882] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:25,941 PM [leader5-writer-2882] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:25,941 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:25,941 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:25,941 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,941 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:25,941 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:25,941 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:25,941 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:25,941 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,941 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:25,941 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,941 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:25,941 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:25,941 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:25,941 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:25,941 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,941 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 76.98 μs with journalIndex=1 01:16:25,942 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:25,942 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,942 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3172,leader5-writer-2882]/waiting 01:16:25,942 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,942 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 [ERROR] [07/29/2025 13:16:25.942] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,942 PM [follower7-writer-2883] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:25,942 PM [leader5-writer-2882] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.291 ms 01:16:25,942 PM [follower7-writer-2883] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:25,942 PM [leader5-writer-2882] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.549 μs 01:16:25,942 PM [leader5-writer-2882] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:25,942 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:25,942 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:25,942 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,942 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,942 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null [WARN] [07/29/2025 13:16:25.942] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1e575198 01:16:25,942 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:25,943 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:25,943 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:25,943 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:25,943 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,943 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:25,943 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,943 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:25,943 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:25,943 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:25,943 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:25,943 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:25,943 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,943 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:25,943 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 65.63 μs with journalIndex=1 01:16:25,943 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:25,943 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,943 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3173,follower7-writer-2883]/waiting [ERROR] [07/29/2025 13:16:25.943] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,943 PM [follower7-writer-2883] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.197 ms 01:16:25,943 PM [follower7-writer-2883] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 5.359 μs 01:16:25,943 PM [follower7-writer-2883] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:25,943 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:25,944 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:25,944 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:25,944 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:25.944] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@145da02d 01:16:25,944 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:25,944 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:25,944 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:25,959 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:25,979 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:25,979 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,979 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:25,979 PM [leader5-writer-2884] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:25,979 PM [leader5-writer-2884] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:25,979 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,979 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:25,979 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:25,979 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:25,979 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:25,979 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,979 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:25,979 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,979 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:25,979 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:25,979 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:25,979 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:25,979 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,979 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 63.70 μs with journalIndex=1 01:16:25,980 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:25.980] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,980 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:25,980 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3174,leader5-writer-2884]/waiting 01:16:25,980 PM [leader5-writer-2884] [DEBUG] JournalWriteTask - leader5: received 1 commands after 902.4 μs 01:16:25,980 PM [leader5-writer-2884] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.570 μs 01:16:25,980 PM [leader5-writer-2884] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:25,980 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:25,980 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:25,980 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,980 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:25.980] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@484c107b 01:16:25,980 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:25,980 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:25,980 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:25,980 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:25,980 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,980 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:25,981 PM [follower7-writer-2885] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:25,981 PM [follower7-writer-2885] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:25,981 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,981 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:25,981 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:25,981 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:25,981 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:25,981 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,981 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:25,981 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,981 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:25,981 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:25,981 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:25,981 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:25,981 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,981 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 51.10 μs with journalIndex=1 01:16:25,981 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3175,follower7-writer-2885]/waiting 01:16:25,981 PM [follower7-writer-2885] [DEBUG] JournalWriteTask - follower7: received 1 commands after 544.4 μs 01:16:25,981 PM [follower7-writer-2885] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 6.509 μs 01:16:25,981 PM [follower7-writer-2885] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:25,981 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:25,981 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:25,981 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:25,981 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:25.981] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:25.981] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2217ffc3 01:16:25,982 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:25,982 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:25,982 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:25,987 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:25,987 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,987 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:25,987 PM [leader5-writer-2886] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:25,987 PM [leader5-writer-2886] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:25,987 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,987 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:25,987 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,987 PM [follower6-writer-2887] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:25,987 PM [follower6-writer-2887] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:25,988 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,988 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,988 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:25,988 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:25,988 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:25,988 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:25,988 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:25,988 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:25,988 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:25,988 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,988 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:25,988 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:25,988 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:25,988 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:25,988 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,988 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:25,988 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:25,988 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:25,988 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:25,988 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:25,988 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:25,988 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:25,988 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:25,988 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:25,988 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,988 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 37.21 μs with journalIndex=1 01:16:25,988 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,988 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 36.98 μs with journalIndex=1 01:16:25,988 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) [ERROR] [07/29/2025 13:16:25.988] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,988 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3176,leader5-writer-2886]/waiting 01:16:25,988 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:25.988] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,988 PM [leader5-writer-2886] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.091 ms 01:16:25,988 PM [leader5-writer-2886] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.189 μs 01:16:25,988 PM [leader5-writer-2886] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:25,988 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:25,988 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:25,988 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,988 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:25,988 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3177,follower6-writer-2887]/waiting 01:16:25,989 PM [follower6-writer-2887] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.135 ms 01:16:25,989 PM [follower6-writer-2887] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 4.219 μs 01:16:25,989 PM [follower6-writer-2887] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:25,989 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:25,989 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:25,989 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:25,989 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:25.989] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6911768c [WARN] [07/29/2025 13:16:25.989] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5d081d82 01:16:25,989 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:25,989 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:25,989 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:25,989 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:25,989 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:25,989 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:25,998 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:25,998 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:25,998 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:25,998 PM [follower7-writer-2888] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:25,998 PM [follower7-writer-2888] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:25,998 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,999 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:25,999 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:25,999 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:25,999 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:25,999 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:25,999 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:25,999 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:25,999 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:25,999 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:25,999 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:25,999 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:25,999 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:25,999 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 96.60 μs with journalIndex=1 01:16:25,999 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,999 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3178,follower7-writer-2888]/waiting [ERROR] [07/29/2025 13:16:25.999] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:25,999 PM [follower7-writer-2888] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.110 ms 01:16:25,999 PM [follower7-writer-2888] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.829 μs 01:16:25,999 PM [follower7-writer-2888] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:25,999 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:25,999 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:25,999 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:25,999 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:26.000] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@aa703ab 01:16:26,0 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:26,0 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:26,0 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:26,20 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:26,20 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,20 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:26,20 PM [follower6-writer-2889] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:26,20 PM [follower6-writer-2889] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:26,20 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,20 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:26,20 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:26,20 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:26,20 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:26,20 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,20 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:26,20 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,20 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:26,20 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:26,20 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:26,20 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:26,20 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,20 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 71.94 μs with journalIndex=1 01:16:26,21 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:26.021] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,21 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3179,follower6-writer-2889]/waiting 01:16:26,21 PM [follower6-writer-2889] [DEBUG] JournalWriteTask - follower6: received 1 commands after 888.1 μs 01:16:26,21 PM [follower6-writer-2889] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.539 μs 01:16:26,21 PM [follower6-writer-2889] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:26,21 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:26,21 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:26,21 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:26,21 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:26.021] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4fffb023 01:16:26,22 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:26,22 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:26,22 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:26,31 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:26,31 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,31 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:26,31 PM [leader5-writer-2890] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:26,31 PM [leader5-writer-2890] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:26,31 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,31 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:26,31 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:26,31 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:26,31 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:26,31 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,31 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:26,31 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,31 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:26,31 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:26,31 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:26,31 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:26,31 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,31 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 66.02 μs with journalIndex=1 01:16:26,32 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) [ERROR] [07/29/2025 13:16:26.032] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,32 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3180,leader5-writer-2890]/waiting 01:16:26,32 PM [leader5-writer-2890] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.007 ms 01:16:26,32 PM [leader5-writer-2890] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.930 μs 01:16:26,32 PM [leader5-writer-2890] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:26,32 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:26,32 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:26,32 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:26,32 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:26,32 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:26,32 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:26,32 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:26.033] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1c8ffcd7 01:16:26,40 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:26,40 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:26,40 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,40 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:26,40 PM [follower7-writer-2891] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:26,40 PM [follower7-writer-2891] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:26,40 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,40 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:26,40 PM [follower6-writer-2892] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:26,40 PM [follower6-writer-2892] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:26,40 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,40 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:26,40 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:26,40 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:26,40 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:26,40 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,40 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:26,40 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,40 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:26,40 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:26,40 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:26,40 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:26,40 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,40 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 40.79 μs with journalIndex=1 01:16:26,41 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [ERROR] [07/29/2025 13:16:26.041] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,41 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3181,follower7-writer-2891]/waiting 01:16:26,41 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,41 PM [follower7-writer-2891] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.040 ms 01:16:26,41 PM [follower7-writer-2891] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.950 μs 01:16:26,41 PM [follower7-writer-2891] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:26,41 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:26,41 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:26,41 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:26,41 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:26,41 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,41 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:26,41 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,41 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:26,41 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:26,41 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:26,41 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:26,41 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,41 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 66.27 μs with journalIndex=1 01:16:26,41 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,41 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3182,follower6-writer-2892]/waiting [ERROR] [07/29/2025 13:16:26.041] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,42 PM [follower6-writer-2892] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.602 ms 01:16:26,42 PM [follower6-writer-2892] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.190 μs 01:16:26,42 PM [follower6-writer-2892] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:26,42 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:26,42 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:26,42 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:26,42 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:26,42 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:26,42 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:26,42 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:26,42 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:26,42 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:26,42 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:26,42 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:26,42 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:26,42 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,42 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:26,42 PM [leader5-writer-2893] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:26,42 PM [leader5-writer-2893] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:26.042] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4112b05f [WARN] [07/29/2025 13:16:26.042] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4c91c045 01:16:26,42 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:26,42 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:26,42 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:26,45 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,45 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:26,45 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:26,45 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:26,45 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:26,45 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,45 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:26,45 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,45 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:26,45 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:26,45 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:26,45 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:26,45 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,45 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 79.95 μs with journalIndex=1 01:16:26,45 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) [ERROR] [07/29/2025 13:16:26.045] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,45 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3183,leader5-writer-2893]/waiting 01:16:26,45 PM [leader5-writer-2893] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.172 ms 01:16:26,45 PM [leader5-writer-2893] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.780 μs 01:16:26,45 PM [leader5-writer-2893] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:26,45 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:26,45 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:26,45 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:26,45 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:26,46 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:26,46 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:26,46 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:26.057] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@64a97649 01:16:26,62 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:26,63 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,63 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:26,63 PM [follower6-writer-2894] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:26,63 PM [follower6-writer-2894] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:26,63 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,63 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:26,63 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:26,63 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:26,63 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:26,63 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,63 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:26,63 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,63 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:26,63 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:26,63 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:26,63 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:26,63 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,63 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 53.62 μs with journalIndex=1 01:16:26,63 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:26.063] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,63 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3184,follower6-writer-2894]/waiting 01:16:26,63 PM [follower6-writer-2894] [DEBUG] JournalWriteTask - follower6: received 1 commands after 755.9 μs 01:16:26,63 PM [follower6-writer-2894] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.340 μs 01:16:26,63 PM [follower6-writer-2894] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:26,63 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:26,63 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:26,63 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:26,63 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:26,64 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:26,64 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:26,64 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:26,64 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:26,64 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,64 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:26,64 PM [follower7-writer-2895] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:26,64 PM [follower7-writer-2895] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:26.064] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@72322929 01:16:26,64 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,64 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:26,64 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:26,64 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:26,64 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:26,64 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,64 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:26,64 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,64 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:26,64 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:26,64 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:26,64 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:26,64 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,64 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 98.78 μs with journalIndex=1 01:16:26,65 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3185,follower7-writer-2895]/waiting 01:16:26,65 PM [follower7-writer-2895] [DEBUG] JournalWriteTask - follower7: received 1 commands after 812.3 μs 01:16:26,65 PM [follower7-writer-2895] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.189 μs 01:16:26,65 PM [follower7-writer-2895] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:26,65 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:26,65 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:26,65 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:26,65 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:26,65 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) [ERROR] [07/29/2025 13:16:26.064] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) [WARN] [07/29/2025 13:16:26.065] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@65e61477 at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,65 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:26,65 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:26,65 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:26,95 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:26,95 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,95 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:26,95 PM [leader5-writer-2896] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:26,95 PM [leader5-writer-2896] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:26,95 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,95 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:26,95 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:26,95 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:26,95 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:26,95 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,95 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:26,95 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,95 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:26,95 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:26,95 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:26,95 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:26,96 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,96 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 67.36 μs with journalIndex=1 01:16:26,96 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:26,96 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,96 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,96 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:26,96 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3186,leader5-writer-2896]/waiting [ERROR] [07/29/2025 13:16:26.096] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,96 PM [leader5-writer-2896] [DEBUG] JournalWriteTask - leader5: received 1 commands after 917.5 μs 01:16:26,96 PM [follower6-writer-2897] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:26,96 PM [leader5-writer-2896] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.020 μs 01:16:26,96 PM [follower6-writer-2897] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:26,96 PM [leader5-writer-2896] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:26,96 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:26,96 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:26,96 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:26,96 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:26.096] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2ee9658d 01:16:26,96 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:26,96 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:26,96 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:26,97 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,97 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:26,97 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:26,97 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:26,97 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:26,97 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,97 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:26,97 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,97 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:26,97 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:26,97 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:26,97 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:26,97 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,97 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 68.10 μs with journalIndex=1 01:16:26,97 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:26,97 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,97 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,97 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 [ERROR] [07/29/2025 13:16:26.097] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,97 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3187,follower6-writer-2897]/waiting 01:16:26,97 PM [follower6-writer-2897] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.486 ms 01:16:26,97 PM [follower6-writer-2897] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.749 μs 01:16:26,97 PM [follower6-writer-2897] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:26,97 PM [follower7-writer-2898] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:26,97 PM [follower7-writer-2898] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:26,99 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,99 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:26,99 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:26,99 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:26,99 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:26,99 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:26,99 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,99 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:26,99 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,99 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:26,99 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:26,99 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:26,99 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:26,99 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:26,99 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:26,99 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:26,99 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,99 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,99 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:26,99 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 47.33 μs with journalIndex=1 01:16:26,99 PM [leader5-writer-2899] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:26,99 PM [leader5-writer-2899] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:26,99 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,99 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3188,follower7-writer-2898]/waiting [ERROR] [07/29/2025 13:16:26.099] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,99 PM [follower7-writer-2898] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.656 ms 01:16:26,99 PM [follower7-writer-2898] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 6.529 μs 01:16:26,99 PM [follower7-writer-2898] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:26,99 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:26,99 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:26,99 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:26,99 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:26,99 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,99 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:26,99 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:26,99 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:26,99 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:26,99 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:26,99 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,99 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:26,99 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,99 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:26,99 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:26,99 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 [WARN] [07/29/2025 13:16:26.099] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3a2685d4 01:16:26,99 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:26,99 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,99 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 31.55 μs with journalIndex=1 01:16:26,99 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:26,100 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:26,100 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:26.099] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,100 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3189,leader5-writer-2899]/waiting 01:16:26,100 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:26,100 PM [leader5-writer-2899] [DEBUG] JournalWriteTask - leader5: received 1 commands after 960.4 μs 01:16:26,100 PM [leader5-writer-2899] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 4.889 μs 01:16:26,100 PM [leader5-writer-2899] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:26,100 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:26,100 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:26,100 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:26,100 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:26.100] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@47172670 01:16:26,100 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:26,100 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:26,100 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:26.101] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@63064b3d 01:16:26,101 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:26,101 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:26,101 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:26,110 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:26,120 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:26,120 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,120 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:26,120 PM [follower7-writer-2900] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:26,120 PM [follower7-writer-2900] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:26,121 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,121 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:26,121 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:26,121 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:26,121 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:26,121 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,121 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:26,121 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,121 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:26,121 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:26,121 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:26,121 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:26,121 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,121 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 57.33 μs with journalIndex=1 01:16:26,121 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3190,follower7-writer-2900]/waiting 01:16:26,121 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) [ERROR] [07/29/2025 13:16:26.121] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,121 PM [follower7-writer-2900] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.218 ms 01:16:26,122 PM [follower7-writer-2900] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.169 μs 01:16:26,122 PM [follower7-writer-2900] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:26,122 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:26,122 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:26,122 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:26,122 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:26.122] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@78468e0c 01:16:26,124 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:26,124 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:26,124 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:26,129 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:26,129 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,129 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:26,129 PM [follower6-writer-2901] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:26,129 PM [follower6-writer-2901] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:26,129 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,129 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:26,129 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:26,129 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:26,129 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:26,129 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,129 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:26,129 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:26,129 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,129 PM [leader5-writer-2902] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:26,129 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:26,129 PM [leader5-writer-2902] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:26,129 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,129 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:26,129 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:26,129 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:26,129 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:26,130 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,130 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 122.6 μs with journalIndex=1 01:16:26,130 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:26.130] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,130 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3191,follower6-writer-2901]/waiting 01:16:26,130 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,130 PM [follower6-writer-2901] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.025 ms 01:16:26,130 PM [follower6-writer-2901] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.920 μs 01:16:26,130 PM [follower6-writer-2901] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:26,130 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:26,130 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:26,130 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:26,130 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:26,130 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:26,130 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:26,130 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:26,130 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:26,130 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,130 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:26,130 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,130 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:26,130 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:26,130 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:26,130 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:26,130 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] [WARN] [07/29/2025 13:16:26.130] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@134f253e 01:16:26,130 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 62.04 μs with journalIndex=1 01:16:26,130 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:26,130 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:26,130 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:26,130 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3192,leader5-writer-2902]/waiting 01:16:26,130 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,130 PM [leader5-writer-2902] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.114 ms 01:16:26,131 PM [leader5-writer-2902] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.580 μs 01:16:26,131 PM [leader5-writer-2902] [DEBUG] JournalWriteTask - leader5: journal writer stopped [ERROR] [07/29/2025 13:16:26.130] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,131 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:26,131 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:26,131 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:26,131 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:26.131] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7fca79f8 01:16:26,131 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:26,131 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:26,131 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:26,158 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:26,158 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,158 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:26,158 PM [follower6-writer-2903] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:26,158 PM [follower6-writer-2903] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:26,158 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,158 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:26,158 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:26,158 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:26,159 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:26,159 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,159 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:26,159 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,159 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:26,159 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:26,159 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:26,159 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:26,159 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,159 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 48.92 μs with journalIndex=1 01:16:26,159 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) [ERROR] [07/29/2025 13:16:26.159] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,159 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3193,follower6-writer-2903]/waiting 01:16:26,159 PM [follower6-writer-2903] [DEBUG] JournalWriteTask - follower6: received 1 commands after 796.6 μs 01:16:26,159 PM [follower6-writer-2903] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.789 μs 01:16:26,159 PM [follower6-writer-2903] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:26,159 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:26,159 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:26,159 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:26,159 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:26,159 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:26.159] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@371b7555 01:16:26,159 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,159 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:26,159 PM [leader5-writer-2904] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:26,159 PM [leader5-writer-2904] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:26,159 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:26,159 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:26,160 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:26,160 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,160 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:26,160 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:26,160 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:26,160 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:26,160 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,160 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:26,160 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,160 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:26,160 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:26,160 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:26,160 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:26,160 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,160 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 51.37 μs with journalIndex=1 01:16:26,160 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:26.160] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,160 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3194,leader5-writer-2904]/waiting 01:16:26,160 PM [leader5-writer-2904] [DEBUG] JournalWriteTask - leader5: received 1 commands after 958.4 μs 01:16:26,160 PM [leader5-writer-2904] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.620 μs 01:16:26,160 PM [leader5-writer-2904] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:26,160 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:26,160 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:26,160 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:26,160 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:26.160] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@264bfd6b 01:16:26,160 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:26,161 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:26,161 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:26,166 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:26,166 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,166 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:26,166 PM [follower7-writer-2905] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:26,166 PM [follower7-writer-2905] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:26,166 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,166 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:26,166 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:26,166 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:26,166 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:26,166 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,166 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:26,166 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,166 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:26,166 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:26,166 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:26,166 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:26,166 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,166 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 58.07 μs with journalIndex=1 01:16:26,166 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:26.166] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,167 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3195,follower7-writer-2905]/waiting 01:16:26,167 PM [follower7-writer-2905] [DEBUG] JournalWriteTask - follower7: received 1 commands after 763.9 μs 01:16:26,167 PM [follower7-writer-2905] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.800 μs 01:16:26,167 PM [follower7-writer-2905] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:26,167 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:26,167 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:26,167 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:26,167 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:26,167 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:26,167 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:26,167 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:26.169] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7b059110 01:16:26,189 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:26,189 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,189 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:26,189 PM [follower6-writer-2906] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:26,189 PM [follower6-writer-2906] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:26,189 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,189 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:26,189 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:26,189 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:26,190 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:26,190 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,190 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:26,190 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,190 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:26,190 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:26,190 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:26,190 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:26,190 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,190 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 46.37 μs with journalIndex=1 01:16:26,190 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [ERROR] [07/29/2025 13:16:26.190] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,190 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3196,follower6-writer-2906]/waiting 01:16:26,190 PM [follower6-writer-2906] [DEBUG] JournalWriteTask - follower6: received 1 commands after 719.9 μs 01:16:26,190 PM [follower6-writer-2906] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.810 μs 01:16:26,190 PM [follower6-writer-2906] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:26,190 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:26,190 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:26,190 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:26,190 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:26,190 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:26,190 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,190 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:26,190 PM [leader5-writer-2907] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:26,190 PM [leader5-writer-2907] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:26,190 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:26,190 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:26,190 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:26.190] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1a3744bf 01:16:26,190 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,191 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:26,191 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:26,191 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:26,191 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:26,191 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,191 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:26,191 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,191 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:26,191 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:26,191 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:26,191 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:26,191 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,191 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 65.12 μs with journalIndex=1 01:16:26,192 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:26,192 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,192 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:26,192 PM [follower6-writer-2908] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:26,192 PM [follower6-writer-2908] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [ERROR] [07/29/2025 13:16:26.192] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,192 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,192 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3197,leader5-writer-2907]/waiting 01:16:26,193 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,193 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:26,193 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:26,193 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:26,193 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:26,193 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,193 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:26,193 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,193 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:26,193 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:26,193 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:26,193 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:26,193 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,193 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 34.22 μs with journalIndex=1 01:16:26,193 PM [leader5-writer-2907] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.742 ms 01:16:26,193 PM [leader5-writer-2907] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.650 μs 01:16:26,193 PM [leader5-writer-2907] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:26,193 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:26.193] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,193 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3198,follower6-writer-2908]/waiting 01:16:26,193 PM [follower6-writer-2908] [DEBUG] JournalWriteTask - follower6: received 1 commands after 943.3 μs 01:16:26,193 PM [follower6-writer-2908] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.530 μs 01:16:26,193 PM [follower6-writer-2908] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:26,193 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:26,193 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:26,193 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:26,193 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:26.193] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@63f2430b 01:16:26,193 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:26,193 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:26,193 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:26,195 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:26,195 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,195 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:26,195 PM [leader5-writer-2909] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:26,195 PM [leader5-writer-2909] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:26,195 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:26,195 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:26,195 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:26,195 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:26.195] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@17fcf0e4 01:16:26,195 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:26,196 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:26,196 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:26,196 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,196 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:26,196 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:26,196 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:26,196 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:26,196 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,196 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:26,196 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,196 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:26,196 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:26,196 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:26,196 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:26,196 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,196 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 67.94 μs with journalIndex=1 01:16:26,197 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:26.197] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,197 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3199,leader5-writer-2909]/waiting 01:16:26,197 PM [leader5-writer-2909] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.696 ms 01:16:26,197 PM [leader5-writer-2909] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.790 μs 01:16:26,197 PM [leader5-writer-2909] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:26,197 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:26,197 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:26,197 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:26,197 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:26,197 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:26,197 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:26,197 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:26,197 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:26,198 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,198 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:26,198 PM [follower6-writer-2910] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:26,198 PM [follower6-writer-2910] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:26.198] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@48907a11 01:16:26,198 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,198 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:26,198 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:26,198 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:26,198 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:26,198 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,198 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:26,198 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,198 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:26,198 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:26,198 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:26,198 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:26,198 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,198 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 62.67 μs with journalIndex=1 01:16:26,198 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,198 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3200,follower6-writer-2910]/waiting 01:16:26,198 PM [follower6-writer-2910] [DEBUG] JournalWriteTask - follower6: received 1 commands after 716.9 μs 01:16:26,198 PM [follower6-writer-2910] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.650 μs 01:16:26,198 PM [follower6-writer-2910] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:26,198 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:26,198 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:26,198 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:26,198 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:26,199 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:26,199 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:26,199 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor [ERROR] [07/29/2025 13:16:26.198] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:26.209] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@36c44d62 01:16:26,211 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:26,211 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,211 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:26,211 PM [follower7-writer-2911] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:26,211 PM [follower7-writer-2911] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:26,211 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,211 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:26,211 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:26,211 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:26,211 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:26,211 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,211 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:26,211 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,211 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:26,211 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:26,211 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:26,212 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:26,212 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,212 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 46.33 μs with journalIndex=1 01:16:26,212 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:26.212] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,212 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3201,follower7-writer-2911]/waiting 01:16:26,212 PM [follower7-writer-2911] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.114 ms 01:16:26,212 PM [follower7-writer-2911] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.580 μs 01:16:26,212 PM [follower7-writer-2911] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:26,212 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:26,212 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:26,212 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:26,212 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:26,212 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:26.212] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6bf41ec6 01:16:26,213 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,213 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:26,213 PM [leader5-writer-2912] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:26,213 PM [leader5-writer-2912] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:26,213 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:26,213 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:26,213 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:26,213 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,213 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:26,213 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:26,213 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:26,213 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:26,213 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,213 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:26,213 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,213 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:26,213 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:26,213 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:26,213 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:26,213 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,213 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 57.51 μs with journalIndex=1 01:16:26,213 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:26.213] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,213 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3202,leader5-writer-2912]/waiting 01:16:26,213 PM [leader5-writer-2912] [DEBUG] JournalWriteTask - leader5: received 1 commands after 865.2 μs 01:16:26,213 PM [leader5-writer-2912] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.660 μs 01:16:26,213 PM [leader5-writer-2912] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:26,214 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:26,214 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:26,214 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:26,214 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:26,214 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:26,214 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:26,214 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:26.225] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@a68607b 01:16:26,238 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:26,239 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,239 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:26,239 PM [follower7-writer-2913] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:26,239 PM [follower7-writer-2913] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:26,239 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,239 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:26,239 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:26,239 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:26,239 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:26,239 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,239 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:26,239 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,239 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:26,239 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:26,239 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:26,239 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:26,239 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,239 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 77.00 μs with journalIndex=1 01:16:26,240 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:26.240] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,240 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:26,240 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3203,follower7-writer-2913]/waiting 01:16:26,240 PM [follower7-writer-2913] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.126 ms 01:16:26,240 PM [follower7-writer-2913] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.540 μs 01:16:26,240 PM [follower7-writer-2913] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:26,240 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:26,240 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:26,240 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:26,240 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:26,240 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,240 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:26,240 PM [follower6-writer-2914] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:26,240 PM [follower6-writer-2914] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:26.240] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@639319e3 01:16:26,240 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:26,240 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,240 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,240 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:26,240 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:26,240 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:26,240 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:26,240 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:26,240 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,241 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:26,241 PM [leader5-writer-2915] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:26,241 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,241 PM [leader5-writer-2915] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:26,241 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:26,241 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:26,241 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:26,241 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:26,241 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:26,241 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:26,241 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:26,241 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,241 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 233.5 μs with journalIndex=1 01:16:26,241 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,241 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:26,241 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:26,241 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:26,241 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:26,241 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,241 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:26,241 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,241 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:26,241 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:26,241 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:26,241 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:26,241 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,241 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 48.05 μs with journalIndex=1 01:16:26,241 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [ERROR] [07/29/2025 13:16:26.241] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:26.241] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,242 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,241 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3204,follower6-writer-2914]/waiting 01:16:26,241 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3205,leader5-writer-2915]/waiting 01:16:26,242 PM [follower6-writer-2914] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.956 ms 01:16:26,242 PM [follower6-writer-2914] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 7.989 μs 01:16:26,242 PM [follower6-writer-2914] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:26,242 PM [leader5-writer-2915] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.370 ms 01:16:26,242 PM [leader5-writer-2915] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 940.0 ns 01:16:26,242 PM [leader5-writer-2915] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:26,242 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:26,242 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:26,242 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:26,242 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:26,242 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:26,242 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:26,242 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:26,242 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:26.242] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3385f7ae [WARN] [07/29/2025 13:16:26.242] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3498efdc 01:16:26,242 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:26,242 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:26,242 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:26,242 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:26,242 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:26,242 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:26,248 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:26,248 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,248 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:26,248 PM [follower7-writer-2916] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:26,248 PM [follower7-writer-2916] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:26,248 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,248 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:26,248 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:26,248 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:26,248 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:26,248 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,248 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:26,248 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,248 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:26,248 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:26,248 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:26,248 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:26,249 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,249 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 95.79 μs with journalIndex=1 01:16:26,249 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,249 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3206,follower7-writer-2916]/waiting [ERROR] [07/29/2025 13:16:26.249] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,249 PM [follower7-writer-2916] [DEBUG] JournalWriteTask - follower7: received 1 commands after 924.9 μs 01:16:26,249 PM [follower7-writer-2916] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.890 μs 01:16:26,249 PM [follower7-writer-2916] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:26,249 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:26,249 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:26,249 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:26,249 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:26.249] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@616b19d8 01:16:26,249 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:26,249 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:26,249 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:26,260 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:26,264 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:26,264 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,264 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:26,264 PM [leader5-writer-2917] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:26,264 PM [leader5-writer-2917] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:26,264 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,264 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:26,264 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:26,264 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:26,264 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:26,264 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,264 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:26,264 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,264 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:26,264 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:26,264 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:26,264 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:26,264 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,264 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 49.81 μs with journalIndex=1 01:16:26,264 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:26.264] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,264 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3207,leader5-writer-2917]/waiting 01:16:26,265 PM [leader5-writer-2917] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.453 ms 01:16:26,265 PM [leader5-writer-2917] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.479 μs 01:16:26,265 PM [leader5-writer-2917] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:26,265 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:26,265 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:26,265 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:26,265 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:26.265] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1f8a9a7c 01:16:26,266 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:26,266 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:26,266 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:26,278 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:26,278 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,278 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:26,278 PM [follower6-writer-2918] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:26,278 PM [follower6-writer-2918] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:26,278 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,278 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:26,279 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:26,279 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:26,279 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:26,279 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,279 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:26,279 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,279 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:26,279 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:26,279 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:26,279 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:26,279 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,279 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 130.4 μs with journalIndex=1 01:16:26,279 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3208,follower6-writer-2918]/waiting [ERROR] [07/29/2025 13:16:26.279] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,279 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,279 PM [follower6-writer-2918] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.148 ms 01:16:26,279 PM [follower6-writer-2918] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 7.019 μs 01:16:26,279 PM [follower6-writer-2918] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:26,279 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:26,279 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:26,279 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:26,279 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:26,280 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:26,280 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:26,280 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:26,283 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:26,283 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,283 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:26,283 PM [follower7-writer-2919] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:26,283 PM [follower7-writer-2919] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:26.283] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6777ad94 01:16:26,283 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,283 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:26,283 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:26,283 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:26,283 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:26,283 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,283 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:26,283 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,283 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:26,283 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:26,283 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:26,283 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:26,283 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,283 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 53.81 μs with journalIndex=1 01:16:26,283 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3209,follower7-writer-2919]/waiting 01:16:26,283 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:26.283] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,283 PM [follower7-writer-2919] [DEBUG] JournalWriteTask - follower7: received 1 commands after 571.2 μs 01:16:26,284 PM [follower7-writer-2919] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 5.910 μs 01:16:26,284 PM [follower7-writer-2919] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:26,284 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:26,284 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:26,284 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:26,284 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:26,284 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:26,284 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,284 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:26,284 PM [leader5-writer-2920] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:26,284 PM [leader5-writer-2920] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:26.284] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@26e2f0fd 01:16:26,284 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:26,284 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:26,284 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:26,284 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,284 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:26,284 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:26,284 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:26,284 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:26,284 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,284 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:26,284 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,284 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:26,284 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:26,284 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:26,284 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:26,284 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,284 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 68.25 μs with journalIndex=1 01:16:26,285 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3210,leader5-writer-2920]/waiting 01:16:26,285 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:26.285] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,285 PM [leader5-writer-2920] [DEBUG] JournalWriteTask - leader5: received 1 commands after 820.6 μs 01:16:26,285 PM [leader5-writer-2920] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 4.020 μs 01:16:26,285 PM [leader5-writer-2920] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:26,285 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:26,285 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:26,285 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:26,285 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:26.285] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@41b39611 01:16:26,285 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:26,285 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:26,285 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:26,319 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:26,319 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,319 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:26,319 PM [follower7-writer-2921] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:26,319 PM [follower7-writer-2921] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:26,320 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,320 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:26,320 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:26,320 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:26,320 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:26,320 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,320 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:26,320 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,320 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:26,320 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:26,320 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:26,320 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:26,320 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,320 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 52.46 μs with journalIndex=1 01:16:26,320 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:26.320] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,320 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3211,follower7-writer-2921]/waiting 01:16:26,320 PM [follower7-writer-2921] [DEBUG] JournalWriteTask - follower7: received 1 commands after 739.2 μs 01:16:26,320 PM [follower7-writer-2921] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.860 μs 01:16:26,320 PM [follower7-writer-2921] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:26,320 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:26,320 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:26,320 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,320 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:26,320 PM [follower6-writer-2922] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:26,320 PM [follower6-writer-2922] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:26,320 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:26,320 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:26,320 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,320 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:26,320 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:26,321 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:26.321] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@50e0aaec 01:16:26,321 PM [leader5-writer-2923] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:26,321 PM [leader5-writer-2923] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:26,321 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:26,321 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,321 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:26,321 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:26,321 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:26,321 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:26,321 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:26,321 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:26,321 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,321 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,321 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:26,321 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,321 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:26,321 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:26,321 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:26,321 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:26,321 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:26,321 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:26,321 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:26,321 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:26,321 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,321 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:26,321 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,321 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:26,321 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:26,321 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,321 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:26,321 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 66.28 μs with journalIndex=1 01:16:26,321 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:26,321 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,321 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 46.58 μs with journalIndex=1 01:16:26,321 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,321 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3212,follower6-writer-2922]/waiting 01:16:26,321 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,321 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3213,leader5-writer-2923]/waiting 01:16:26,322 PM [follower6-writer-2922] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.108 ms 01:16:26,322 PM [follower6-writer-2922] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.689 μs 01:16:26,322 PM [follower6-writer-2922] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:26,322 PM [leader5-writer-2923] [DEBUG] JournalWriteTask - leader5: received 1 commands after 803.6 μs 01:16:26,322 PM [leader5-writer-2923] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 970.0 ns 01:16:26,322 PM [leader5-writer-2923] [DEBUG] JournalWriteTask - leader5: journal writer stopped [ERROR] [07/29/2025 13:16:26.321] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,322 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:26,322 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:26,322 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:26,322 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed [ERROR] [07/29/2025 13:16:26.321] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,322 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:26,322 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:26,322 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:26,322 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:26.322] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@51bfaca5 [WARN] [07/29/2025 13:16:26.322] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@f72bc70 01:16:26,322 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:26,322 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:26,322 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:26,322 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:26,322 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:26,322 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:26,366 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:26,366 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,366 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:26,366 PM [follower7-writer-2924] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:26,366 PM [follower7-writer-2924] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:26,367 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,367 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:26,367 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:26,367 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:26,367 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:26,367 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,367 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:26,367 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,367 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:26,367 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:26,367 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:26,367 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:26,367 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,367 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 90.83 μs with journalIndex=1 01:16:26,367 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,367 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3214,follower7-writer-2924]/waiting 01:16:26,368 PM [follower7-writer-2924] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.149 ms 01:16:26,368 PM [follower7-writer-2924] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.859 μs 01:16:26,368 PM [follower7-writer-2924] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:26,368 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:26,368 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:26,368 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:26,368 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:26,368 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:26,368 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:26,368 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,368 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:26,368 PM [leader5-writer-2925] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:26,368 PM [leader5-writer-2925] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:26,368 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,368 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:26,368 PM [follower6-writer-2926] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:26,368 PM [follower6-writer-2926] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [ERROR] [07/29/2025 13:16:26.367] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:26.368] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@760602ea 01:16:26,368 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:26,368 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:26,368 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:26,370 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,370 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:26,370 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:26,370 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:26,370 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:26,370 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,370 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:26,370 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,370 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:26,370 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:26,370 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:26,370 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:26,370 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,370 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 61.18 μs with journalIndex=1 01:16:26,370 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:26.370] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,370 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3216,follower6-writer-2926]/waiting 01:16:26,370 PM [follower6-writer-2926] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.061 ms 01:16:26,370 PM [follower6-writer-2926] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.630 μs 01:16:26,370 PM [follower6-writer-2926] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:26,370 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:26,370 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:26,370 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:26,370 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:26.370] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3238df27 01:16:26,370 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:26,371 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:26,371 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:26,370 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,373 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:26,373 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:26,373 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:26,373 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:26,373 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,373 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:26,373 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,373 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:26,373 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:26,373 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:26,373 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:26,373 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,373 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 59.96 μs with journalIndex=1 01:16:26,373 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) [ERROR] [07/29/2025 13:16:26.373] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,373 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3215,leader5-writer-2925]/waiting 01:16:26,373 PM [leader5-writer-2925] [DEBUG] JournalWriteTask - leader5: received 1 commands after 5.292 ms 01:16:26,373 PM [leader5-writer-2925] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.490 μs 01:16:26,373 PM [leader5-writer-2925] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:26,373 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:26,373 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:26,373 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:26,373 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:26,373 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:26,373 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:26,373 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:26.377] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@81e9ad8 01:16:26,388 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:26,388 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,388 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:26,388 PM [follower7-writer-2927] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:26,388 PM [follower7-writer-2927] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:26,389 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,389 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:26,389 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:26,389 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:26,389 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:26,389 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,389 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:26,389 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,389 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:26,389 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:26,389 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:26,389 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:26,389 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,389 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 49.93 μs with journalIndex=1 01:16:26,389 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:26.389] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,389 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3217,follower7-writer-2927]/waiting 01:16:26,389 PM [follower7-writer-2927] [DEBUG] JournalWriteTask - follower7: received 1 commands after 756.5 μs 01:16:26,389 PM [follower7-writer-2927] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.430 μs 01:16:26,389 PM [follower7-writer-2927] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:26,389 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:26,389 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:26,389 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:26,389 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:26.389] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4504dbbb 01:16:26,389 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:26,389 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:26,389 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:26,400 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:26,400 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,400 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:26,400 PM [follower6-writer-2928] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:26,400 PM [follower6-writer-2928] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:26,400 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,400 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:26,400 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:26,400 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:26,400 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:26,400 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,400 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:26,400 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,400 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:26,400 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:26,400 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:26,400 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:26,400 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,400 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 69.85 μs with journalIndex=1 01:16:26,400 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:26.400] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,401 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3218,follower6-writer-2928]/waiting 01:16:26,401 PM [follower6-writer-2928] [DEBUG] JournalWriteTask - follower6: received 1 commands after 917.6 μs 01:16:26,401 PM [follower6-writer-2928] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 7.049 μs 01:16:26,401 PM [follower6-writer-2928] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:26,401 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:26,401 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:26,401 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:26,401 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:26,401 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,401 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:26,401 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:26,401 PM [leader5-writer-2929] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:26,401 PM [leader5-writer-2929] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:26.401] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@fc3e3c3 01:16:26,402 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:26,402 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:26,402 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:26,402 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,403 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:26,403 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:26,403 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:26,403 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:26,403 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,403 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:26,403 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,403 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:26,403 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:26,403 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:26,403 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:26,403 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,403 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 66.73 μs with journalIndex=1 01:16:26,403 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,403 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3219,leader5-writer-2929]/waiting 01:16:26,403 PM [leader5-writer-2929] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.743 ms 01:16:26,403 PM [leader5-writer-2929] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.970 μs 01:16:26,403 PM [leader5-writer-2929] [DEBUG] JournalWriteTask - leader5: journal writer stopped [ERROR] [07/29/2025 13:16:26.403] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,403 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:26,403 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:26,403 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:26,403 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:26.403] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1ea8c54c 01:16:26,403 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:26,403 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:26,403 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:26,410 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:26,421 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:26,421 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,421 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:26,421 PM [follower7-writer-2930] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:26,421 PM [follower7-writer-2930] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:26,422 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,422 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:26,422 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:26,422 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:26,422 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:26,422 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,422 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:26,422 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,422 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:26,422 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:26,422 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:26,422 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:26,422 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,422 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 63.80 μs with journalIndex=1 01:16:26,422 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) [ERROR] [07/29/2025 13:16:26.422] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,422 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3220,follower7-writer-2930]/waiting 01:16:26,422 PM [follower7-writer-2930] [DEBUG] JournalWriteTask - follower7: received 1 commands after 930.0 μs 01:16:26,422 PM [follower7-writer-2930] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 5.259 μs 01:16:26,422 PM [follower7-writer-2930] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:26,422 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:26,422 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:26,422 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:26,422 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:26.423] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6b6bd34 01:16:26,423 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:26,423 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:26,423 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:26,439 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:26,439 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,439 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:26,439 PM [leader5-writer-2931] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:26,439 PM [leader5-writer-2931] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:26,440 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:26,440 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,440 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:26,440 PM [follower6-writer-2932] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:26,440 PM [follower6-writer-2932] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:26,440 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,440 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:26,440 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:26,440 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:26,440 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:26,440 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,440 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:26,440 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,440 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:26,440 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:26,440 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:26,440 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,440 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:26,440 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:26,440 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:26,440 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:26,440 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,440 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:26,440 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 97.78 μs with journalIndex=1 01:16:26,440 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,440 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:26,440 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,440 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:26,440 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:26,440 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:26,440 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:26,440 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,440 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 49.67 μs with journalIndex=1 01:16:26,440 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) [ERROR] [07/29/2025 13:16:26.440] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:26.440] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,441 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3222,follower6-writer-2932]/waiting 01:16:26,441 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,440 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3221,leader5-writer-2931]/waiting 01:16:26,441 PM [follower6-writer-2932] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.398 ms 01:16:26,441 PM [follower6-writer-2932] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 4.820 μs 01:16:26,441 PM [follower6-writer-2932] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:26,441 PM [leader5-writer-2931] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.410 ms 01:16:26,441 PM [leader5-writer-2931] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.240 μs 01:16:26,441 PM [leader5-writer-2931] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:26,441 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:26,441 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:26,441 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:26,441 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:26,441 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:26,441 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:26,441 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:26,441 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:26.441] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2956ae49 [WARN] [07/29/2025 13:16:26.442] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@29798fe2 01:16:26,442 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:26,442 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:26,442 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:26,442 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:26,442 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:26,442 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:26,463 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:26,463 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,463 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:26,463 PM [follower7-writer-2933] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:26,463 PM [follower7-writer-2933] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:26,463 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,463 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:26,463 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:26,463 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:26,463 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:26,463 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,463 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:26,463 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,463 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:26,463 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:26,463 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:26,463 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:26,463 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,463 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 65.79 μs with journalIndex=1 01:16:26,464 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,464 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3223,follower7-writer-2933]/waiting [ERROR] [07/29/2025 13:16:26.464] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,464 PM [follower7-writer-2933] [DEBUG] JournalWriteTask - follower7: received 1 commands after 808.2 μs 01:16:26,464 PM [follower7-writer-2933] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.939 μs 01:16:26,464 PM [follower7-writer-2933] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:26,464 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:26,464 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:26,464 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:26,464 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:26.464] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@13d119e0 01:16:26,465 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:26,465 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:26,465 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:26,466 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:26,467 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,467 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:26,467 PM [follower6-writer-2934] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:26,467 PM [follower6-writer-2934] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:26,467 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,467 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:26,467 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:26,467 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:26,467 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:26,467 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,467 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:26,467 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,467 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:26,467 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:26,467 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:26,467 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:26,467 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,467 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 60.57 μs with journalIndex=1 01:16:26,467 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3224,follower6-writer-2934]/waiting 01:16:26,467 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:26.467] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,467 PM [follower6-writer-2934] [DEBUG] JournalWriteTask - follower6: received 1 commands after 648.1 μs 01:16:26,467 PM [follower6-writer-2934] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.730 μs 01:16:26,467 PM [follower6-writer-2934] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:26,467 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:26,467 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:26,467 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:26,467 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:26,468 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:26,468 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:26,468 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:26,473 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:26.473] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@630f2964 01:16:26,473 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,473 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:26,473 PM [leader5-writer-2935] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:26,473 PM [leader5-writer-2935] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:26,473 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,473 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:26,473 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:26,473 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:26,473 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:26,473 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,473 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:26,473 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,473 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:26,473 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:26,473 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:26,473 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:26,473 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,473 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 64.39 μs with journalIndex=1 01:16:26,474 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3225,leader5-writer-2935]/waiting 01:16:26,474 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) [ERROR] [07/29/2025 13:16:26.474] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,474 PM [leader5-writer-2935] [DEBUG] JournalWriteTask - leader5: received 1 commands after 844.8 μs 01:16:26,474 PM [leader5-writer-2935] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.570 μs 01:16:26,474 PM [leader5-writer-2935] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:26,474 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:26,474 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:26,474 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:26,474 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:26,474 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:26,474 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:26,474 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:26.474] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@11a697ff 01:16:26,496 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:26,496 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,496 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:26,496 PM [follower7-writer-2936] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:26,496 PM [follower7-writer-2936] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:26,497 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,497 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:26,497 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:26,497 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:26,497 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:26,497 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,497 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:26,497 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,497 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:26,497 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:26,497 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:26,497 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:26,497 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,497 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 93.76 μs with journalIndex=1 01:16:26,497 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:26.497] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,497 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3226,follower7-writer-2936]/waiting 01:16:26,497 PM [follower7-writer-2936] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.594 ms 01:16:26,497 PM [follower7-writer-2936] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 5.459 μs 01:16:26,498 PM [follower7-writer-2936] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:26,498 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:26,498 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:26,498 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:26,498 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:26.498] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6d2b3909 01:16:26,498 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:26,498 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:26,498 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:26,514 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:26,514 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,514 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:26,514 PM [follower6-writer-2937] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:26,514 PM [follower6-writer-2937] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:26,514 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,514 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:26,514 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:26,514 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:26,514 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:26,514 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,514 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:26,514 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,514 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:26,514 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:26,514 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:26,515 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:26,515 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,515 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 90.67 μs with journalIndex=1 01:16:26,515 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,515 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3227,follower6-writer-2937]/waiting 01:16:26,515 PM [follower6-writer-2937] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.195 ms 01:16:26,515 PM [follower6-writer-2937] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.769 μs 01:16:26,515 PM [follower6-writer-2937] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:26.515] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,515 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:26,515 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:26,515 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:26,515 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:26.515] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2240a76d 01:16:26,515 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:26,515 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:26,515 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:26,520 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:26,520 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,520 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:26,520 PM [leader5-writer-2938] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:26,520 PM [leader5-writer-2938] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:26,521 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,521 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:26,521 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:26,521 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:26,521 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:26,521 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,521 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:26,521 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,521 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:26,521 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:26,521 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:26,521 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:26,521 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,521 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 89.85 μs with journalIndex=1 01:16:26,521 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3228,leader5-writer-2938]/waiting 01:16:26,521 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,522 PM [leader5-writer-2938] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.426 ms 01:16:26,522 PM [leader5-writer-2938] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.650 μs 01:16:26,522 PM [leader5-writer-2938] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:26,522 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:26,522 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:26,522 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:26,522 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:26.521] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,522 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:26,522 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:26,522 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:26,523 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:26.523] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5fb28549 01:16:26,523 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,523 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:26,523 PM [follower7-writer-2939] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:26,523 PM [follower7-writer-2939] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:26,523 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,523 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:26,524 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:26,524 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:26,524 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:26,524 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,524 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:26,524 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,524 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:26,524 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:26,524 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:26,524 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:26,524 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,524 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 79.46 μs with journalIndex=1 01:16:26,524 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,524 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3229,follower7-writer-2939]/waiting 01:16:26,524 PM [follower7-writer-2939] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.269 ms 01:16:26,524 PM [follower7-writer-2939] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 5.230 μs 01:16:26,524 PM [follower7-writer-2939] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:26,524 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:26,524 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:26,524 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:26,524 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:26.524] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,524 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:26,524 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,524 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:26,524 PM [leader5-writer-2940] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:26,524 PM [leader5-writer-2940] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:26.525] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@377c00ea 01:16:26,525 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:26,525 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:26,525 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:26,526 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,526 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:26,526 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:26,526 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:26,526 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:26,527 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,527 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:26,527 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,527 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:26,527 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:26,527 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:26,527 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:26,527 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,527 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 88.66 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:26.527] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,527 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,527 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3230,leader5-writer-2940]/waiting 01:16:26,527 PM [leader5-writer-2940] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.623 ms 01:16:26,527 PM [leader5-writer-2940] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.009 μs 01:16:26,527 PM [leader5-writer-2940] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:26,527 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:26,527 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:26,527 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:26,527 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:26,528 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:26,528 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:26,528 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:26.529] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3066177f 01:16:26,543 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:26,544 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,544 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:26,544 PM [follower6-writer-2941] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:26,544 PM [follower6-writer-2941] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:26,544 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,544 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:26,544 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:26,544 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:26,544 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:26,544 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,544 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:26,544 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,544 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:26,544 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:26,544 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:26,544 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:26,544 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,544 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 46.83 μs with journalIndex=1 01:16:26,544 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:26.544] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,544 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3231,follower6-writer-2941]/waiting 01:16:26,545 PM [follower6-writer-2941] [DEBUG] JournalWriteTask - follower6: received 1 commands after 938.3 μs 01:16:26,545 PM [follower6-writer-2941] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.720 μs 01:16:26,545 PM [follower6-writer-2941] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:26,545 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:26,545 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:26,545 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:26,545 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:26.545] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@17d783af 01:16:26,545 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:26,546 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:26,546 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:26,547 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:26,548 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,548 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:26,548 PM [follower7-writer-2942] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:26,548 PM [follower7-writer-2942] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:26,548 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,548 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:26,548 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:26,548 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:26,548 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:26,548 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,548 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:26,548 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,548 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:26,548 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:26,548 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:26,548 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:26,548 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,548 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 76.16 μs with journalIndex=1 01:16:26,548 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3232,follower7-writer-2942]/waiting 01:16:26,548 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) [ERROR] [07/29/2025 13:16:26.548] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,548 PM [follower7-writer-2942] [DEBUG] JournalWriteTask - follower7: received 1 commands after 797.2 μs 01:16:26,549 PM [follower7-writer-2942] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.030 μs 01:16:26,549 PM [follower7-writer-2942] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:26,549 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:26,549 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:26,549 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:26,549 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:26.549] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@704033d9 01:16:26,549 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:26,549 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:26,549 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:26,551 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:26,552 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,552 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:26,552 PM [follower7-writer-2943] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:26,552 PM [follower7-writer-2943] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:26,552 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,552 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:26,552 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:26,552 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:26,552 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:26,552 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,552 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:26,552 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,552 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:26,552 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:26,552 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:26,552 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:26,552 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,552 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 111.1 μs with journalIndex=1 01:16:26,553 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:26.553] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,553 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3233,follower7-writer-2943]/waiting 01:16:26,553 PM [follower7-writer-2943] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.177 ms 01:16:26,553 PM [follower7-writer-2943] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.049 μs 01:16:26,553 PM [follower7-writer-2943] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:26,553 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:26,553 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:26,553 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:26,553 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:26.553] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4b25a5e 01:16:26,553 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:26,553 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:26,553 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:26,561 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:26,570 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:26,570 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,570 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:26,570 PM [leader5-writer-2944] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:26,570 PM [leader5-writer-2944] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:26,571 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,571 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:26,571 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:26,571 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:26,571 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:26,571 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,571 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:26,571 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,571 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:26,571 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:26,571 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:26,571 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:26,571 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,571 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 116.4 μs with journalIndex=1 01:16:26,571 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:26,572 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,572 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,572 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3234,leader5-writer-2944]/waiting 01:16:26,572 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:26,572 PM [leader5-writer-2944] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.569 ms 01:16:26,572 PM [leader5-writer-2944] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.220 μs [ERROR] [07/29/2025 13:16:26.572] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,572 PM [follower6-writer-2945] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:26,572 PM [leader5-writer-2944] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:26,572 PM [follower6-writer-2945] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:26,572 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:26,572 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:26,572 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:26,572 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:26.572] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@182c7b4f 01:16:26,572 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:26,572 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:26,572 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:26,572 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,572 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:26,572 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:26,572 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:26,572 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:26,572 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,572 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:26,572 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,572 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:26,572 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:26,572 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:26,572 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:26,572 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,572 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 78.98 μs with journalIndex=1 01:16:26,573 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,573 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3235,follower6-writer-2945]/waiting 01:16:26,573 PM [follower6-writer-2945] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.142 ms 01:16:26,573 PM [follower6-writer-2945] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 6.270 μs 01:16:26,573 PM [follower6-writer-2945] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:26,573 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:26,573 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:26,573 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:26,573 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:26.573] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:26.573] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7f81c223 01:16:26,574 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:26,574 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:26,574 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:26,590 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:26,590 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,590 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:26,590 PM [follower7-writer-2946] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:26,590 PM [follower7-writer-2946] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:26,591 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,591 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:26,591 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:26,591 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:26,591 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:26,591 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,591 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:26,591 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,591 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:26,591 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:26,591 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:26,591 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:26,591 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,591 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 72.75 μs with journalIndex=1 01:16:26,591 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,591 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3236,follower7-writer-2946]/waiting 01:16:26,591 PM [follower7-writer-2946] [DEBUG] JournalWriteTask - follower7: received 1 commands after 965.7 μs 01:16:26,591 PM [follower7-writer-2946] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 4.370 μs 01:16:26,591 PM [follower7-writer-2946] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:26,591 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:26,591 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:26,591 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:26,591 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:26,592 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:26,592 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:26,592 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor [ERROR] [07/29/2025 13:16:26.591] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:26.593] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@77be401d 01:16:26,596 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:26,597 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,597 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:26,597 PM [leader5-writer-2947] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:26,597 PM [leader5-writer-2947] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:26,597 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,597 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:26,597 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:26,597 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:26,597 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:26,597 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,597 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:26,597 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,597 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:26,597 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:26,597 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:26,597 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:26,597 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,597 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 72.91 μs with journalIndex=1 01:16:26,597 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:26.597] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,597 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3237,leader5-writer-2947]/waiting 01:16:26,598 PM [leader5-writer-2947] [DEBUG] JournalWriteTask - leader5: received 1 commands after 917.3 μs 01:16:26,598 PM [leader5-writer-2947] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.580 μs 01:16:26,598 PM [leader5-writer-2947] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:26,598 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:26,598 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:26,598 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:26,598 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:26,598 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:26,598 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:26,598 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:26.605] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@b914d07 01:16:26,613 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:26,614 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,614 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:26,614 PM [follower6-writer-2948] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:26,614 PM [follower6-writer-2948] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:26,614 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,614 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:26,614 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:26,614 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:26,614 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:26,614 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,614 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:26,614 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,614 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:26,614 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:26,614 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:26,615 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:26,615 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,615 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 99.78 μs with journalIndex=1 01:16:26,615 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:26.615] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,615 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3238,follower6-writer-2948]/waiting 01:16:26,615 PM [follower6-writer-2948] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.298 ms 01:16:26,615 PM [follower6-writer-2948] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.640 μs 01:16:26,615 PM [follower6-writer-2948] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:26,615 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:26,615 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:26,615 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:26,615 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:26.615] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@30a5d750 01:16:26,616 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:26,616 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:26,616 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:26,616 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:26,616 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,616 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:26,616 PM [follower7-writer-2949] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:26,616 PM [follower7-writer-2949] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:26,617 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,617 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:26,617 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:26,617 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:26,617 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:26,617 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,617 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:26,617 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,617 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:26,617 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:26,617 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:26,617 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:26,617 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,617 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 93.35 μs with journalIndex=1 01:16:26,617 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:26.617] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,617 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3239,follower7-writer-2949]/waiting 01:16:26,618 PM [follower7-writer-2949] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.139 ms 01:16:26,618 PM [follower7-writer-2949] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.009 μs 01:16:26,618 PM [follower7-writer-2949] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:26,618 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:26,618 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:26,618 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:26,618 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:26.618] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@490e23c2 01:16:26,618 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:26,618 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:26,618 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:26,630 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:26,630 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,630 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:26,630 PM [leader5-writer-2950] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:26,630 PM [leader5-writer-2950] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:26,631 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,631 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:26,631 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:26,631 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:26,631 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:26,631 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,631 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:26,631 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,631 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:26,631 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:26,631 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:26,631 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:26,631 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,631 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 71.12 μs with journalIndex=1 01:16:26,631 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,631 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3240,leader5-writer-2950]/waiting 01:16:26,631 PM [leader5-writer-2950] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.042 ms 01:16:26,631 PM [leader5-writer-2950] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.500 μs 01:16:26,631 PM [leader5-writer-2950] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:26,631 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:26,631 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:26,631 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:26,631 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:26,632 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:26,632 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:26,632 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor [ERROR] [07/29/2025 13:16:26.631] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:26.649] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@208c8230 01:16:26,651 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:26,651 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,651 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:26,651 PM [follower6-writer-2951] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:26,651 PM [follower6-writer-2951] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:26,652 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,652 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:26,652 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:26,652 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:26,652 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:26,652 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,652 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:26,652 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,652 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:26,652 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:26,652 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:26,652 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:26,652 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,652 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 45.92 μs with journalIndex=1 01:16:26,652 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:26,652 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) [ERROR] [07/29/2025 13:16:26.652] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,652 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,652 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:26,652 PM [follower7-writer-2952] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:26,652 PM [follower7-writer-2952] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:26,652 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,652 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:26,652 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:26,653 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:26,653 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:26,653 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,653 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:26,653 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,653 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:26,653 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:26,653 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:26,653 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:26,653 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,653 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 72.79 μs with journalIndex=1 01:16:26,652 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3241,follower6-writer-2951]/waiting 01:16:26,653 PM [follower6-writer-2951] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.512 ms 01:16:26,653 PM [follower6-writer-2951] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.860 μs 01:16:26,653 PM [follower6-writer-2951] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:26,653 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:26,653 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:26,653 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:26,653 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:26,653 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3242,follower7-writer-2952]/waiting 01:16:26,653 PM [follower7-writer-2952] [DEBUG] JournalWriteTask - follower7: received 1 commands after 901.5 μs 01:16:26,653 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,653 PM [follower7-writer-2952] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 1.620 μs 01:16:26,653 PM [follower7-writer-2952] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:26.653] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:26.653] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@701c1dd5 01:16:26,653 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:26,653 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:26,653 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:26,653 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:26,653 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:26.653] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@ac51425 01:16:26,653 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:26,653 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:26,654 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:26,654 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:26,654 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:26,660 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:26,660 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,660 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:26,660 PM [leader5-writer-2953] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:26,661 PM [leader5-writer-2953] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:26,661 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,661 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:26,661 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:26,661 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:26,661 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:26,661 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,661 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:26,661 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,661 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:26,661 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:26,661 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:26,661 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:26,661 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,661 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 67.71 μs with journalIndex=1 01:16:26,662 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) [ERROR] [07/29/2025 13:16:26.662] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,662 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3243,leader5-writer-2953]/waiting 01:16:26,662 PM [leader5-writer-2953] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.383 ms 01:16:26,662 PM [leader5-writer-2953] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.579 μs 01:16:26,662 PM [leader5-writer-2953] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:26,662 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:26,662 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:26,662 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:26,662 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:26.662] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4fe8f013 01:16:26,662 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:26,662 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:26,662 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:26,687 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:26,688 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,688 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:26,688 PM [follower6-writer-2954] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:26,688 PM [follower6-writer-2954] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:26,688 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,688 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:26,688 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:26,688 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:26,688 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:26,688 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,688 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:26,688 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,688 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:26,688 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:26,688 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:26,688 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:26,688 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,689 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 80.00 μs with journalIndex=1 01:16:26,689 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:26,689 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,689 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:26,689 PM [leader5-writer-2955] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:26,689 PM [leader5-writer-2955] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:26,689 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,689 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3244,follower6-writer-2954]/waiting [ERROR] [07/29/2025 13:16:26.689] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,689 PM [follower6-writer-2954] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.566 ms 01:16:26,689 PM [follower6-writer-2954] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 7.439 μs 01:16:26,689 PM [follower6-writer-2954] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:26,689 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:26,689 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:26,689 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:26,689 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:26.690] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@69fe0f80 01:16:26,690 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:26,690 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,690 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:26,690 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:26,690 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:26,690 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:26,693 PM [follower7-writer-2956] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:26,693 PM [follower7-writer-2956] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:26,693 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,693 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:26,693 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:26,693 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:26,693 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:26,693 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,693 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:26,693 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,693 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:26,693 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:26,693 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:26,693 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:26,693 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,693 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 75.93 μs with journalIndex=1 01:16:26,693 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,693 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:26,693 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:26,693 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:26,693 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:26,693 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,693 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:26,693 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,694 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:26,694 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:26,694 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3245,leader5-writer-2955]/waiting 01:16:26,694 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:26,694 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:26,694 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) [ERROR] [07/29/2025 13:16:26.693] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,694 PM [leader5-writer-2955] [DEBUG] JournalWriteTask - leader5: received 1 commands after 4.746 ms 01:16:26,694 PM [leader5-writer-2955] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 6.489 μs 01:16:26,694 PM [leader5-writer-2955] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:26,694 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,694 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 184.0 μs with journalIndex=1 01:16:26,694 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:26,694 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:26,694 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:26,694 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:26,694 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,694 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3246,follower7-writer-2956]/waiting 01:16:26,694 PM [follower7-writer-2956] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.398 ms 01:16:26,694 PM [follower7-writer-2956] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.350 μs 01:16:26,694 PM [follower7-writer-2956] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:26,694 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:26,694 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:26,694 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:26,694 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:26.694] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,694 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:26.694] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@36c82db5 01:16:26,694 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:26,694 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:26.694] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@52f44241 01:16:26,694 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:26,694 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:26,695 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:26,699 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:26,699 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,699 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:26,699 PM [follower6-writer-2957] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:26,699 PM [follower6-writer-2957] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:26,701 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,701 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:26,701 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:26,701 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:26,701 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:26,701 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,701 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:26,701 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,701 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:26,702 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:26,702 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:26,702 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:26,702 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,702 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 72.54 μs with journalIndex=1 01:16:26,702 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) [ERROR] [07/29/2025 13:16:26.702] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,702 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3247,follower6-writer-2957]/waiting 01:16:26,702 PM [follower6-writer-2957] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.805 ms 01:16:26,702 PM [follower6-writer-2957] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 4.550 μs 01:16:26,702 PM [follower6-writer-2957] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:26,702 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:26,702 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:26,702 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:26,702 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:26,702 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:26,703 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:26,703 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:26.705] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@79ae7ef1 01:16:26,711 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:26,725 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:26,725 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,725 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:26,726 PM [leader5-writer-2958] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:26,726 PM [leader5-writer-2958] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:26,726 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,726 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:26,726 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:26,726 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:26,726 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:26,726 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,726 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:26,726 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,726 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:26,726 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:26,726 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:26,726 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:26,727 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,727 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 116.0 μs with journalIndex=1 01:16:26,727 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,727 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3248,leader5-writer-2958]/waiting [ERROR] [07/29/2025 13:16:26.727] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,727 PM [leader5-writer-2958] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.585 ms 01:16:26,727 PM [leader5-writer-2958] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 8.119 μs 01:16:26,727 PM [leader5-writer-2958] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:26,727 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:26,727 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:26,727 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:26,727 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:26.727] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7ee8bb35 01:16:26,727 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:26,727 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:26,728 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:26,728 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:26,728 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,728 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:26,728 PM [follower7-writer-2959] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:26,728 PM [follower7-writer-2959] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:26,728 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,728 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:26,728 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:26,728 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:26,728 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:26,728 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,728 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:26,728 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,728 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:26,728 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:26,728 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:26,728 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:26,728 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,728 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 65.73 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:26.728] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,729 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,729 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3249,follower7-writer-2959]/waiting 01:16:26,729 PM [follower7-writer-2959] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.224 ms 01:16:26,729 PM [follower7-writer-2959] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 5.100 μs 01:16:26,729 PM [follower7-writer-2959] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:26,729 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:26,729 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:26,729 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:26,729 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:26.729] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@79ac29e4 01:16:26,729 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:26,729 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:26,729 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:26,734 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:26,734 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,734 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:26,735 PM [follower6-writer-2960] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:26,735 PM [follower6-writer-2960] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:26,735 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,735 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:26,735 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:26,735 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:26,735 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:26,735 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,735 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:26,735 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,735 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:26,735 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:26,735 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:26,735 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:26,735 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,735 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 81.76 μs with journalIndex=1 01:16:26,735 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) [ERROR] [07/29/2025 13:16:26.735] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,735 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3250,follower6-writer-2960]/waiting 01:16:26,736 PM [follower6-writer-2960] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.027 ms 01:16:26,736 PM [follower6-writer-2960] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.799 μs 01:16:26,736 PM [follower6-writer-2960] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:26,736 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:26,736 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:26,736 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:26,736 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:26.736] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3822917d 01:16:26,736 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:26,736 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:26,736 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:26,762 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:26,762 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,762 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:26,762 PM [leader5-writer-2961] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:26,762 PM [leader5-writer-2961] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:26,762 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,762 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:26,762 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:26,762 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:26,762 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:26,762 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,762 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:26,762 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,762 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:26,762 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:26,762 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:26,762 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:26,762 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,762 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 78.16 μs with journalIndex=1 01:16:26,763 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3251,leader5-writer-2961]/waiting [ERROR] [07/29/2025 13:16:26.763] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,763 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,763 PM [leader5-writer-2961] [DEBUG] JournalWriteTask - leader5: received 1 commands after 839.4 μs 01:16:26,763 PM [leader5-writer-2961] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 9.689 μs 01:16:26,763 PM [leader5-writer-2961] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:26,763 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:26,763 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:26,763 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:26,763 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:26,764 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:26,764 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:26,764 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:26,765 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:26,766 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,766 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:26,766 PM [follower7-writer-2962] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:26,766 PM [follower7-writer-2962] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:26,766 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,766 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:26,766 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:26,766 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:26,766 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:26,766 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,766 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:26,766 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,766 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:26,766 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:26,766 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:26,766 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:26,766 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,766 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 63.24 μs with journalIndex=1 01:16:26,766 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,766 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3252,follower7-writer-2962]/waiting [WARN] [07/29/2025 13:16:26.766] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@76fcba51 01:16:26,766 PM [follower7-writer-2962] [DEBUG] JournalWriteTask - follower7: received 1 commands after 636.2 μs 01:16:26,766 PM [follower7-writer-2962] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.399 μs 01:16:26,766 PM [follower7-writer-2962] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:26.766] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,766 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:26,766 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:26,766 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:26,766 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:26.767] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3d53576b 01:16:26,767 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:26,767 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:26,767 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:26,774 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:26,774 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,774 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:26,774 PM [follower6-writer-2963] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:26,774 PM [follower6-writer-2963] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:26,774 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,774 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:26,774 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:26,774 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:26,774 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:26,774 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,774 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:26,774 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,774 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:26,774 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:26,774 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:26,774 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:26,774 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,774 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 130.9 μs with journalIndex=1 01:16:26,775 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:26.775] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,775 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3253,follower6-writer-2963]/waiting 01:16:26,775 PM [follower6-writer-2963] [DEBUG] JournalWriteTask - follower6: received 1 commands after 887.3 μs 01:16:26,775 PM [follower6-writer-2963] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.460 μs 01:16:26,775 PM [follower6-writer-2963] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:26,775 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:26,775 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:26,775 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:26,775 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:26.775] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1293dfb7 01:16:26,775 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:26,775 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:26,775 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:26,802 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:26,802 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,802 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:26,802 PM [follower7-writer-2964] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:26,802 PM [follower7-writer-2964] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:26,803 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:26,803 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,803 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:26,803 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:26,803 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:26,803 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:26,803 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,803 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:26,803 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,803 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:26,803 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:26,803 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:26,803 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:26,803 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,803 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 32.85 μs with journalIndex=1 01:16:26,803 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) [ERROR] [07/29/2025 13:16:26.803] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,803 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3254,follower7-writer-2964]/waiting 01:16:26,803 PM [follower7-writer-2964] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.230 ms 01:16:26,803 PM [follower7-writer-2964] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 7.790 μs 01:16:26,803 PM [follower7-writer-2964] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:26,804 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:26,804 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:26,804 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:26,804 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:26,804 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:26,804 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:26,804 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:26,805 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,805 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:26,805 PM [leader5-writer-2965] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:26,805 PM [leader5-writer-2965] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:26.805] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3833f389 01:16:26,805 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:26,805 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,805 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:26,805 PM [follower6-writer-2966] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:26,805 PM [follower6-writer-2966] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:26,806 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,806 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,806 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:26,806 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:26,806 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:26,806 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:26,806 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,806 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:26,806 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,806 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:26,806 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:26,806 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:26,806 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:26,806 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:26,806 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:26,806 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:26,806 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:26,806 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,806 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,806 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 81.07 μs with journalIndex=1 01:16:26,806 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:26,806 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,806 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:26,806 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:26,806 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:26,806 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:26,806 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,806 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 114.9 μs with journalIndex=1 01:16:26,806 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [ERROR] [07/29/2025 13:16:26.806] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,807 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3256,follower6-writer-2966]/waiting 01:16:26,807 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:26.807] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,807 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:26,807 PM [follower6-writer-2966] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.497 ms 01:16:26,807 PM [follower6-writer-2966] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.959 μs 01:16:26,807 PM [follower6-writer-2966] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:26,807 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3255,leader5-writer-2965]/waiting 01:16:26,807 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:26,807 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:26,807 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:26,807 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,807 PM [leader5-writer-2965] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.407 ms 01:16:26,807 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:26,807 PM [leader5-writer-2965] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.640 μs 01:16:26,807 PM [leader5-writer-2965] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:26,807 PM [follower7-writer-2967] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:26,807 PM [follower7-writer-2967] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:26,807 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:26,807 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:26,807 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed [WARN] [07/29/2025 13:16:26.807] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1ca904a7 01:16:26,807 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:26,808 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:26,808 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,808 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:26,808 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:26,808 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:26,808 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:26,808 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,808 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:26,808 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,808 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:26,808 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:26,808 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:26,808 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:26,808 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:26,808 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,808 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 31.34 μs with journalIndex=1 01:16:26,808 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:26,808 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:26,808 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) [ERROR] [07/29/2025 13:16:26.808] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) [WARN] [07/29/2025 13:16:26.808] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2901eab at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,808 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3257,follower7-writer-2967]/waiting 01:16:26,808 PM [follower7-writer-2967] [DEBUG] JournalWriteTask - follower7: received 1 commands after 908.6 μs 01:16:26,808 PM [follower7-writer-2967] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 8.539 μs 01:16:26,808 PM [follower7-writer-2967] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:26,808 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:26,808 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:26,808 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:26,808 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:26,808 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:26,808 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:26,808 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:26.808] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2c6c3374 01:16:26,809 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:26,809 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:26,809 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:26,847 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:26,848 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,848 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:26,848 PM [follower6-writer-2968] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:26,848 PM [follower6-writer-2968] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:26,848 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,848 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:26,848 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:26,848 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:26,848 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:26,848 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,848 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:26,848 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,848 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:26,848 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:26,848 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:26,848 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:26,848 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,848 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 51.39 μs with journalIndex=1 01:16:26,849 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) [ERROR] [07/29/2025 13:16:26.848] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,849 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3258,follower6-writer-2968]/waiting 01:16:26,849 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:26,849 PM [follower6-writer-2968] [DEBUG] JournalWriteTask - follower6: received 1 commands after 969.2 μs 01:16:26,849 PM [follower6-writer-2968] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.810 μs 01:16:26,849 PM [follower6-writer-2968] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:26,849 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:26,849 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:26,849 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:26,849 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,849 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:26,849 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:26,849 PM [leader5-writer-2969] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:26,849 PM [leader5-writer-2969] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:26,849 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:26,849 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,849 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:26,849 PM [follower7-writer-2970] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:26,849 PM [follower7-writer-2970] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:26.849] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@718c9da2 01:16:26,849 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,849 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:26,849 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:26,849 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:26,850 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:26,850 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,850 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:26,850 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,850 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:26,850 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:26,850 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:26,850 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,850 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:26,850 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:26,850 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:26,850 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:26,850 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,850 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:26,850 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 83.00 μs with journalIndex=1 01:16:26,850 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,850 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:26,850 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,850 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:26,850 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:26,850 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:26,850 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:26,850 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:26,850 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,850 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 56.01 μs with journalIndex=1 01:16:26,850 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:26,850 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:26,850 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:26.850] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,850 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [ERROR] [07/29/2025 13:16:26.850] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,850 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3260,follower7-writer-2970]/waiting 01:16:26,851 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3259,leader5-writer-2969]/waiting 01:16:26,851 PM [follower7-writer-2970] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.735 ms 01:16:26,851 PM [leader5-writer-2969] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.886 ms 01:16:26,851 PM [follower7-writer-2970] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 5.730 μs 01:16:26,851 PM [leader5-writer-2969] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 8.479 μs 01:16:26,851 PM [follower7-writer-2970] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:26,851 PM [leader5-writer-2969] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:26,851 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:26,851 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:26,851 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:26,851 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:26,851 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:26,851 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:26,851 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:26,851 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:26.851] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@11047d26 [WARN] [07/29/2025 13:16:26.851] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@360c6b34 01:16:26,851 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:26,851 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:26,851 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:26,852 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:26,852 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:26,852 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:26,862 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:26,890 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:26,891 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,891 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:26,891 PM [follower6-writer-2971] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:26,891 PM [follower6-writer-2971] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:26,891 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:26,891 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,891 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:26,891 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:26,891 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:26,891 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:26,891 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:26,891 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,891 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:26,891 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,891 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:26,891 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:26,891 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:26,891 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:26,892 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,892 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 114.6 μs with journalIndex=1 01:16:26,892 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,892 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:26,892 PM [follower7-writer-2972] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:26,892 PM [follower7-writer-2972] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:26,892 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:26.892] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,892 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3261,follower6-writer-2971]/waiting 01:16:26,892 PM [follower6-writer-2971] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.401 ms 01:16:26,892 PM [follower6-writer-2971] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.249 μs 01:16:26,892 PM [follower6-writer-2971] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:26,892 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,892 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:26,892 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:26,892 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:26,892 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:26,892 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,892 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:26,892 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:26,892 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:26,892 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:26,892 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,892 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:26,892 PM [leader5-writer-2973] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:26,892 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:26,892 PM [leader5-writer-2973] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:26,892 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,892 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:26,892 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:26,892 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:26,892 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:26,892 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,892 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 62.63 μs with journalIndex=1 [WARN] [07/29/2025 13:16:26.892] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@64338db0 01:16:26,893 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:26.893] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,893 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3262,follower7-writer-2972]/waiting 01:16:26,893 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,893 PM [follower7-writer-2972] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.269 ms 01:16:26,893 PM [follower7-writer-2972] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.670 μs 01:16:26,893 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:26,893 PM [follower7-writer-2972] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:26,893 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:26,893 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:26,893 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:26,893 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,893 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:26,893 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:26,893 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,893 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:26,893 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:26,893 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:26,893 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:26,893 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:26,893 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:26,893 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:26,893 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,893 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 35.38 μs with journalIndex=1 01:16:26,893 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:26,893 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:26,893 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:26.893] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:26.893] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@12945da6 01:16:26,893 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:26,893 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3263,leader5-writer-2973]/waiting 01:16:26,893 PM [leader5-writer-2973] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.258 ms 01:16:26,893 PM [leader5-writer-2973] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.180 μs 01:16:26,893 PM [leader5-writer-2973] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:26,894 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:26,894 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:26,894 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:26,894 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:26.894] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@221421b7 01:16:26,894 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:26,894 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:26,894 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:26,905 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:26,905 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:26,905 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:26,924 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:26,924 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,924 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:26,924 PM [follower6-writer-2974] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:26,924 PM [follower6-writer-2974] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:26,924 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:26,924 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,924 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:26,924 PM [leader5-writer-2975] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:26,924 PM [leader5-writer-2975] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:26,925 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,925 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:26,925 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:26,925 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:26,925 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:26,925 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,925 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:26,925 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,925 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:26,925 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:26,925 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:26,925 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:26,925 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:26,925 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,925 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,925 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:26,925 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 99.87 μs with journalIndex=1 01:16:26,925 PM [follower7-writer-2976] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:26,925 PM [follower7-writer-2976] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:26,925 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3264,follower6-writer-2974]/waiting 01:16:26,925 PM [follower6-writer-2974] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.449 ms 01:16:26,925 PM [follower6-writer-2974] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.240 μs 01:16:26,925 PM [follower6-writer-2974] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:26,925 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:26,925 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:26,925 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:26,925 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:26.925] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,926 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:26,926 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:26,926 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:26,926 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,926 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,926 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:26,926 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:26,926 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:26,926 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:26,926 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:26,926 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:26,926 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:26,926 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:26,926 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,926 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,926 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:26,926 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:26,926 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,926 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,926 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:26,926 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:26,926 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:26,926 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:26,926 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:26,926 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:26,926 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:26,926 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:26,926 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,926 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,926 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 82.64 μs with journalIndex=1 01:16:26,926 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 92.01 μs with journalIndex=1 [WARN] [07/29/2025 13:16:26.926] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7a6d00c6 01:16:26,928 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:26,928 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,928 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:26,928 PM [follower6-writer-2977] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:26,928 PM [follower6-writer-2977] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:26,928 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,928 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,928 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,928 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3265,leader5-writer-2975]/waiting 01:16:26,928 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3266,follower7-writer-2976]/waiting 01:16:26,928 PM [follower7-writer-2976] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.270 ms 01:16:26,928 PM [follower7-writer-2976] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.370 μs 01:16:26,928 PM [follower7-writer-2976] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:26,928 PM [leader5-writer-2975] [DEBUG] JournalWriteTask - leader5: received 1 commands after 4.103 ms 01:16:26,928 PM [leader5-writer-2975] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 790.0 ns 01:16:26,928 PM [leader5-writer-2975] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:26,928 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:26,928 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:26,928 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:26,928 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:26,928 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:26,928 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:26,928 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:26,928 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:26,929 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,929 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:26,929 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:26,929 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:26,929 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:26,929 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,929 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:26,929 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,929 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:26,929 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:26,929 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:26,929 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:26,929 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,929 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 41.98 μs with journalIndex=1 01:16:26,929 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:26,929 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:26,929 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:26,929 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:26,929 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3267,follower6-writer-2977]/waiting 01:16:26,929 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,929 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:26,929 PM [follower6-writer-2977] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.189 ms 01:16:26,929 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:26,929 PM [follower6-writer-2977] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.790 μs 01:16:26,929 PM [follower6-writer-2977] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:26,929 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:26,929 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:26,929 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:26,929 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:26,930 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:26,930 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:26,930 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor [ERROR] [07/29/2025 13:16:26.928] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:26.928] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:26.933] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5ffdd280 [WARN] [07/29/2025 13:16:26.933] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6ba90904 [ERROR] [07/29/2025 13:16:26.929] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:26.933] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@77d1d4b8 01:16:26,955 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:26,955 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,955 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:26,955 PM [follower7-writer-2978] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:26,955 PM [follower7-writer-2978] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:26,956 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,956 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:26,956 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:26,956 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:26,956 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:26,956 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,956 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:26,956 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,956 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:26,956 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:26,956 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:26,956 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:26,956 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,956 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 54.51 μs with journalIndex=1 01:16:26,956 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) [ERROR] [07/29/2025 13:16:26.956] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,956 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3268,follower7-writer-2978]/waiting 01:16:26,956 PM [follower7-writer-2978] [DEBUG] JournalWriteTask - follower7: received 1 commands after 991.1 μs 01:16:26,956 PM [follower7-writer-2978] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.669 μs 01:16:26,956 PM [follower7-writer-2978] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:26,956 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:26,956 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:26,957 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:26,957 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:26.957] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@62ce6b0b 01:16:26,957 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:26,957 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,957 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:26,957 PM [follower6-writer-2979] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:26,957 PM [follower6-writer-2979] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:26,958 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:26,958 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,958 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:26,958 PM [leader5-writer-2980] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:26,958 PM [leader5-writer-2980] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:26,958 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:26,958 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:26,958 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:26,960 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:26,960 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,960 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:26,960 PM [follower7-writer-2981] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:26,960 PM [follower7-writer-2981] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:26,965 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,965 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,965 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:26,965 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:26,965 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:26,965 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:26,965 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:26,965 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:26,965 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:26,965 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,965 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:26,965 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:26,965 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,965 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,965 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:26,965 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:26,965 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:26,965 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,965 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:26,965 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:26,965 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:26,965 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:26,965 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:26,965 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:26,965 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,965 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,965 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 48.03 μs with journalIndex=1 01:16:26,965 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 69.70 μs with journalIndex=1 01:16:26,966 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:26.966] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,966 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,966 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3271,follower7-writer-2981]/waiting 01:16:26,966 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3269,follower6-writer-2979]/waiting 01:16:26,966 PM [follower7-writer-2981] [DEBUG] JournalWriteTask - follower7: received 1 commands after 5.439 ms 01:16:26,966 PM [follower6-writer-2979] [DEBUG] JournalWriteTask - follower6: received 1 commands after 8.422 ms 01:16:26,966 PM [follower7-writer-2981] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.870 μs 01:16:26,966 PM [follower7-writer-2981] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:26,966 PM [follower6-writer-2979] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 8.980 μs 01:16:26,966 PM [follower6-writer-2979] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:26.966] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,966 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:26,966 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:26,966 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:26,966 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:26,966 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,966 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:26,966 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:26,966 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:26,966 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:26,966 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:26,966 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:26,966 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:26,966 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:26,966 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,966 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:26,966 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,966 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:26,966 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:26,966 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:26,966 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:26,966 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,966 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 34.25 μs with journalIndex=1 [WARN] [07/29/2025 13:16:26.966] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@35e34d5 [WARN] [07/29/2025 13:16:26.966] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@a37e4c9 01:16:26,967 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:26,967 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:26,967 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:26,967 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:26,967 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:26,967 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor [ERROR] [07/29/2025 13:16:26.973] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,973 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,973 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3270,leader5-writer-2980]/waiting 01:16:26,973 PM [leader5-writer-2980] [DEBUG] JournalWriteTask - leader5: received 1 commands after 14.63 ms 01:16:26,973 PM [leader5-writer-2980] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.409 μs 01:16:26,973 PM [leader5-writer-2980] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:26,973 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:26,973 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:26,973 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:26,973 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:26,973 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:26,973 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:26,973 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:26.981] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@104aff3d 01:16:26,989 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:26,989 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,989 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:26,990 PM [follower6-writer-2982] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:26,990 PM [follower6-writer-2982] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:26,990 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,990 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:26,990 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:26,990 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:26,990 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:26,990 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,990 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:26,990 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:26,990 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:26,990 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:26,990 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:26,990 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:26,990 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,990 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 95.41 μs with journalIndex=1 01:16:26,991 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,991 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3272,follower6-writer-2982]/waiting [ERROR] [07/29/2025 13:16:26.991] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,994 PM [follower6-writer-2982] [DEBUG] JournalWriteTask - follower6: received 1 commands after 4.101 ms 01:16:26,994 PM [follower6-writer-2982] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 6.030 μs 01:16:26,994 PM [follower6-writer-2982] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:26,994 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:26,994 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:26,994 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:26,994 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:26.994] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@fc0b1e 01:16:26,994 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:26,994 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:26,994 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:26,996 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:26,996 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,996 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:26,996 PM [follower7-writer-2983] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:26,996 PM [follower7-writer-2983] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:26,997 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,997 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:26,997 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:26,997 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:26,997 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:26,997 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,997 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:26,997 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:26,997 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:26,997 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:26,997 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:26,997 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:26,997 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,997 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 92.28 μs with journalIndex=1 01:16:26,997 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,997 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3273,follower7-writer-2983]/waiting 01:16:26,997 PM [follower7-writer-2983] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.235 ms 01:16:26,997 PM [follower7-writer-2983] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.960 μs 01:16:26,997 PM [follower7-writer-2983] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:26,997 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:26,997 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:26,997 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:26,998 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:26,998 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:26,998 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:26,998 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:26,998 PM [leader5-writer-2984] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:26,998 PM [leader5-writer-2984] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:26,998 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:26,999 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:26,999 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:26,999 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,999 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:26,999 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:26,999 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:26,999 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:26,999 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:26,999 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:26,999 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:26,999 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:26,999 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:26,999 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:26,999 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:26,999 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:26,999 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 135.0 μs with journalIndex=1 01:16:26,999 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:26,999 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3274,leader5-writer-2984]/waiting 01:16:26,999 PM [leader5-writer-2984] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.150 ms 01:16:26,999 PM [leader5-writer-2984] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.659 μs 01:16:26,999 PM [leader5-writer-2984] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:27,0 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:27,0 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:27,0 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:27,0 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:27,0 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:27,0 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:27,0 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor [ERROR] [07/29/2025 13:16:26.997] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:27.001] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@e99ca94 [ERROR] [07/29/2025 13:16:26.999] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:27.001] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@39b9288b 01:16:27,13 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:27,22 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:27,22 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,22 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:27,22 PM [follower6-writer-2985] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:27,22 PM [follower6-writer-2985] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:27,23 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,23 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:27,23 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:27,23 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:27,23 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:27,23 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,23 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:27,23 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,23 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:27,23 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:27,23 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:27,23 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:27,23 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,23 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 98.01 μs with journalIndex=1 01:16:27,23 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,23 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3275,follower6-writer-2985]/waiting [ERROR] [07/29/2025 13:16:27.023] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,24 PM [follower6-writer-2985] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.322 ms 01:16:27,24 PM [follower6-writer-2985] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 7.730 μs 01:16:27,24 PM [follower6-writer-2985] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:27,24 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:27,24 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:27,24 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:27,24 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:27.024] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@76455892 01:16:27,24 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:27,24 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:27,24 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:27,31 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:27,31 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,31 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:27,31 PM [follower7-writer-2986] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:27,31 PM [follower7-writer-2986] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:27,32 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,32 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:27,32 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:27,32 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:27,32 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:27,32 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,32 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:27,32 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,32 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:27,32 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:27,32 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:27,32 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:27,32 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,32 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 85.08 μs with journalIndex=1 01:16:27,32 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,32 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3276,follower7-writer-2986]/waiting [ERROR] [07/29/2025 13:16:27.032] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,32 PM [follower7-writer-2986] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.026 ms 01:16:27,33 PM [follower7-writer-2986] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 7.669 μs 01:16:27,33 PM [follower7-writer-2986] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:27,33 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:27,33 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:27,33 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:27,33 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:27,33 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:27,33 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,33 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:27,33 PM [leader5-writer-2987] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:27,33 PM [leader5-writer-2987] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:27.033] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4159318e 01:16:27,34 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:27,34 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:27,34 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:27,34 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,34 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:27,34 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:27,34 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:27,34 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:27,34 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,34 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:27,34 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,34 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:27,34 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:27,34 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:27,34 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:27,34 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,34 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 90.47 μs with journalIndex=1 01:16:27,35 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:27.035] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,35 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3277,leader5-writer-2987]/waiting 01:16:27,35 PM [leader5-writer-2987] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.438 ms 01:16:27,35 PM [leader5-writer-2987] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.710 μs 01:16:27,35 PM [leader5-writer-2987] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:27,35 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:27,35 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:27,35 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:27,35 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:27.035] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@107f8bef 01:16:27,36 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:27,36 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:27,36 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:27,60 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:27,60 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,60 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:27,60 PM [follower6-writer-2988] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:27,60 PM [follower6-writer-2988] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:27,61 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:27,61 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,61 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:27,61 PM [follower7-writer-2989] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:27,61 PM [follower7-writer-2989] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:27,61 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,61 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,61 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:27,61 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:27,61 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:27,61 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:27,61 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,61 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:27,61 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:27,61 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,61 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:27,61 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:27,61 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:27,61 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:27,61 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:27,61 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:27,61 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:27,61 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,61 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:27,61 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,61 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,61 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:27,61 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 46.48 μs with journalIndex=1 01:16:27,61 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:27,61 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:27,61 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:27,62 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,62 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 128.6 μs with journalIndex=1 01:16:27,62 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:27,62 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,62 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:27,62 PM [leader5-writer-2990] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:27,62 PM [leader5-writer-2990] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:27,63 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,63 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:27,63 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:27,63 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:27,63 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:27,63 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,63 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:27,63 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,63 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:27,64 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:27,64 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:27,64 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:27,64 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,64 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 37.93 μs with journalIndex=1 01:16:27,64 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:27.064] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,64 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:27.064] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,64 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,64 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3279,follower7-writer-2989]/waiting 01:16:27,64 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3280,leader5-writer-2990]/waiting 01:16:27,64 PM [leader5-writer-2990] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.426 ms 01:16:27,64 PM [leader5-writer-2990] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 6.470 μs 01:16:27,64 PM [leader5-writer-2990] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:27,64 PM [follower7-writer-2989] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.286 ms 01:16:27,64 PM [follower7-writer-2989] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 840.0 ns 01:16:27,64 PM [follower7-writer-2989] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:27,64 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:27,64 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:27,64 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:27,64 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:27,64 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3278,follower6-writer-2988]/waiting 01:16:27,64 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:27,64 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:27,64 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:27,64 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:27,64 PM [follower6-writer-2988] [DEBUG] JournalWriteTask - follower6: received 1 commands after 4.059 ms 01:16:27,64 PM [follower6-writer-2988] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.700 μs 01:16:27,64 PM [follower6-writer-2988] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:27,65 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:27,65 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:27,65 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:27,65 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:27,65 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:27,65 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:27,65 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:27,65 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:27,65 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:27,65 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:27,65 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:27,65 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:27,65 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor [ERROR] [07/29/2025 13:16:27.064] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:27.069] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2af2e3db [WARN] [07/29/2025 13:16:27.069] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7c999392 [WARN] [07/29/2025 13:16:27.069] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5dc0842 01:16:27,106 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:27,107 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,107 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:27,107 PM [follower6-writer-2991] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:27,107 PM [follower6-writer-2991] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:27,107 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:27,107 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,107 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,107 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:27,107 PM [follower7-writer-2992] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:27,107 PM [follower7-writer-2992] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:27,107 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:27,107 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:27,107 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:27,107 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:27,107 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:27,107 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,107 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:27,107 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,107 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:27,107 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:27,107 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:27,107 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:27,107 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,107 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,107 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 65.48 μs with journalIndex=1 01:16:27,108 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:27,108 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:27,108 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:27,108 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:27,108 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,108 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:27,108 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,108 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:27,108 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:27,108 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:27,108 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:27.108] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,108 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:27,108 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3281,follower6-writer-2991]/waiting 01:16:27,108 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,108 PM [follower6-writer-2991] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.161 ms 01:16:27,108 PM [follower6-writer-2991] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.190 μs 01:16:27,108 PM [follower6-writer-2991] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:27,108 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 179.9 μs with journalIndex=1 01:16:27,108 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:27,108 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:27,108 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:27,108 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:27,108 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,108 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3282,follower7-writer-2992]/waiting [ERROR] [07/29/2025 13:16:27.108] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,108 PM [follower7-writer-2992] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.045 ms 01:16:27,108 PM [follower7-writer-2992] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.410 μs 01:16:27,108 PM [follower7-writer-2992] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:27,108 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed [WARN] [07/29/2025 13:16:27.108] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@555aa61f 01:16:27,108 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:27,108 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:27,108 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:27,108 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,108 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:27,108 PM [leader5-writer-2993] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:27,108 PM [leader5-writer-2993] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:27.108] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@704e1578 01:16:27,109 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:27,109 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:27,109 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:27,109 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:27,109 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,109 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:27,109 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:27,109 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:27,109 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:27,109 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,109 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:27,109 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,109 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:27,109 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:27,109 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:27,109 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:27,109 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,109 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 47.30 μs with journalIndex=1 01:16:27,109 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:27.109] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,109 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:27,109 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3283,leader5-writer-2993]/waiting 01:16:27,109 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:27,109 PM [leader5-writer-2993] [DEBUG] JournalWriteTask - leader5: received 1 commands after 929.6 μs 01:16:27,110 PM [leader5-writer-2993] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.900 μs 01:16:27,110 PM [leader5-writer-2993] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:27,110 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:27,110 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:27,110 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:27,110 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:27.110] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@12bced5 01:16:27,110 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:27,110 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:27,110 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:27,149 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:27,149 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,149 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:27,149 PM [follower7-writer-2994] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:27,149 PM [follower7-writer-2994] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:27,149 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:27,149 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,149 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:27,149 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:27,149 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:27,149 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:27,149 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,149 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:27,149 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,149 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:27,149 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:27,149 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:27,149 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:27,149 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,150 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 50.75 μs with journalIndex=1 01:16:27,150 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,150 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:27,150 PM [leader5-writer-2995] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:27,150 PM [leader5-writer-2995] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:27,150 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) [ERROR] [07/29/2025 13:16:27.150] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,150 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3284,follower7-writer-2994]/waiting 01:16:27,150 PM [follower7-writer-2994] [DEBUG] JournalWriteTask - follower7: received 1 commands after 823.9 μs 01:16:27,150 PM [follower7-writer-2994] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.199 μs 01:16:27,150 PM [follower7-writer-2994] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:27,150 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:27,150 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:27,150 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:27,150 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:27,150 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:27,150 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,150 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:27,150 PM [follower6-writer-2996] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:27,150 PM [follower6-writer-2996] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:27.150] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@34c2fc5e 01:16:27,150 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,150 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:27,150 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:27,150 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:27,150 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:27,150 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,150 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:27,150 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,150 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:27,150 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:27,150 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:27,150 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:27,150 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,150 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 36.80 μs with journalIndex=1 01:16:27,151 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,151 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3286,follower6-writer-2996]/waiting 01:16:27,151 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:27,151 PM [follower6-writer-2996] [DEBUG] JournalWriteTask - follower6: received 1 commands after 734.0 μs 01:16:27,151 PM [follower6-writer-2996] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.380 μs 01:16:27,151 PM [follower6-writer-2996] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:27,151 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:27,151 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor [ERROR] [07/29/2025 13:16:27.151] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,151 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,151 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:27,151 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:27,151 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:27,151 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:27,151 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,151 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:27,151 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,151 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:27,151 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:27,151 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:27,151 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:27,151 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,151 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 44.20 μs with journalIndex=1 01:16:27,151 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:27.151] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,152 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3285,leader5-writer-2995]/waiting 01:16:27,152 PM [leader5-writer-2995] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.873 ms 01:16:27,152 PM [leader5-writer-2995] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.169 μs 01:16:27,152 PM [leader5-writer-2995] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:27,152 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:27,152 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:27,152 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:27,152 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:27,152 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:27,152 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:27,152 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:27.156] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6f12ab24 01:16:27,159 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:27,159 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,159 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:27,159 PM [follower7-writer-2997] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:27,159 PM [follower7-writer-2997] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:27,160 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,160 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:27,160 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:27,160 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:27,160 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:27,160 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,160 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:27,160 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,160 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:27,160 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:27,160 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:27,160 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:27,160 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,160 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 75.17 μs with journalIndex=1 01:16:27,160 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) [ERROR] [07/29/2025 13:16:27.160] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,160 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:27,161 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:27,161 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:27,161 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:27.161] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@13b7b188 01:16:27,161 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:27,161 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:27,161 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:27,160 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3287,follower7-writer-2997]/waiting 01:16:27,161 PM [follower7-writer-2997] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.054 ms 01:16:27,161 PM [follower7-writer-2997] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.970 μs 01:16:27,161 PM [follower7-writer-2997] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:27,160 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:27,161 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:27,161 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:27,161 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:27,161 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:27,162 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,162 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:27,162 PM [leader5-writer-2998] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:27,162 PM [leader5-writer-2998] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:27.162] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3718b0d5 01:16:27,162 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:27,162 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,162 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:27,162 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:27,162 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:27,162 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:27,162 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:27,162 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:27,162 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,162 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:27,162 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,162 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:27,162 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:27,162 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:27,162 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:27,162 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,162 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 106.1 μs with journalIndex=1 01:16:27,163 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) [ERROR] [07/29/2025 13:16:27.162] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,163 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:27,163 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3288,leader5-writer-2998]/waiting 01:16:27,163 PM [leader5-writer-2998] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.899 ms 01:16:27,163 PM [leader5-writer-2998] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.859 μs 01:16:27,163 PM [leader5-writer-2998] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:27,164 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:27,164 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:27,164 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:27,164 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:27.164] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@567996f 01:16:27,164 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:27,164 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:27,164 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:27,176 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:27,176 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,176 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:27,176 PM [follower7-writer-2999] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:27,176 PM [follower7-writer-2999] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:27,176 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,176 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:27,176 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:27,176 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:27,176 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:27,176 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,176 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:27,176 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,176 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:27,176 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:27,176 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:27,176 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:27,176 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,176 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 107.5 μs with journalIndex=1 01:16:27,177 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3289,follower7-writer-2999]/waiting 01:16:27,177 PM [follower7-writer-2999] [DEBUG] JournalWriteTask - follower7: received 1 commands after 985.5 μs 01:16:27,177 PM [follower7-writer-2999] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.850 μs 01:16:27,177 PM [follower7-writer-2999] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:27,177 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:27,177 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:27,177 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:27,177 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:27.177] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,177 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:27.177] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@65ab7178 01:16:27,177 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:27,177 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:27,177 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:27,193 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:27,193 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,193 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:27,193 PM [leader5-writer-3000] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:27,193 PM [leader5-writer-3000] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:27,194 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,194 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:27,194 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:27,194 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:27,194 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:27,194 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,194 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:27,194 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,194 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:27,194 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:27,194 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:27,194 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:27,194 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,194 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 82.03 μs with journalIndex=1 01:16:27,194 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3290,leader5-writer-3000]/waiting 01:16:27,194 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:27.194] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,194 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:27,194 PM [leader5-writer-3000] [DEBUG] JournalWriteTask - leader5: received 1 commands after 772.9 μs 01:16:27,195 PM [leader5-writer-3000] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.349 μs 01:16:27,195 PM [leader5-writer-3000] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:27,195 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:27,195 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:27,195 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:27,195 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:27,195 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,195 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:27,195 PM [follower6-writer-3001] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:27,195 PM [follower6-writer-3001] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:27,195 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:27.195] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5a7725f 01:16:27,195 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:27,195 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:27,195 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:27,195 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,195 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,195 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:27,195 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:27,195 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:27,195 PM [follower7-writer-3002] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:27,195 PM [follower7-writer-3002] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:27,195 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:27,195 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:27,195 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,195 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:27,195 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,195 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:27,195 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:27,195 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:27,195 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:27,195 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,195 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 59.74 μs with journalIndex=1 01:16:27,196 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3291,follower6-writer-3001]/waiting 01:16:27,196 PM [follower6-writer-3001] [DEBUG] JournalWriteTask - follower6: received 1 commands after 906.5 μs 01:16:27,196 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,196 PM [follower6-writer-3001] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.449 μs 01:16:27,196 PM [follower6-writer-3001] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:27,196 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:27,196 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:27,196 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:27,196 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:27,196 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:27,196 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:27,196 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:27,196 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:27,196 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,196 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:27,196 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,196 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:27,196 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:27,196 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:27,196 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:27,196 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 [ERROR] [07/29/2025 13:16:27.196] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,196 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:27,196 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:27.196] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@398f5e4e 01:16:27,196 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,196 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,196 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 230.1 μs with journalIndex=1 01:16:27,197 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:27.197] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,197 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3292,follower7-writer-3002]/waiting 01:16:27,197 PM [follower7-writer-3002] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.698 ms 01:16:27,197 PM [follower7-writer-3002] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.360 μs 01:16:27,197 PM [follower7-writer-3002] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:27,197 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:27,197 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:27,197 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:27,197 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:27.197] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@24ef989b 01:16:27,198 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:27,198 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:27,198 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:27,212 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:27,212 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,212 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:27,212 PM [leader5-writer-3003] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:27,212 PM [leader5-writer-3003] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:27,212 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,212 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:27,212 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:27,212 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:27,212 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:27,213 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,213 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:27,213 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,213 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:27,213 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:27,213 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:27,213 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:27,213 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,213 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 75.41 μs with journalIndex=1 01:16:27,213 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3293,leader5-writer-3003]/waiting 01:16:27,213 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:27.213] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,213 PM [leader5-writer-3003] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.143 ms 01:16:27,213 PM [leader5-writer-3003] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.989 μs 01:16:27,213 PM [leader5-writer-3003] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:27,213 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:27,213 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:27,213 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:27,213 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:27.213] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7da28bfd 01:16:27,213 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:27,213 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:27,213 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:27,229 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:27,230 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,230 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:27,230 PM [follower7-writer-3004] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:27,230 PM [follower7-writer-3004] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:27,230 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,230 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:27,230 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:27,230 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:27,230 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:27,230 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,230 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:27,230 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,230 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:27,230 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:27,230 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:27,230 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:27,231 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,231 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 101.0 μs with journalIndex=1 01:16:27,231 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:27.231] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,231 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3294,follower7-writer-3004]/waiting 01:16:27,231 PM [follower7-writer-3004] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.208 ms 01:16:27,231 PM [follower7-writer-3004] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.480 μs 01:16:27,231 PM [follower7-writer-3004] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:27,231 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:27,231 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:27,231 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:27,231 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:27.231] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4f5f6c42 01:16:27,232 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:27,232 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:27,232 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:27,237 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:27,237 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,237 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:27,237 PM [follower6-writer-3005] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:27,237 PM [follower6-writer-3005] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:27,237 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,237 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:27,237 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:27,237 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:27,237 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:27,237 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,237 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:27,237 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,237 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:27,237 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:27,237 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:27,237 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:27,237 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,237 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 60.16 μs with journalIndex=1 01:16:27,238 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3295,follower6-writer-3005]/waiting 01:16:27,238 PM [follower6-writer-3005] [DEBUG] JournalWriteTask - follower6: received 1 commands after 656.2 μs 01:16:27,238 PM [follower6-writer-3005] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.130 μs 01:16:27,238 PM [follower6-writer-3005] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:27,238 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:27,238 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:27,238 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:27,238 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:27.238] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,238 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) [WARN] [07/29/2025 13:16:27.238] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@756294fe at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,238 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:27,238 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:27,238 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:27,242 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:27,242 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,242 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:27,242 PM [leader5-writer-3006] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:27,242 PM [leader5-writer-3006] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:27,242 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,242 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:27,242 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:27,242 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:27,242 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:27,242 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,242 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:27,242 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,242 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:27,242 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:27,242 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:27,243 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:27,243 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,243 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 96.73 μs with journalIndex=1 01:16:27,243 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3296,leader5-writer-3006]/waiting 01:16:27,243 PM [leader5-writer-3006] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.093 ms 01:16:27,243 PM [leader5-writer-3006] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.549 μs 01:16:27,243 PM [leader5-writer-3006] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:27,243 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:27.243] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,243 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:27,243 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:27,243 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:27,243 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:27,244 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:27,244 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:27,244 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:27.249] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2cef19c 01:16:27,262 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:27,262 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,262 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:27,262 PM [follower7-writer-3007] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:27,262 PM [follower7-writer-3007] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:27,262 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,262 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:27,262 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:27,262 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:27,263 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:27,263 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,263 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:27,263 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,263 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:27,263 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:27,263 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:27,263 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:27,263 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,263 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 92.49 μs with journalIndex=1 01:16:27,263 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:27,263 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,263 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:27,263 PM [follower6-writer-3008] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:27,263 PM [follower6-writer-3008] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:27,263 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,263 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3297,follower7-writer-3007]/waiting [ERROR] [07/29/2025 13:16:27.263] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,263 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,263 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:27,263 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:27,263 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:27,263 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:27,263 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,263 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:27,263 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,263 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:27,263 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:27,263 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:27,263 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:27,263 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,263 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 68.44 μs with journalIndex=1 01:16:27,263 PM [follower7-writer-3007] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.521 ms 01:16:27,263 PM [follower7-writer-3007] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.000 μs 01:16:27,263 PM [follower7-writer-3007] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:27,264 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,264 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3298,follower6-writer-3008]/waiting 01:16:27,264 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:27,264 PM [follower6-writer-3008] [DEBUG] JournalWriteTask - follower6: received 1 commands after 963.0 μs 01:16:27,264 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:27,264 PM [follower6-writer-3008] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.210 μs 01:16:27,264 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:27,264 PM [follower6-writer-3008] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:27,264 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:27.264] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:27.264] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3222a45b 01:16:27,264 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:27,264 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:27,264 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:27,265 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:27,265 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:27,265 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:27,265 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:27.265] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3a853022 01:16:27,265 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:27,265 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:27,265 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:27,277 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:27,277 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,277 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:27,277 PM [leader5-writer-3009] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:27,277 PM [leader5-writer-3009] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:27,278 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,278 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:27,278 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:27,278 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:27,278 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:27,278 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,278 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:27,278 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,278 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:27,278 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:27,278 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:27,278 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:27,278 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,278 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 80.77 μs with journalIndex=1 01:16:27,278 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3299,leader5-writer-3009]/waiting 01:16:27,278 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:27.278] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,278 PM [leader5-writer-3009] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.138 ms 01:16:27,278 PM [leader5-writer-3009] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.760 μs 01:16:27,278 PM [leader5-writer-3009] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:27,279 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:27,279 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:27,279 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:27,279 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:27.279] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5a5b5cf8 01:16:27,279 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:27,279 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:27,279 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:27,287 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:27,287 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,287 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:27,287 PM [follower7-writer-3010] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:27,287 PM [follower7-writer-3010] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:27,288 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,288 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:27,288 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:27,288 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:27,288 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:27,288 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,288 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:27,288 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,288 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:27,288 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:27,288 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:27,288 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:27,288 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,288 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 51.30 μs with journalIndex=1 01:16:27,288 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3300,follower7-writer-3010]/waiting 01:16:27,288 PM [follower7-writer-3010] [DEBUG] JournalWriteTask - follower7: received 1 commands after 592.8 μs 01:16:27,288 PM [follower7-writer-3010] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.689 μs 01:16:27,288 PM [follower7-writer-3010] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:27,288 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:27,288 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:27,288 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:27,288 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:27.288] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,288 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) [WARN] [07/29/2025 13:16:27.288] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@506ac2f0 at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,288 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:27,288 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:27,288 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:27,311 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:27,311 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,311 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:27,311 PM [follower6-writer-3011] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:27,311 PM [follower6-writer-3011] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:27,311 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,311 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:27,311 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:27,311 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:27,311 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:27,311 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:27,311 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,311 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:27,311 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,312 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:27,312 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:27,312 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:27,312 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:27,312 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,312 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 35.58 μs with journalIndex=1 01:16:27,312 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,312 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:27,312 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) [ERROR] [07/29/2025 13:16:27.312] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,312 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3301,follower6-writer-3011]/waiting 01:16:27,312 PM [leader5-writer-3012] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:27,312 PM [leader5-writer-3012] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:27,312 PM [follower6-writer-3011] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.027 ms 01:16:27,312 PM [follower6-writer-3011] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.609 μs 01:16:27,312 PM [follower6-writer-3011] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:27,312 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:27,312 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:27,312 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:27,312 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:27.312] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@49cc63b1 01:16:27,312 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:27,312 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:27,312 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,312 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:27,312 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:27,312 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:27,312 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:27,312 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:27,312 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,312 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:27,312 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,312 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:27,312 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:27,312 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:27,313 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:27,313 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,313 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 94.51 μs with journalIndex=1 01:16:27,313 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:27.313] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,313 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3302,leader5-writer-3012]/waiting 01:16:27,313 PM [leader5-writer-3012] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.108 ms 01:16:27,313 PM [leader5-writer-3012] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.739 μs 01:16:27,313 PM [leader5-writer-3012] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:27,313 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:27,313 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:27,313 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:27,313 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:27,314 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:27,314 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:27,314 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:27,314 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] [WARN] [07/29/2025 13:16:27.314] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6d793ccc at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:27,320 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:27,320 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,320 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:27,320 PM [follower6-writer-3013] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:27,320 PM [follower6-writer-3013] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:27,321 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,321 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:27,321 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:27,321 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:27,321 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:27,321 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,321 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:27,321 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,321 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:27,321 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:27,321 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:27,321 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:27,321 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,321 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 59.11 μs with journalIndex=1 01:16:27,321 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) [ERROR] [07/29/2025 13:16:27.321] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,321 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3303,follower6-writer-3013]/waiting 01:16:27,321 PM [follower6-writer-3013] [DEBUG] JournalWriteTask - follower6: received 1 commands after 840.3 μs 01:16:27,321 PM [follower6-writer-3013] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.560 μs 01:16:27,321 PM [follower6-writer-3013] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:27,321 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:27,321 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:27,321 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:27,321 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:27,322 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:27,322 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,322 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:27,322 PM [leader5-writer-3014] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:27,322 PM [leader5-writer-3014] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [WARN] [07/29/2025 13:16:27.322] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@cdd90f9 01:16:27,322 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:27,322 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:27,322 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:27,322 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,322 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:27,322 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:27,322 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:27,322 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:27,322 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,322 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:27,322 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,322 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:27,322 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:27,322 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:27,322 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:27,322 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,322 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 43.47 μs with journalIndex=1 01:16:27,323 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:27.323] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,323 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3304,leader5-writer-3014]/waiting 01:16:27,323 PM [leader5-writer-3014] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.297 ms 01:16:27,323 PM [leader5-writer-3014] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.540 μs 01:16:27,323 PM [leader5-writer-3014] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:27,323 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:27,323 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:27,323 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:27,323 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:27.323] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2e82b1aa 01:16:27,324 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:27,324 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:27,324 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:27,332 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:27,332 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,332 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:27,332 PM [follower7-writer-3015] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:27,332 PM [follower7-writer-3015] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:27,333 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,333 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:27,333 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:27,333 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:27,333 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:27,333 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,333 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:27,333 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,333 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:27,333 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:27,333 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:27,333 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:27,333 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,333 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 88.65 μs with journalIndex=1 01:16:27,333 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) [ERROR] [07/29/2025 13:16:27.333] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,333 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3305,follower7-writer-3015]/waiting 01:16:27,333 PM [follower7-writer-3015] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.111 ms 01:16:27,333 PM [follower7-writer-3015] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 5.799 μs 01:16:27,333 PM [follower7-writer-3015] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:27,333 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:27,334 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:27,334 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:27,334 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:27,334 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:27,334 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,334 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 [WARN] [07/29/2025 13:16:27.334] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@559519b1 01:16:27,334 PM [leader5-writer-3016] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:27,334 PM [leader5-writer-3016] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:27,334 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:27,334 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:27,334 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:27,334 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,334 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:27,334 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:27,334 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:27,334 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:27,335 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,335 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:27,335 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,335 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:27,335 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:27,335 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:27,335 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:27,335 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,335 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 127.5 μs with journalIndex=1 01:16:27,335 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:27.335] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,335 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3306,leader5-writer-3016]/waiting 01:16:27,335 PM [leader5-writer-3016] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.522 ms 01:16:27,335 PM [leader5-writer-3016] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.310 μs 01:16:27,335 PM [leader5-writer-3016] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:27,335 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:27,335 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:27,335 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:27,335 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:27.336] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3958e 01:16:27,336 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:27,336 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:27,336 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:27,357 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:27,357 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,357 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:27,357 PM [follower7-writer-3017] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:27,357 PM [follower7-writer-3017] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:27,357 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:27,357 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,357 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:27,357 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:27,357 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:27,357 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:27,357 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,357 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:27,357 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,357 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:27,357 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:27,357 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:27,357 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:27,357 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,357 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:27,357 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,357 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 55.12 μs with journalIndex=1 01:16:27,357 PM [follower6-writer-3018] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:27,357 PM [follower6-writer-3018] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:27,357 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,357 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3307,follower7-writer-3017]/waiting 01:16:27,357 PM [follower7-writer-3017] [DEBUG] JournalWriteTask - follower7: received 1 commands after 745.9 μs 01:16:27,357 PM [follower7-writer-3017] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.710 μs 01:16:27,357 PM [follower7-writer-3017] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:27.357] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,358 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:27,358 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:27,358 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:27,358 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:27,358 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:27.358] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@476d8ec5 01:16:27,358 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,358 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:27,358 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:27,358 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:27,358 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:27,360 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:27,360 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,360 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:27,360 PM [leader5-writer-3019] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:27,360 PM [leader5-writer-3019] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:27,360 PM [follower7-writer-3020] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:27,360 PM [follower7-writer-3020] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:27,361 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,361 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:27,361 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:27,361 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:27,361 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:27,361 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,361 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:27,361 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,361 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:27,361 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:27,361 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:27,361 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:27,361 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,361 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,361 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 48.51 μs with journalIndex=1 01:16:27,361 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:27,361 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:27,361 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:27,361 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:27,361 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,361 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:27,361 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,361 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:27,361 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:27,361 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:27,361 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:27,361 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,361 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,361 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 65.12 μs with journalIndex=1 01:16:27,361 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:27,361 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:27,361 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:27,361 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:27,361 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,361 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:27,361 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,361 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot [ERROR] [07/29/2025 13:16:27.361] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,361 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:27,361 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:27,361 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:27,361 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,361 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,362 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 98.00 μs with journalIndex=1 01:16:27,362 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3309,leader5-writer-3019]/waiting 01:16:27,362 PM [leader5-writer-3019] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.573 ms 01:16:27,362 PM [leader5-writer-3019] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.020 μs 01:16:27,362 PM [leader5-writer-3019] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:27,362 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:27.362] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,362 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,362 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3308,follower6-writer-3018]/waiting [ERROR] [07/29/2025 13:16:27.362] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,362 PM [follower6-writer-3018] [DEBUG] JournalWriteTask - follower6: received 1 commands after 4.755 ms 01:16:27,362 PM [follower6-writer-3018] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 1.860 μs 01:16:27,362 PM [follower6-writer-3018] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:27,362 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:27,362 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:27,362 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:27,362 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:27,362 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3310,follower7-writer-3020]/waiting [WARN] [07/29/2025 13:16:27.362] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@f6620c3 01:16:27,362 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:27,362 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:27,362 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:27,364 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:27,364 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,364 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:27,365 PM [follower7-writer-3020] [DEBUG] JournalWriteTask - follower7: received 1 commands after 4.497 ms 01:16:27,365 PM [leader5-writer-3021] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:27,365 PM [follower7-writer-3020] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.580 μs 01:16:27,365 PM [leader5-writer-3021] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:27,365 PM [follower7-writer-3020] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:27,365 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:27,365 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:27,365 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:27,365 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:27.365] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@25642ac5 01:16:27,365 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:27,365 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:27,365 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:27,366 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,366 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:27,366 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:27,366 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:27,366 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:27,366 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,366 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:27,366 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,366 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:27,366 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:27,366 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:27,366 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:27,366 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,366 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 53.52 μs with journalIndex=1 01:16:27,366 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) [ERROR] [07/29/2025 13:16:27.366] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,366 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3311,leader5-writer-3021]/waiting 01:16:27,367 PM [leader5-writer-3021] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.182 ms 01:16:27,367 PM [leader5-writer-3021] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.959 μs 01:16:27,367 PM [leader5-writer-3021] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:27,367 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:27,367 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:27,367 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:27,367 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:27,367 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:27,367 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:27,367 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:27,369 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:27,369 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:27,369 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:27,369 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:27.369] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@66e7a88 [WARN] [07/29/2025 13:16:27.369] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@53468d34 01:16:27,369 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:27,369 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:27,369 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:27,371 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:27,371 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,371 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:27,371 PM [follower6-writer-3022] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:27,371 PM [follower6-writer-3022] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:27,371 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,371 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:27,371 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:27,371 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:27,371 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:27,371 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,371 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:27,371 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,371 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:27,371 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:27,371 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:27,371 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:27,372 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,372 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 97.28 μs with journalIndex=1 01:16:27,372 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) [ERROR] [07/29/2025 13:16:27.372] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,372 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3312,follower6-writer-3022]/waiting 01:16:27,372 PM [follower6-writer-3022] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.084 ms 01:16:27,372 PM [follower6-writer-3022] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.990 μs 01:16:27,372 PM [follower6-writer-3022] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:27,372 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:27,372 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:27,372 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:27,372 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:27,373 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:27,373 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:27,373 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:27.377] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@53a588d1 01:16:27,404 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:27,405 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,405 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:27,405 PM [follower7-writer-3023] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:27,405 PM [follower7-writer-3023] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:27,405 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:27,405 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,405 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,405 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:27,405 PM [leader5-writer-3024] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:27,405 PM [leader5-writer-3024] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:27,405 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:27,405 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:27,405 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:27,405 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:27,405 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:27,405 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,405 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:27,405 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,405 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:27,405 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:27,405 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:27,405 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:27,405 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,405 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:27,405 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,405 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 75.68 μs with journalIndex=1 01:16:27,405 PM [follower6-writer-3025] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:27,405 PM [follower6-writer-3025] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:27,406 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,406 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:27.406] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,406 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3313,follower7-writer-3023]/waiting 01:16:27,406 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:27,406 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:27,406 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,406 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:27,406 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:27,406 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,406 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:27,406 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,406 PM [follower7-writer-3023] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.358 ms 01:16:27,406 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:27,406 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:27,406 PM [follower7-writer-3023] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.510 μs 01:16:27,406 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:27,406 PM [follower7-writer-3023] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:27,406 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:27,406 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,406 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:27,406 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 40.07 μs with journalIndex=1 01:16:27,406 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:27,406 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:27,406 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:27,406 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,406 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:27,406 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,406 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:27,406 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:27,406 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:27,406 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:27,406 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:27,406 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:27,406 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:27.406] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,406 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3315,follower6-writer-3025]/waiting 01:16:27,406 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:27.406] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@183c751a 01:16:27,406 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:27,406 PM [follower6-writer-3025] [DEBUG] JournalWriteTask - follower6: received 1 commands after 901.2 μs 01:16:27,407 PM [follower6-writer-3025] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.860 μs 01:16:27,407 PM [follower6-writer-3025] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:27,407 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:27,407 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:27,407 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:27,407 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:27,407 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:27.407] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@442b6b9b 01:16:27,407 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:27,407 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:27,407 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:27,407 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:27,407 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:27,417 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,417 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - leader5: journal recovery completedin 10.46 ms with journalIndex=1 01:16:27,417 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3314,leader5-writer-3024]/waiting 01:16:27,417 PM [leader5-writer-3024] [DEBUG] JournalWriteTask - leader5: received 1 commands after 11.67 ms 01:16:27,417 PM [leader5-writer-3024] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.440 μs 01:16:27,417 PM [leader5-writer-3024] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:27,417 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:27,417 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,417 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed [ERROR] [07/29/2025 13:16:27.417] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,417 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:27,417 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:27.417] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@16ab9869 01:16:27,417 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:27,417 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:27,417 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:27,435 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:27,436 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,436 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:27,436 PM [follower7-writer-3026] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:27,436 PM [follower7-writer-3026] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:27,436 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:27,436 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,436 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:27,436 PM [follower6-writer-3027] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:27,436 PM [follower6-writer-3027] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:27,436 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,436 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:27,436 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:27,436 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:27,436 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:27,436 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,436 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:27,436 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,436 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:27,436 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:27,436 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:27,436 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:27,436 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,436 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 99.28 μs with journalIndex=1 01:16:27,436 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,436 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:27,437 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:27,437 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:27,437 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:27,437 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,437 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:27,437 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,437 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:27,437 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:27,437 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:27,437 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:27,437 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,437 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 61.87 μs with journalIndex=1 01:16:27,437 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,437 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,437 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3316,follower7-writer-3026]/waiting 01:16:27,437 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3317,follower6-writer-3027]/waiting 01:16:27,437 PM [follower6-writer-3027] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.085 ms 01:16:27,437 PM [follower6-writer-3027] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 4.949 μs 01:16:27,437 PM [follower6-writer-3027] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:27,437 PM [follower7-writer-3026] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.553 ms 01:16:27,437 PM [follower7-writer-3026] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 7.299 μs 01:16:27,437 PM [follower7-writer-3026] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:27,437 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:27,437 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:27,437 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:27,437 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:27.437] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,437 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:27,437 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:27,437 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:27.437] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,437 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:27.437] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3ad1b1c2 01:16:27,437 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:27,438 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:27,438 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:27.438] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@75d366dd 01:16:27,438 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:27,438 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:27,438 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:27,441 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:27,441 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,441 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:27,441 PM [leader5-writer-3028] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:27,441 PM [leader5-writer-3028] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:27,442 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,442 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:27,442 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:27,442 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:27,442 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:27,442 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,442 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:27,442 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,442 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:27,442 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:27,442 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:27,442 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:27,442 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,442 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 92.58 μs with journalIndex=1 01:16:27,442 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) [ERROR] [07/29/2025 13:16:27.442] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,442 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3318,leader5-writer-3028]/waiting 01:16:27,442 PM [leader5-writer-3028] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.046 ms 01:16:27,442 PM [leader5-writer-3028] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 4.549 μs 01:16:27,442 PM [leader5-writer-3028] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:27,442 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:27,442 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:27,442 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:27,442 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:27.443] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@14ccca33 01:16:27,443 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:27,443 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:27,443 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:27,465 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:27,478 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:27,479 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,479 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:27,479 PM [follower7-writer-3029] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:27,479 PM [follower7-writer-3029] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:27,479 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:27,479 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,479 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:27,479 PM [follower6-writer-3030] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:27,479 PM [follower6-writer-3030] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:27,479 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:27,479 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,479 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:27,479 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:27,479 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:27,479 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:27,479 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,479 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:27,480 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,480 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:27,480 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:27,480 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:27,480 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:27,480 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,480 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 52.06 μs with journalIndex=1 01:16:27,480 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,480 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:27,480 PM [leader5-writer-3031] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:27,480 PM [leader5-writer-3031] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:27,480 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,480 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:27,480 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:27,480 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:27,480 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:27,480 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,480 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:27,480 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,480 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3319,follower7-writer-3029]/waiting 01:16:27,480 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:27,480 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) [ERROR] [07/29/2025 13:16:27.480] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,480 PM [follower7-writer-3029] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.323 ms 01:16:27,480 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:27,480 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:27,480 PM [follower7-writer-3029] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 7.989 μs 01:16:27,480 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:27,480 PM [follower7-writer-3029] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:27,480 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,480 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 40.91 μs with journalIndex=1 01:16:27,480 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:27.480] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,480 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3320,follower6-writer-3030]/waiting 01:16:27,481 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,481 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:27,481 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:27,481 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:27,481 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:27,481 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,481 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:27,481 PM [follower6-writer-3030] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.719 ms 01:16:27,481 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,481 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:27,481 PM [follower6-writer-3030] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.330 μs 01:16:27,481 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:27,481 PM [follower6-writer-3030] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:27,481 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:27,481 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:27,481 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,481 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 32.15 μs with journalIndex=1 01:16:27,481 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:27,481 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:27,481 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:27,481 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:27.481] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,481 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,481 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3321,leader5-writer-3031]/waiting 01:16:27,481 PM [leader5-writer-3031] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.603 ms 01:16:27,481 PM [leader5-writer-3031] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.710 μs 01:16:27,481 PM [leader5-writer-3031] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:27,481 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:27,481 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:27,481 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:27,481 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:27,482 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:27,482 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:27,482 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:27,482 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:27,482 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:27,482 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:27,482 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:27.482] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7f4f89b6 [WARN] [07/29/2025 13:16:27.482] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@90ad396 01:16:27,482 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:27,482 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:27,482 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:27.482] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1d7b1f5a 01:16:27,483 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:27,483 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:27,483 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:27,509 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:27,509 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,509 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:27,509 PM [leader5-writer-3032] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:27,509 PM [leader5-writer-3032] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:27,510 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,510 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:27,510 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:27,510 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:27,510 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:27,510 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,510 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:27,510 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,510 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:27,510 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:27,510 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:27,510 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:27,510 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,510 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 132.6 μs with journalIndex=1 01:16:27,510 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) [ERROR] [07/29/2025 13:16:27.510] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,510 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3322,leader5-writer-3032]/waiting 01:16:27,511 PM [leader5-writer-3032] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.788 ms 01:16:27,511 PM [leader5-writer-3032] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 8.479 μs 01:16:27,511 PM [leader5-writer-3032] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:27,511 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:27,511 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:27,511 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:27,511 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:27,511 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:27.511] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@367c0ed7 01:16:27,511 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,511 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:27,511 PM [follower7-writer-3033] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:27,511 PM [follower7-writer-3033] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:27,511 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:27,511 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:27,511 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:27,515 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,515 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:27,515 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:27,515 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:27,515 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:27,515 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,515 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:27,515 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,515 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:27,515 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:27,515 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:27,516 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:27,516 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,516 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 100.6 μs with journalIndex=1 01:16:27,516 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,516 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3323,follower7-writer-3033]/waiting 01:16:27,516 PM [follower7-writer-3033] [DEBUG] JournalWriteTask - follower7: received 1 commands after 5.077 ms 01:16:27,516 PM [follower7-writer-3033] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 5.199 μs 01:16:27,516 PM [follower7-writer-3033] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:27,516 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:27,516 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:27,516 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:27,516 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:27,517 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:27,517 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:27,517 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:27,518 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:27,518 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,518 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:27,519 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,519 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:27,519 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:27,519 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:27,519 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:27,519 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,519 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:27,519 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,519 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:27,519 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:27,519 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:27,519 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:27,519 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,519 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 90.49 μs with journalIndex=1 01:16:27,519 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,519 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3324,follower6-writer-3034]/runnable 01:16:27,519 PM [follower6-writer-3034] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:27,519 PM [follower6-writer-3034] [DEBUG] JournalWriteTask - follower6: received 1 commands after 6.139 μs 01:16:27,519 PM [follower6-writer-3034] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 7.240 μs 01:16:27,519 PM [follower6-writer-3034] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:27.516] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,520 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:27,520 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:27,520 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:27,520 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:27.520] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5e70e0d [ERROR] [07/29/2025 13:16:27.519] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:27.520] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2daabe1b 01:16:27,520 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:27,520 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:27,520 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:27,522 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:27,523 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,523 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:27,523 PM [leader5-writer-3035] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:27,523 PM [leader5-writer-3035] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:27,523 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,523 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:27,523 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:27,523 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:27,523 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:27,524 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,524 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:27,524 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,524 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:27,524 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:27,524 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:27,524 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:27,524 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,524 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 114.7 μs with journalIndex=1 01:16:27,524 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3325,leader5-writer-3035]/waiting 01:16:27,524 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) [ERROR] [07/29/2025 13:16:27.524] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,524 PM [leader5-writer-3035] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.769 ms 01:16:27,525 PM [leader5-writer-3035] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 7.669 μs 01:16:27,525 PM [leader5-writer-3035] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:27,525 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:27,525 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:27,525 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:27,525 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:27.525] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4d0fab43 01:16:27,525 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:27,525 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:27,525 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:27,551 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:27,551 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,551 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:27,551 PM [follower7-writer-3036] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:27,551 PM [follower7-writer-3036] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:27,552 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,552 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:27,552 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:27,552 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:27,552 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:27,552 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,552 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:27,552 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,552 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:27,552 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:27,552 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:27,552 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:27,552 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,552 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 90.51 μs with journalIndex=1 01:16:27,552 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) [ERROR] [07/29/2025 13:16:27.552] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,552 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3326,follower7-writer-3036]/waiting 01:16:27,552 PM [follower7-writer-3036] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.204 ms 01:16:27,552 PM [follower7-writer-3036] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 4.989 μs 01:16:27,552 PM [follower7-writer-3036] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:27,552 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:27,552 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:27,552 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:27,552 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:27.553] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@531ab808 01:16:27,553 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:27,553 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,553 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:27,553 PM [leader5-writer-3037] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:27,553 PM [leader5-writer-3037] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:27,553 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:27,553 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:27,553 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:27,560 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:27,561 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,561 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:27,561 PM [follower6-writer-3038] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:27,561 PM [follower6-writer-3038] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:27,561 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,561 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:27,561 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:27,561 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:27,561 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:27,561 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,561 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:27,561 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,561 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:27,561 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:27,561 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:27,561 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:27,561 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,561 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 62.80 μs with journalIndex=1 01:16:27,561 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:27.561] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,562 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3327,leader5-writer-3037]/waiting 01:16:27,562 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,562 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:27,562 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:27,562 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:27,562 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:27,562 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,562 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:27,562 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,562 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:27,562 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:27,562 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:27,562 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:27,562 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,562 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 38.32 μs with journalIndex=1 01:16:27,562 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:27,562 PM [leader5-writer-3037] [DEBUG] JournalWriteTask - leader5: received 1 commands after 8.855 ms 01:16:27,562 PM [leader5-writer-3037] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.359 μs 01:16:27,562 PM [leader5-writer-3037] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:27,562 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:27,562 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:27,562 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:27,562 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) [ERROR] [07/29/2025 13:16:27.562] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,562 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3328,follower6-writer-3038]/waiting 01:16:27,562 PM [follower6-writer-3038] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.491 ms 01:16:27,562 PM [follower6-writer-3038] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.689 μs 01:16:27,562 PM [follower6-writer-3038] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:27,562 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,562 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:27,562 PM [follower7-writer-3039] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:27,562 PM [follower7-writer-3039] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:27,562 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:27,563 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:27,563 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:27,563 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:27.563] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4f653ddb 01:16:27,563 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,563 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:27,563 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:27,563 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:27,563 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:27,563 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,563 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:27,563 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,563 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:27,563 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:27,563 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:27,563 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:27,563 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,563 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 64.17 μs with journalIndex=1 01:16:27,563 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,563 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3329,follower7-writer-3039]/waiting [ERROR] [07/29/2025 13:16:27.563] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,564 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:27,565 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,565 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:27,565 PM [leader5-writer-3040] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:27,565 PM [follower7-writer-3039] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.224 ms 01:16:27,565 PM [leader5-writer-3040] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:27,565 PM [follower7-writer-3039] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 7.069 μs 01:16:27,565 PM [follower7-writer-3039] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:27,565 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:27,565 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:27,565 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:27,565 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:27,565 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:27,565 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:27,565 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:27,565 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:27.565] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5176fbce 01:16:27,565 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:27,565 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,565 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:27,565 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:27,565 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:27,565 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:27,565 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:27,565 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:27,565 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,565 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:27,565 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,565 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:27,565 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:27,565 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:27,565 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:27,565 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,565 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 46.11 μs with journalIndex=1 01:16:27,565 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) [ERROR] [07/29/2025 13:16:27.565] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:27.565] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@66ca912e 01:16:27,565 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:27,565 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:27,565 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:27,569 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3330,leader5-writer-3040]/waiting 01:16:27,569 PM [leader5-writer-3040] [DEBUG] JournalWriteTask - leader5: received 1 commands after 4.055 ms 01:16:27,569 PM [leader5-writer-3040] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.669 μs 01:16:27,569 PM [leader5-writer-3040] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:27,569 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:27,569 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:27,569 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:27,569 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:27.569] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2309d 01:16:27,569 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:27,569 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:27,569 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:27,604 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:27,604 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,604 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:27,604 PM [follower6-writer-3041] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:27,604 PM [follower6-writer-3041] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:27,605 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,605 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:27,605 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:27,605 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:27,605 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:27,605 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,605 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:27,605 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,605 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:27,605 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:27,605 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:27,605 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:27,605 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,605 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 101.2 μs with journalIndex=1 01:16:27,605 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,606 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3331,follower6-writer-3041]/waiting [ERROR] [07/29/2025 13:16:27.605] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,606 PM [follower6-writer-3041] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.270 ms 01:16:27,606 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:27,606 PM [follower6-writer-3041] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 7.579 μs 01:16:27,606 PM [follower6-writer-3041] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:27,606 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:27,606 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:27,606 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:27,606 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:27,606 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:27,606 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,606 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:27,606 PM [follower7-writer-3042] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:27,606 PM [follower7-writer-3042] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:27.606] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1b847581 01:16:27,606 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:27,606 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,606 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:27,606 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:27,606 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:27,606 PM [leader5-writer-3043] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:27,606 PM [leader5-writer-3043] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:27,606 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,606 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:27,606 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:27,606 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:27,606 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:27,606 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,606 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:27,606 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,606 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:27,606 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:27,606 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:27,607 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:27,607 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,607 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower7: journal recovery completedin 75.57 μs with journalIndex=1 01:16:27,607 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,607 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:27,607 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:27,607 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,607 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3332,follower7-writer-3042]/waiting 01:16:27,607 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:27,607 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:27,607 PM [follower7-writer-3042] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.157 ms 01:16:27,607 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,607 PM [follower7-writer-3042] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.970 μs 01:16:27,607 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:27,607 PM [follower7-writer-3042] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:27,607 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,607 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:27,607 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:27,607 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:27,607 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:27,607 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:27,607 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:27,607 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:27,607 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:27,607 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,607 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 73.09 μs with journalIndex=1 01:16:27,607 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,607 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3333,leader5-writer-3043]/waiting 01:16:27,608 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:27,608 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:27,608 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:27,609 PM [leader5-writer-3043] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.493 ms 01:16:27,609 PM [leader5-writer-3043] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 6.010 μs 01:16:27,609 PM [leader5-writer-3043] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:27,609 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:27,609 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:27,609 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:27,609 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:27,609 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:27,609 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:27,609 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor [ERROR] [07/29/2025 13:16:27.607] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:27.613] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@64da0855 [ERROR] [07/29/2025 13:16:27.607] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:27.613] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@466a4a2a 01:16:27,615 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:27,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:27,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,630 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:27,630 PM [follower6-writer-3044] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:27,630 PM [follower6-writer-3044] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:27,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:27,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:27,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:27,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:27,630 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:27,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:27,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:27,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:27,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:27,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,630 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 71.51 μs with journalIndex=1 01:16:27,630 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [ERROR] [07/29/2025 13:16:27.630] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,630 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3334,follower6-writer-3044]/waiting 01:16:27,631 PM [follower6-writer-3044] [DEBUG] JournalWriteTask - follower6: received 1 commands after 773.6 μs 01:16:27,631 PM [follower6-writer-3044] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.620 μs 01:16:27,631 PM [follower6-writer-3044] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:27,631 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:27,631 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:27,631 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:27,631 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:27.631] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@17d533a7 01:16:27,631 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:27,631 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:27,631 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:27,634 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:27,634 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,634 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:27,634 PM [follower7-writer-3045] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:27,634 PM [follower7-writer-3045] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:27,634 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,635 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:27,635 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:27,635 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:27,635 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:27,635 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,635 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:27,635 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,635 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:27,635 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:27,635 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:27,635 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:27,635 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,635 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 86.56 μs with journalIndex=1 01:16:27,635 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:27.635] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,635 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3335,follower7-writer-3045]/waiting 01:16:27,635 PM [follower7-writer-3045] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.543 ms 01:16:27,635 PM [follower7-writer-3045] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.469 μs 01:16:27,636 PM [follower7-writer-3045] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:27,636 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:27,636 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:27,636 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:27,636 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:27.636] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@35d19d58 01:16:27,636 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:27,636 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:27,636 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:27,649 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:27,649 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,649 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:27,649 PM [leader5-writer-3046] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:27,649 PM [leader5-writer-3046] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:27,649 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:27,649 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,649 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:27,649 PM [follower6-writer-3047] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:27,649 PM [follower6-writer-3047] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:27,650 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,650 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:27,650 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:27,650 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,650 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:27,650 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:27,650 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:27,650 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:27,650 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,650 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:27,650 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,650 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:27,650 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:27,650 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:27,650 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:27,650 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,650 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 66.35 μs with journalIndex=1 01:16:27,650 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:27.650] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,650 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3337,follower6-writer-3047]/waiting 01:16:27,650 PM [follower6-writer-3047] [DEBUG] JournalWriteTask - follower6: received 1 commands after 947.3 μs 01:16:27,650 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:27,650 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:27,650 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:27,650 PM [follower6-writer-3047] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.730 μs 01:16:27,650 PM [follower6-writer-3047] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:27,650 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,651 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:27,651 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:27,651 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:27,651 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:27,651 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,651 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:27,651 PM [follower7-writer-3048] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:27,651 PM [follower7-writer-3048] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:27.651] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@2a3048a4 01:16:27,651 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:27,651 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:27,651 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:27,653 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,653 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:27,653 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:27,653 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:27,653 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:27,653 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:27,653 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,653 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:27,653 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,653 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:27,653 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:27,653 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:27,653 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:27,653 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,653 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 44.18 μs with journalIndex=1 01:16:27,653 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,653 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:27,653 PM [follower6-writer-3049] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:27,653 PM [follower6-writer-3049] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:27,653 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) [ERROR] [07/29/2025 13:16:27.653] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,650 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:27,653 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,653 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:27,653 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:27,653 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3338,follower7-writer-3048]/waiting 01:16:27,653 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:27,653 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,653 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:27,653 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:27,653 PM [follower7-writer-3048] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.820 ms 01:16:27,653 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:27,653 PM [follower7-writer-3048] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.580 μs 01:16:27,653 PM [follower7-writer-3048] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:27,653 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:27,654 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,654 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:27,654 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,654 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:27,654 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:27,654 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:27,654 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:27,654 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:27,654 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:27,654 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,654 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:27,654 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 36.38 μs with journalIndex=1 01:16:27,654 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:27,654 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,654 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3339,follower6-writer-3049]/waiting [ERROR] [07/29/2025 13:16:27.654] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:27.654] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@17df8838 01:16:27,654 PM [follower6-writer-3049] [DEBUG] JournalWriteTask - follower6: received 1 commands after 760.6 μs 01:16:27,654 PM [follower6-writer-3049] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.480 μs 01:16:27,654 PM [follower6-writer-3049] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:27,654 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:27,654 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:27,654 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:27,654 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:27,654 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,654 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 822.8 μs with journalIndex=1 01:16:27,654 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:27,654 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:27,654 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:27,654 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:27.654] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,654 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,655 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3336,leader5-writer-3046]/waiting 01:16:27,655 PM [leader5-writer-3046] [DEBUG] JournalWriteTask - leader5: received 1 commands after 5.592 ms [WARN] [07/29/2025 13:16:27.655] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@407c32ed 01:16:27,655 PM [leader5-writer-3046] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 1.820 μs 01:16:27,655 PM [leader5-writer-3046] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:27,655 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:27,655 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:27,655 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:27,655 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:27.655] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7ee5b613 01:16:27,655 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:27,655 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:27,655 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:27,655 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:27,655 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:27,655 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:27,681 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:27,681 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,681 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:27,681 PM [follower7-writer-3050] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:27,681 PM [follower7-writer-3050] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:27,682 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,682 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:27,682 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:27,682 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:27,682 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:27,682 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,682 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:27,682 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,682 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:27,682 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:27,682 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:27,682 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:27,682 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,682 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 82.76 μs with journalIndex=1 01:16:27,682 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) [ERROR] [07/29/2025 13:16:27.682] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,682 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3340,follower7-writer-3050]/waiting 01:16:27,683 PM [follower7-writer-3050] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.526 ms 01:16:27,683 PM [follower7-writer-3050] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.539 μs 01:16:27,683 PM [follower7-writer-3050] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:27,683 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:27,683 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:27,683 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:27,683 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:27,683 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:27,683 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:27,683 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:27,683 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:27,683 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,683 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:27,683 PM [follower6-writer-3051] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:27,683 PM [follower6-writer-3051] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:27.683] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@675a0a0a 01:16:27,684 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,684 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:27,684 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:27,684 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:27,684 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:27,684 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,684 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:27,684 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,684 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:27,684 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:27,684 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:27,684 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:27,684 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,684 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 55.07 μs with journalIndex=1 01:16:27,690 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:27,690 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,690 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:27,690 PM [leader5-writer-3052] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:27,690 PM [leader5-writer-3052] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:27,691 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) [ERROR] [07/29/2025 13:16:27.691] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,691 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3341,follower6-writer-3051]/waiting 01:16:27,691 PM [follower6-writer-3051] [DEBUG] JournalWriteTask - follower6: received 1 commands after 7.448 ms 01:16:27,691 PM [follower6-writer-3051] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.450 μs 01:16:27,691 PM [follower6-writer-3051] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:27,691 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:27,691 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:27,691 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:27,691 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:27.691] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3da6bb59 01:16:27,691 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,691 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:27,691 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:27,691 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:27,691 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:27,691 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:27,691 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:27,691 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,691 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:27,691 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:27,691 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,691 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:27,691 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:27,691 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:27,691 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:27,691 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,691 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 58.43 μs with journalIndex=1 01:16:27,691 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:27,692 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,692 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 [ERROR] [07/29/2025 13:16:27.691] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,692 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,692 PM [follower7-writer-3053] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:27,692 PM [follower7-writer-3053] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:27,692 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3342,leader5-writer-3052]/waiting 01:16:27,692 PM [leader5-writer-3052] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.669 ms 01:16:27,692 PM [leader5-writer-3052] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.899 μs 01:16:27,692 PM [leader5-writer-3052] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:27,692 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:27,692 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:27,692 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:27,692 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:27,692 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,692 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:27,692 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:27,692 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:27,692 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:27,692 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,692 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:27,692 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,692 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:27,692 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:27,692 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:27,692 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:27,692 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:27,692 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:27.692] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@79be0a4e 01:16:27,692 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:27,692 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,692 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower7: journal recovery completedin 78.42 μs with journalIndex=1 01:16:27,693 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3343,follower7-writer-3053]/waiting 01:16:27,693 PM [follower7-writer-3053] [DEBUG] JournalWriteTask - follower7: received 1 commands after 932.2 μs 01:16:27,693 PM [follower7-writer-3053] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.490 μs 01:16:27,693 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) [ERROR] [07/29/2025 13:16:27.693] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,693 PM [follower7-writer-3053] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:27,693 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:27,693 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:27,693 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:27,693 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:27,694 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:27,694 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:27,694 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:27.698] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2492d105 01:16:27,708 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:27,708 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,708 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:27,708 PM [follower6-writer-3054] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:27,708 PM [follower6-writer-3054] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:27,709 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,709 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:27,709 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:27,709 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:27,709 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:27,709 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,709 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:27,709 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,709 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:27,709 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:27,709 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:27,709 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:27,709 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,709 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 127.9 μs with journalIndex=1 01:16:27,710 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,710 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3344,follower6-writer-3054]/waiting 01:16:27,710 PM [follower6-writer-3054] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.501 ms 01:16:27,710 PM [follower6-writer-3054] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.900 μs 01:16:27,710 PM [follower6-writer-3054] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:27.710] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,710 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:27,710 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:27,710 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:27,710 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:27,711 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:27,711 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:27,711 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:27.717] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@75386d38 01:16:27,734 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:27,734 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,734 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:27,734 PM [leader5-writer-3055] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:27,734 PM [leader5-writer-3055] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:27,735 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:27,735 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,735 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:27,735 PM [follower7-writer-3056] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:27,735 PM [follower7-writer-3056] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:27,735 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,735 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:27,735 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:27,735 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:27,735 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:27,735 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,735 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:27,735 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,735 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:27,735 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:27,735 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:27,735 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:27,735 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,735 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,735 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 68.32 μs with journalIndex=1 01:16:27,735 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:27,735 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:27,735 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:27,735 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:27,735 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,735 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:27,735 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,735 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:27,735 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:27,735 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:27,735 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:27,735 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,735 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 49.36 μs with journalIndex=1 01:16:27,735 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:27.735] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,735 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3345,leader5-writer-3055]/waiting 01:16:27,735 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,735 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3346,follower7-writer-3056]/waiting 01:16:27,736 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:27,736 PM [follower7-writer-3056] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.117 ms 01:16:27,736 PM [follower7-writer-3056] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.930 μs 01:16:27,736 PM [follower7-writer-3056] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:27,736 PM [leader5-writer-3055] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.547 ms 01:16:27,736 PM [leader5-writer-3055] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 890.0 ns 01:16:27,736 PM [leader5-writer-3055] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:27,736 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:27,736 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:27,736 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:27.735] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,736 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:27,736 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:27,736 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:27,736 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:27,736 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:27.736] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@b52f030 01:16:27,736 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:27,736 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:27,736 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:27.736] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1b6afaff 01:16:27,737 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:27,737 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:27,737 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:27,739 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,739 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:27,739 PM [follower6-writer-3057] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:27,739 PM [follower6-writer-3057] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:27,741 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,741 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:27,741 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:27,741 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:27,741 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:27,741 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,741 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:27,741 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,741 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:27,741 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:27,741 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:27,741 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:27,741 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,741 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 63.63 μs with journalIndex=1 01:16:27,741 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [ERROR] [07/29/2025 13:16:27.741] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,741 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3347,follower6-writer-3057]/waiting 01:16:27,741 PM [follower6-writer-3057] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.633 ms 01:16:27,741 PM [follower6-writer-3057] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.350 μs 01:16:27,741 PM [follower6-writer-3057] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:27,741 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:27,741 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:27,741 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:27,741 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:27.742] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@44c93cf 01:16:27,742 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:27,742 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:27,742 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:27,766 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:27,776 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:27,776 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,776 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:27,776 PM [follower7-writer-3058] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:27,776 PM [follower7-writer-3058] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:27,777 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,777 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:27,777 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:27,777 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:27,777 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:27,777 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,777 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:27,777 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,777 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:27,777 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:27,777 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:27,777 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:27,777 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,777 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 122.2 μs with journalIndex=1 01:16:27,778 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,778 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:27,778 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3348,follower7-writer-3058]/waiting 01:16:27,778 PM [follower7-writer-3058] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.633 ms [ERROR] [07/29/2025 13:16:27.778] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,778 PM [follower7-writer-3058] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.570 μs 01:16:27,778 PM [follower7-writer-3058] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:27,778 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:27,778 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:27,778 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:27,778 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:27,778 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,778 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 [WARN] [07/29/2025 13:16:27.778] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@48ee241b 01:16:27,779 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:27,779 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:27,779 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:27,779 PM [leader5-writer-3059] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:27,779 PM [leader5-writer-3059] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:27,780 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,780 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:27,780 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:27,780 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:27,780 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:27,780 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,780 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:27,780 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,780 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:27,780 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:27,780 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:27,780 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:27,780 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,780 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 85.85 μs with journalIndex=1 01:16:27,780 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) [ERROR] [07/29/2025 13:16:27.780] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,780 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:27,780 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3349,leader5-writer-3059]/waiting 01:16:27,781 PM [leader5-writer-3059] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.025 ms 01:16:27,781 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,781 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:27,781 PM [leader5-writer-3059] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 8.299 μs 01:16:27,781 PM [leader5-writer-3059] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:27,781 PM [follower7-writer-3060] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:27,781 PM [follower7-writer-3060] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:27,781 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:27,781 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:27,781 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:27,781 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:27,781 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:27,781 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,781 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:27,781 PM [follower6-writer-3061] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:27,781 PM [follower6-writer-3061] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:27,781 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,781 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:27,781 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:27,781 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:27,782 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:27,782 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,782 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,782 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:27,782 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,782 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:27,782 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:27,782 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:27,782 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:27,782 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:27,782 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:27,782 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:27,782 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:27,782 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,782 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:27,782 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,782 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:27,782 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:27,782 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:27,782 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:27,782 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,782 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 82.96 μs with journalIndex=1 01:16:27,782 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,782 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 46.97 μs with journalIndex=1 [WARN] [07/29/2025 13:16:27.782] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@3b5ec501 01:16:27,782 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3350,follower7-writer-3060]/waiting 01:16:27,782 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3351,follower6-writer-3061]/waiting 01:16:27,782 PM [follower7-writer-3060] [DEBUG] JournalWriteTask - follower7: received 1 commands after 983.4 μs 01:16:27,782 PM [follower7-writer-3060] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.000 μs 01:16:27,782 PM [follower7-writer-3060] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:27,782 PM [follower6-writer-3061] [DEBUG] JournalWriteTask - follower6: received 1 commands after 792.8 μs 01:16:27,782 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:27,782 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:27,782 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:27,782 PM [follower6-writer-3061] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.599 μs 01:16:27,782 PM [follower6-writer-3061] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:27,782 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:27,782 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:27,782 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:27,782 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:27.782] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,782 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:27,782 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 [ERROR] [07/29/2025 13:16:27.782] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,782 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:27.782] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7bf992d0 [WARN] [07/29/2025 13:16:27.782] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@72222cdd 01:16:27,782 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:27,782 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:27,782 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:27,782 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:27,782 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:27,782 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:27,782 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:27,785 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,785 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,828 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:27,829 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,829 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:27,829 PM [follower7-writer-3062] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:27,829 PM [follower7-writer-3062] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:27,829 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:27,829 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:27,829 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,829 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:27,829 PM [follower6-writer-3063] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:27,829 PM [follower6-writer-3063] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:27,829 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,829 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:27,829 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:27,829 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:27,829 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:27,829 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,829 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:27,829 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,829 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:27,829 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:27,829 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:27,829 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:27,829 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,829 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 53.28 μs with journalIndex=1 01:16:27,829 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,829 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:27,829 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,829 PM [leader5-writer-3064] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:27,829 PM [leader5-writer-3064] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:27,829 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:27,829 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:27,829 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:27,829 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:27.829] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,829 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:27,829 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3352,follower7-writer-3062]/waiting 01:16:27,830 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,830 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:27,830 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,830 PM [follower7-writer-3062] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.268 ms 01:16:27,830 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:27,830 PM [follower7-writer-3062] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 4.739 μs 01:16:27,830 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:27,830 PM [follower7-writer-3062] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:27,830 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:27,830 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,830 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:27,830 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:27,830 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:27,830 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:27,830 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:27,830 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:27,830 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:27,830 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:27,830 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,830 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:27,830 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,830 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:27,830 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:27,830 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:27,830 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:27,830 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,830 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 57.98 μs with journalIndex=1 01:16:27,830 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:27,830 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:27,830 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:27.830] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3b693756 01:16:27,830 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:27.830] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,831 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3354,leader5-writer-3064]/waiting 01:16:27,831 PM [leader5-writer-3064] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.369 ms 01:16:27,831 PM [leader5-writer-3064] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.670 μs 01:16:27,831 PM [leader5-writer-3064] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:27,831 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:27,831 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:27,831 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:27,831 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:27.831] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1e66d502 01:16:27,832 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:27,832 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:27,832 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:27,835 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:27,835 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,835 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:27,835 PM [follower7-writer-3065] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:27,835 PM [follower7-writer-3065] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:27,835 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:27,835 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,835 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 5.045 ms with journalIndex=1 01:16:27,835 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,835 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:27,835 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:27,835 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:27,835 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:27,835 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,835 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:27,835 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,835 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:27,835 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:27,835 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:27,835 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:27,835 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,835 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 37.58 μs with journalIndex=1 01:16:27,835 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,835 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,835 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3355,follower7-writer-3065]/waiting 01:16:27,835 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3353,follower6-writer-3063]/waiting [ERROR] [07/29/2025 13:16:27.835] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,835 PM [follower7-writer-3065] [DEBUG] JournalWriteTask - follower7: received 1 commands after 668.6 μs 01:16:27,835 PM [follower7-writer-3065] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 5.610 μs 01:16:27,836 PM [follower7-writer-3065] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:27,836 PM [follower6-writer-3063] [DEBUG] JournalWriteTask - follower6: received 1 commands after 6.577 ms 01:16:27,836 PM [follower6-writer-3063] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 790.0 ns 01:16:27,836 PM [follower6-writer-3063] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:27.835] [test-pekko.actor.internal-dispatcher-10] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,836 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:27,836 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:27,836 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:27,836 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:27,836 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:27,836 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:27,836 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:27,836 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:27.836] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6b668e7f [WARN] [07/29/2025 13:16:27.836] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7af7a856 01:16:27,836 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:27,836 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:27,836 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:27,836 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:27,836 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:27,836 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:27,866 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:27,866 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,866 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:27,866 PM [follower6-writer-3066] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:27,866 PM [follower6-writer-3066] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:27,866 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,867 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:27,867 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:27,867 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:27,867 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:27,867 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,867 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:27,867 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:27,867 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,867 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:27,867 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:27,867 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:27,867 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:27,867 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,867 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 53.06 μs with journalIndex=1 01:16:27,867 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,867 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:27,867 PM [follower7-writer-3067] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:27,867 PM [follower7-writer-3067] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:27,867 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,867 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null [ERROR] [07/29/2025 13:16:27.867] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,868 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:27,868 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:27,868 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:27,868 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:27,868 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,868 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:27,868 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,868 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:27,868 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:27,868 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:27,868 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:27,868 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,868 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 39.59 μs with journalIndex=1 01:16:27,867 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3356,follower6-writer-3066]/waiting 01:16:27,868 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [ERROR] [07/29/2025 13:16:27.868] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,868 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3357,follower7-writer-3067]/waiting 01:16:27,868 PM [follower6-writer-3066] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.111 ms 01:16:27,868 PM [follower6-writer-3066] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 7.450 μs 01:16:27,868 PM [follower6-writer-3066] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:27,868 PM [follower7-writer-3067] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.227 ms 01:16:27,868 PM [follower7-writer-3067] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 1.100 μs 01:16:27,868 PM [follower7-writer-3067] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:27,868 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:27,868 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:27,868 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:27,868 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:27,868 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:27,868 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:27,868 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:27,868 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:27.868] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6e1e2a8 [WARN] [07/29/2025 13:16:27.868] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@d836be2 01:16:27,869 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:27,869 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:27,869 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: started executor 01:16:27,869 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:27,869 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:27,869 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:27,878 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:27,878 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,878 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:27,878 PM [leader5-writer-3068] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:27,878 PM [leader5-writer-3068] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:27,879 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,879 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:27,879 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:27,879 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:27,879 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:27,879 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,879 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:27,879 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,879 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:27,879 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:27,879 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:27,879 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:27,879 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,879 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 111.7 μs with journalIndex=1 01:16:27,880 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) [ERROR] [07/29/2025 13:16:27.880] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,880 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3358,leader5-writer-3068]/waiting 01:16:27,880 PM [leader5-writer-3068] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.519 ms 01:16:27,880 PM [leader5-writer-3068] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.209 μs 01:16:27,880 PM [leader5-writer-3068] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:27,880 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:27,880 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:27,880 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:27,880 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:27.880] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6f3ea2c2 01:16:27,880 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:27,880 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:27,880 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:27,897 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:27,897 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,897 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:27,897 PM [follower7-writer-3069] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:27,897 PM [follower7-writer-3069] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:27,898 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,898 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:27,898 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:27,898 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:27,898 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:27,898 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,898 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:27,898 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,898 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:27,898 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:27,898 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:27,898 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:27,898 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,898 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 122.2 μs with journalIndex=1 01:16:27,899 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,899 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3359,follower7-writer-3069]/waiting [ERROR] [07/29/2025 13:16:27.898] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,899 PM [follower7-writer-3069] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.413 ms 01:16:27,899 PM [follower7-writer-3069] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 5.159 μs 01:16:27,899 PM [follower7-writer-3069] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:27,899 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:27,899 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:27,899 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:27,899 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:27,899 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 [WARN] [07/29/2025 13:16:27.899] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4f1a6798 01:16:27,899 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,899 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:27,899 PM [leader5-writer-3070] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:27,899 PM [leader5-writer-3070] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:27,900 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:27,900 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,900 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:27,900 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:27,900 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:27,900 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:27,900 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,900 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:27,900 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,900 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:27,900 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:27,900 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:27,900 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:27,900 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,900 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 36.01 μs with journalIndex=1 01:16:27,900 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:27,901 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) [ERROR] [07/29/2025 13:16:27.900] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,901 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3360,leader5-writer-3070]/waiting 01:16:27,901 PM [leader5-writer-3070] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.368 ms 01:16:27,901 PM [leader5-writer-3070] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.409 μs 01:16:27,901 PM [leader5-writer-3070] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:27,901 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:27,901 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:27,901 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:27,901 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:27,901 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:27,901 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: started executor 01:16:27,901 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,901 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 [WARN] [07/29/2025 13:16:27.901] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@581792c5 01:16:27,901 PM [follower6-writer-3071] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:27,901 PM [follower6-writer-3071] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:27,901 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:27,901 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:27,901 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: started executor 01:16:27,901 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,901 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:27,901 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:27,901 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:27,901 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:27,901 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,901 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:27,901 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,901 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:27,901 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:27,901 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:27,901 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:27,901 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,901 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 41.88 μs with journalIndex=1 01:16:27,902 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3361,follower6-writer-3071]/waiting [ERROR] [07/29/2025 13:16:27.902] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,902 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,902 PM [follower6-writer-3071] [DEBUG] JournalWriteTask - follower6: received 1 commands after 633.1 μs 01:16:27,902 PM [follower6-writer-3071] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 4.909 μs 01:16:27,902 PM [follower6-writer-3071] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:27,902 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:27,902 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:27,902 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:27,902 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:27.902] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@27eb4091 01:16:27,902 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:27,902 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:27,902 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:27,916 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:27,943 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:27,943 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,943 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:27,943 PM [leader5-writer-3072] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:27,943 PM [leader5-writer-3072] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:27,944 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,944 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:27,944 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:27,944 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:27,944 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:27,944 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:27,944 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,944 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:27,944 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,944 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:27,944 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:27,944 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:27,944 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:27,944 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,944 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 35.69 μs with journalIndex=1 01:16:27,944 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,944 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3362,leader5-writer-3072]/waiting 01:16:27,944 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,944 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 [ERROR] [07/29/2025 13:16:27.944] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,944 PM [leader5-writer-3072] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.144 ms 01:16:27,944 PM [leader5-writer-3072] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.359 μs 01:16:27,944 PM [leader5-writer-3072] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:27,945 PM [follower6-writer-3073] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:27,945 PM [follower6-writer-3073] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:27,945 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:27,945 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:27,945 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:27,945 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:27.945] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@11d97947 01:16:27,945 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:27,945 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:27,945 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:27,945 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,945 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:27,945 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:27,945 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:27,945 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:27,945 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,945 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:27,945 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,945 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:27,945 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:27,945 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:27,945 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:27,945 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,945 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - follower6: journal recovery completedin 80.59 μs with journalIndex=1 01:16:27,946 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3363,follower6-writer-3073]/waiting 01:16:27,947 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:27,947 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,947 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:27,947 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) [ERROR] [07/29/2025 13:16:27.946] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,947 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:27,947 PM [follower6-writer-3073] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.961 ms 01:16:27,947 PM [follower6-writer-3073] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 6.859 μs 01:16:27,948 PM [follower6-writer-3073] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:27,948 PM [leader5-writer-3074] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:27,948 PM [leader5-writer-3074] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:27,948 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,948 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:27,948 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:27,948 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:27,948 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:27,948 PM [follower7-writer-3075] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:27,948 PM [follower7-writer-3075] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:27,948 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:27.948] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1ace9406 01:16:27,948 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,948 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,948 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:27,948 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:27,948 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:27,948 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:27,948 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:27,948 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:27,948 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:27,948 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:27,948 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,948 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:27,948 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:27,948 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,948 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,948 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:27,948 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:27,948 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,948 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:27,948 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:27,948 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:27,948 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:27,948 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:27,948 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:27,948 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:27,948 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:27,948 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:27,948 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,948 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 41.94 μs with journalIndex=1 01:16:27,948 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,948 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 47.03 μs with journalIndex=1 01:16:27,948 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3364,leader5-writer-3074]/waiting 01:16:27,948 PM [leader5-writer-3074] [DEBUG] JournalWriteTask - leader5: received 1 commands after 783.3 μs 01:16:27,948 PM [leader5-writer-3074] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 6.320 μs 01:16:27,948 PM [leader5-writer-3074] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:27,948 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:27,948 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:27,948 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:27,948 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:27,949 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:27,949 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:27,949 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:27,949 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3365,follower7-writer-3075]/waiting 01:16:27,949 PM [follower7-writer-3075] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.216 ms 01:16:27,949 PM [follower7-writer-3075] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.449 μs 01:16:27,949 PM [follower7-writer-3075] [DEBUG] JournalWriteTask - follower7: journal writer stopped [ERROR] [07/29/2025 13:16:27.948] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:27.948] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:27.949] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5bfde8a0 01:16:27,949 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,949 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,949 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:27,949 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:27,949 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:27,949 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:27,949 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:27,949 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:27,949 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:27.950] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2f81055e 01:16:27,986 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:27,986 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,986 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:27,986 PM [follower6-writer-3076] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:27,986 PM [follower6-writer-3076] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:27,987 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,987 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:27,987 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:27,987 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:27,987 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:27,987 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,987 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:27,987 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:27,987 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:27,987 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:27,987 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:27,987 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:27,987 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,987 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 130.7 μs with journalIndex=1 01:16:27,988 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:27.988] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,988 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3366,follower6-writer-3076]/waiting 01:16:27,988 PM [follower6-writer-3076] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.962 ms 01:16:27,988 PM [follower6-writer-3076] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.930 μs 01:16:27,988 PM [follower6-writer-3076] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:27,988 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:27,988 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:27,988 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:27,988 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:27.988] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@3f1289fa 01:16:27,989 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:27,989 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:27,989 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:27,989 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:27,989 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,989 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:27,989 PM [leader5-writer-3077] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:27,989 PM [leader5-writer-3077] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:27,990 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,990 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:27,990 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:27,990 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:27,990 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:27,990 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,990 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:27,990 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:27,990 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:27,990 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:27,990 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:27,990 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:27,990 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,990 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 95.03 μs with journalIndex=1 01:16:27,991 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,991 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3367,leader5-writer-3077]/waiting [ERROR] [07/29/2025 13:16:27.991] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,991 PM [leader5-writer-3077] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.462 ms 01:16:27,991 PM [leader5-writer-3077] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.510 μs 01:16:27,991 PM [leader5-writer-3077] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:27,991 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:27,991 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:27,991 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:27,991 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:27,991 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:27.991] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1982d59d 01:16:27,991 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:27,991 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:27,997 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:27,997 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:27,997 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:27,997 PM [follower7-writer-3078] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:27,997 PM [follower7-writer-3078] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:27,998 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,998 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:27,998 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:27,998 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:27,998 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:27,998 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:27,998 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:27,998 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:27,998 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:27,998 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:27,998 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:27,998 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:27,998 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:27,998 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 96.70 μs with journalIndex=1 01:16:27,998 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,998 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3368,follower7-writer-3078]/waiting [ERROR] [07/29/2025 13:16:27.998] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:27,998 PM [follower7-writer-3078] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.223 ms 01:16:27,998 PM [follower7-writer-3078] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.710 μs 01:16:27,998 PM [follower7-writer-3078] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:27,998 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:27,998 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:27,998 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:27,998 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:27.999] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@77020c0f 01:16:27,999 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:27,999 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:27,999 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: started executor 01:16:28,32 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:28,33 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,33 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:28,33 PM [follower6-writer-3079] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:28,33 PM [follower6-writer-3079] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:28,33 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:28,33 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:28,33 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:28,33 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:28,33 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:28,33 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,33 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:28,33 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:28,33 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:28,33 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:28,33 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:28,34 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:28,34 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,34 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 113.0 μs with journalIndex=1 01:16:28,34 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:28.034] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,34 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3369,follower6-writer-3079]/waiting 01:16:28,34 PM [follower6-writer-3079] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.583 ms 01:16:28,34 PM [follower6-writer-3079] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.190 μs 01:16:28,34 PM [follower6-writer-3079] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:28,34 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:28,34 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:28,34 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:28,34 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:28,37 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:28,37 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,37 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:28,37 PM [leader5-writer-3080] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:28,37 PM [leader5-writer-3080] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:28,37 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:28,37 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,37 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:28,37 PM [follower7-writer-3081] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:28,37 PM [follower7-writer-3081] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:28,37 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:28,37 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:28,37 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:28,37 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:28,37 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:28,37 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:28,37 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:28,37 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:28,38 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:28,38 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:28,38 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,38 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,38 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:28,38 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:28,38 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:28,38 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:28,38 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:28,38 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:28,38 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,38 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 41.38 μs with journalIndex=1 01:16:28,38 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,38 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:28,38 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:28,38 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:28,38 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3370,leader5-writer-3080]/waiting 01:16:28,38 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:28,38 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 [ERROR] [07/29/2025 13:16:28.038] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,38 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:28,38 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,38 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 40.81 μs with journalIndex=1 01:16:28,38 PM [leader5-writer-3080] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.286 ms 01:16:28,38 PM [leader5-writer-3080] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.669 μs 01:16:28,38 PM [leader5-writer-3080] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:28,38 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:28,38 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:28,38 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:28,38 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:28,38 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:28.038] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,38 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3371,follower7-writer-3081]/waiting 01:16:28,38 PM [follower7-writer-3081] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.228 ms 01:16:28,38 PM [follower7-writer-3081] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 1.980 μs 01:16:28,38 PM [follower7-writer-3081] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:28,38 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:28,38 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:28,38 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:28.038] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4c376f35 01:16:28,38 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:28.038] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4234fcaf 01:16:28,39 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:28,39 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:28,39 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:28,39 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:28,39 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor 01:16:28,39 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:28.049] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@9b163e7 01:16:28,49 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:28,49 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:28,49 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:28,52 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:28,52 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,52 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:28,52 PM [follower7-writer-3082] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:28,53 PM [follower7-writer-3082] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:28,53 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:28,53 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:28,53 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:28,53 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:28,53 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:28,53 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,53 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:28,53 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:28,53 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:28,53 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:28,53 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:28,53 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:28,54 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,54 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 123.5 μs with journalIndex=1 01:16:28,54 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) [ERROR] [07/29/2025 13:16:28.054] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,54 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3372,follower7-writer-3082]/waiting 01:16:28,54 PM [follower7-writer-3082] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.769 ms 01:16:28,54 PM [follower7-writer-3082] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 7.339 μs 01:16:28,54 PM [follower7-writer-3082] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:28,54 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:28,54 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:28,54 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:28,54 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:28.055] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@691fb95a 01:16:28,55 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:28,55 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,55 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:28,55 PM [follower6-writer-3083] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:28,55 PM [follower6-writer-3083] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:28,54 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:28,55 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,55 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:28,55 PM [leader5-writer-3084] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:28,55 PM [leader5-writer-3084] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:28,56 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:28,56 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:28,56 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:28,56 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:28,56 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:28,56 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:28,56 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,56 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:28,56 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:28,56 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:28,56 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:28,56 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:28,56 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:28,56 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,56 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:28,56 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 41.88 μs with journalIndex=1 01:16:28,56 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:28,56 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) [ERROR] [07/29/2025 13:16:28.056] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,56 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3373,follower6-writer-3083]/waiting 01:16:28,56 PM [follower6-writer-3083] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.210 ms 01:16:28,56 PM [follower6-writer-3083] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.750 μs 01:16:28,56 PM [follower6-writer-3083] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:28,56 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:28,56 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:28,56 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:28,56 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:28,56 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:28,56 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:28,57 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:28,57 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:28,57 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:28,57 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,57 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:28,57 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:28,57 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:28,57 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:28,57 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:28,57 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries [WARN] [07/29/2025 13:16:28.057] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7d028103 01:16:28,57 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,57 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 59.60 μs with journalIndex=1 01:16:28,57 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3374,leader5-writer-3084]/waiting 01:16:28,57 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:28,57 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,57 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:28,57 PM [leader5-writer-3084] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.585 ms 01:16:28,57 PM [leader5-writer-3084] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.909 μs 01:16:28,57 PM [leader5-writer-3084] [DEBUG] JournalWriteTask - leader5: journal writer stopped [ERROR] [07/29/2025 13:16:28.057] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,57 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:28,57 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:28,57 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:28,57 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:28,57 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:28.057] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@37f64b8 01:16:28,57 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:28,57 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:28,57 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:28,67 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:28,88 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:28,88 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,88 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:28,88 PM [follower6-writer-3085] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:28,88 PM [follower6-writer-3085] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:28,88 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:28,88 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:28,88 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:28,88 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:28,88 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:28,88 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,88 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:28,88 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:28,88 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:28,88 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:28,88 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:28,88 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:28,88 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,88 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 47.19 μs with journalIndex=1 01:16:28,88 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:28,89 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:28.089] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,89 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3375,follower6-writer-3085]/waiting 01:16:28,89 PM [follower6-writer-3085] [DEBUG] JournalWriteTask - follower6: received 1 commands after 985.3 μs 01:16:28,89 PM [follower6-writer-3085] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 4.810 μs 01:16:28,89 PM [follower6-writer-3085] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:28,89 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,89 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:28,89 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:28,89 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:28,89 PM [leader5-writer-3086] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:28,89 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:28,89 PM [leader5-writer-3086] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:28,89 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:28.089] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5eccee8c 01:16:28,89 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:28,89 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:28,89 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:28,90 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:28,90 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:28,90 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:28,90 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:28,90 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:28,90 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,90 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:28,90 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:28,90 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:28,90 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:28,90 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:28,90 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:28,90 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,90 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 74.82 μs with journalIndex=1 01:16:28,90 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) [ERROR] [07/29/2025 13:16:28.090] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,90 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3376,leader5-writer-3086]/waiting 01:16:28,90 PM [leader5-writer-3086] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.588 ms 01:16:28,90 PM [leader5-writer-3086] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.330 μs 01:16:28,90 PM [leader5-writer-3086] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:28,90 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:28,91 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:28,91 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:28,91 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:28,91 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:28,91 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:28,91 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:28,92 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:28,92 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,92 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:28,92 PM [follower6-writer-3087] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:28,92 PM [follower6-writer-3087] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:28.092] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7fe4e3d9 01:16:28,93 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:28,93 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:28,93 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:28,93 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:28,93 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:28,93 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,93 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:28,93 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:28,93 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:28,93 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:28,93 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:28,93 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:28,93 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,93 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 111.2 μs with journalIndex=1 01:16:28,94 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,94 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3377,follower6-writer-3087]/waiting 01:16:28,94 PM [follower6-writer-3087] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.981 ms [ERROR] [07/29/2025 13:16:28.094] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,94 PM [follower6-writer-3087] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.570 μs 01:16:28,94 PM [follower6-writer-3087] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:28,94 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:28,94 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:28,94 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:28,94 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:28.094] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7ddc3909 01:16:28,94 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:28,94 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:28,94 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:28,96 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:28,97 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,97 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:28,97 PM [follower7-writer-3088] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:28,97 PM [follower7-writer-3088] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:28,97 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:28,97 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:28,97 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:28,97 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:28,97 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:28,97 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,97 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:28,97 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:28,97 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:28,97 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:28,97 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:28,97 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:28,97 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,97 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower7: journal recovery completedin 97.56 μs with journalIndex=1 01:16:28,98 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,98 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3378,follower7-writer-3088]/waiting 01:16:28,98 PM [follower7-writer-3088] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.274 ms 01:16:28,98 PM [follower7-writer-3088] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.540 μs 01:16:28,98 PM [follower7-writer-3088] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:28,98 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:28,98 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:28,98 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:28,98 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:28.097] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:28.098] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3a6f2657 01:16:28,98 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:28,98 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:28,98 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:28,113 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:28,113 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,113 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:28,113 PM [leader5-writer-3089] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:28,113 PM [leader5-writer-3089] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:28,114 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:28,114 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:28,114 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:28,114 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:28,114 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:28,114 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,114 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:28,114 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:28,114 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:28,114 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:28,114 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:28,114 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:28,114 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,114 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 91.72 μs with journalIndex=1 01:16:28,114 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,114 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3379,leader5-writer-3089]/waiting 01:16:28,114 PM [leader5-writer-3089] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.297 ms 01:16:28,114 PM [leader5-writer-3089] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.890 μs [ERROR] [07/29/2025 13:16:28.114] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,114 PM [leader5-writer-3089] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:28,114 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:28,114 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:28,114 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:28,114 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:28.115] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@55eff8bc 01:16:28,115 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:28,115 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:28,115 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:28,118 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:28,118 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,118 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:28,118 PM [follower6-writer-3090] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:28,118 PM [follower6-writer-3090] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:28,118 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:28,118 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:28,118 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:28,118 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:28,118 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:28,118 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,118 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:28,118 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:28,118 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:28,118 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:28,119 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:28,119 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:28,119 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,119 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 84.71 μs with journalIndex=1 01:16:28,119 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,119 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3380,follower6-writer-3090]/waiting 01:16:28,119 PM [follower6-writer-3090] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.113 ms 01:16:28,119 PM [follower6-writer-3090] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.029 μs 01:16:28,119 PM [follower6-writer-3090] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:28,119 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:28,119 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:28,119 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:28,119 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:28,119 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:28,119 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:28,119 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor [ERROR] [07/29/2025 13:16:28.119] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:28.120] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@347e8f95 01:16:28,132 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:28,132 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,132 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:28,132 PM [leader5-writer-3091] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:28,132 PM [leader5-writer-3091] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:28,133 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:28,133 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:28,133 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:28,133 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:28,133 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:28,133 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,133 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:28,133 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:28,133 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:28,133 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:28,133 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:28,133 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:28,133 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,133 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 86.44 μs with journalIndex=1 01:16:28,133 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,134 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3381,leader5-writer-3091]/waiting 01:16:28,134 PM [leader5-writer-3091] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.467 ms 01:16:28,134 PM [leader5-writer-3091] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 5.510 μs 01:16:28,134 PM [leader5-writer-3091] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:28,134 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:28,134 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed [ERROR] [07/29/2025 13:16:28.133] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,134 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:28,134 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:28.134] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@7641586d 01:16:28,134 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:28,134 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:28,134 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:28,137 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:28,137 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,137 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:28,137 PM [follower7-writer-3092] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:28,137 PM [follower7-writer-3092] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:28,137 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:28,138 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:28,138 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:28,138 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:28,138 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:28,138 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,138 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:28,138 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:28,138 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:28,138 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:28,138 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:28,138 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:28,138 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,138 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower7: journal recovery completedin 107.9 μs with journalIndex=1 01:16:28,138 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,138 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3382,follower7-writer-3092]/waiting 01:16:28,138 PM [follower7-writer-3092] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.098 ms 01:16:28,138 PM [follower7-writer-3092] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 5.180 μs 01:16:28,138 PM [follower7-writer-3092] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:28,138 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:28,138 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:28,138 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:28,138 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [ERROR] [07/29/2025 13:16:28.138] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:28.139] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@32331957 01:16:28,139 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:28,139 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:28,139 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:28,139 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:28,139 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,139 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:28,139 PM [follower6-writer-3093] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:28,139 PM [follower6-writer-3093] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:28,139 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:28,139 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:28,139 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:28,139 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:28,139 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:28,139 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,139 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:28,139 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:28,139 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:28,139 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:28,139 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:28,139 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:28,139 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,139 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 64.69 μs with journalIndex=1 01:16:28,145 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) [ERROR] [07/29/2025 13:16:28.145] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,145 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3383,follower6-writer-3093]/waiting 01:16:28,145 PM [follower6-writer-3093] [DEBUG] JournalWriteTask - follower6: received 1 commands after 5.951 ms 01:16:28,145 PM [follower6-writer-3093] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.470 μs 01:16:28,145 PM [follower6-writer-3093] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:28,145 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:28,145 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:28,145 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:28,145 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:28,145 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:28,146 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:28,146 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:28.153] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1cd3e924 01:16:28,171 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:28,171 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,171 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:28,171 PM [leader5-writer-3094] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:28,171 PM [leader5-writer-3094] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:28,171 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:28,171 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:28,171 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,171 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:28,171 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:28,171 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:28,171 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:28,171 PM [follower7-writer-3095] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:28,171 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:28,171 PM [follower7-writer-3095] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:28,171 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,171 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:28,171 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:28,171 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:28,171 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:28,171 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:28,171 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:28,171 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,171 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 46.64 μs with journalIndex=1 01:16:28,172 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,172 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3384,leader5-writer-3094]/waiting 01:16:28,172 PM [leader5-writer-3094] [DEBUG] JournalWriteTask - leader5: received 1 commands after 898.7 μs [ERROR] [07/29/2025 13:16:28.171] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,172 PM [leader5-writer-3094] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 7.000 μs 01:16:28,172 PM [leader5-writer-3094] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:28,172 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:28,172 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:28,172 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:28,172 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:28,172 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:28,172 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:28,172 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:28,172 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:28,172 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:28,172 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:28,172 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,172 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:28,172 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:28,172 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:28,172 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:28,172 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:28,172 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:28,172 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,172 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 33.56 μs with journalIndex=1 01:16:28,172 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,172 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 [WARN] [07/29/2025 13:16:28.172] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@28165664 01:16:28,172 PM [follower6-writer-3096] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:28,172 PM [follower6-writer-3096] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:28,172 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:28.172] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,172 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3385,follower7-writer-3095]/waiting 01:16:28,172 PM [follower7-writer-3095] [DEBUG] JournalWriteTask - follower7: received 1 commands after 975.1 μs 01:16:28,172 PM [follower7-writer-3095] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.770 μs 01:16:28,172 PM [follower7-writer-3095] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:28,172 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:28,172 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:28,172 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:28,172 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:28,172 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:28,172 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:28,172 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:28.172] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@9054fff 01:16:28,173 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:28,173 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:28,173 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:28,177 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:28,177 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:28,177 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:28,177 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:28,177 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:28,177 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,177 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:28,177 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:28,177 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:28,177 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:28,177 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:28,177 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:28,177 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,177 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 92.44 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:28.177] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,177 PM [test-pekko.actor.default-dispatcher-16] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,178 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3386,follower6-writer-3096]/waiting 01:16:28,178 PM [follower6-writer-3096] [DEBUG] JournalWriteTask - follower6: received 1 commands after 5.528 ms 01:16:28,178 PM [follower6-writer-3096] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.480 μs 01:16:28,178 PM [follower6-writer-3096] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:28,178 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:28,178 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:28,178 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:28,178 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:28.178] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@198d87a3 01:16:28,178 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:28,178 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:28,178 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:28,194 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:28,195 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,195 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:28,195 PM [leader5-writer-3097] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:28,195 PM [leader5-writer-3097] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:28,195 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:28,195 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:28,195 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:28,195 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:28,195 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:28,195 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,195 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:28,195 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:28,195 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:28,196 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:28,196 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:28,196 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:28,196 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,196 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 99.06 μs with journalIndex=1 01:16:28,196 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,196 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3387,leader5-writer-3097]/waiting [ERROR] [07/29/2025 13:16:28.196] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,196 PM [leader5-writer-3097] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.457 ms 01:16:28,197 PM [leader5-writer-3097] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.839 μs 01:16:28,197 PM [leader5-writer-3097] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:28,197 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:28,197 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:28,197 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:28,197 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:28.197] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6167b2f4 01:16:28,197 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:28,197 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:28,198 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,198 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:28,198 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:28,198 PM [follower6-writer-3098] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:28,198 PM [follower6-writer-3098] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:28,198 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:28,202 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:28,202 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,202 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:28,202 PM [follower7-writer-3099] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:28,202 PM [follower7-writer-3099] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:28,202 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:28,202 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:28,203 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:28,203 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:28,203 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:28,203 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:28,203 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:28,203 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:28,203 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:28,203 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,203 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:28,203 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:28,203 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:28,203 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:28,203 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:28,203 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:28,203 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,203 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:28,203 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:28,203 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:28,203 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:28,203 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:28,203 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:28,203 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,203 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:28,203 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 65.55 μs with journalIndex=1 01:16:28,203 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,203 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 79.52 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:28.203] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,203 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3388,follower6-writer-3098]/waiting 01:16:28,203 PM [follower6-writer-3098] [DEBUG] JournalWriteTask - follower6: received 1 commands after 5.491 ms 01:16:28,203 PM [follower6-writer-3098] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.499 μs 01:16:28,203 PM [follower6-writer-3098] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:28.203] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,203 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,203 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3389,follower7-writer-3099]/waiting 01:16:28,203 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,203 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:28,203 PM [follower7-writer-3099] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.386 ms 01:16:28,203 PM [follower7-writer-3099] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 1.769 μs 01:16:28,203 PM [follower7-writer-3099] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:28,203 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:28,204 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:28,204 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:28,204 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:28,204 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:28,204 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,204 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:28,204 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:28,204 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:28,204 PM [leader5-writer-3100] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:28,204 PM [leader5-writer-3100] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:28,204 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:28.204] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@46260e9b [WARN] [07/29/2025 13:16:28.204] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@5b39014c 01:16:28,204 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:28,204 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:28,204 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:28,204 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:28,204 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:28,204 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:28,208 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:28,208 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:28,208 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:28,208 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:28,208 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:28,208 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,208 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:28,208 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:28,208 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:28,209 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:28,209 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:28,209 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:28,209 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,209 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 54.76 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:28.209] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,213 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,213 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3390,leader5-writer-3100]/waiting 01:16:28,213 PM [leader5-writer-3100] [DEBUG] JournalWriteTask - leader5: received 1 commands after 9.155 ms 01:16:28,213 PM [leader5-writer-3100] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.350 μs 01:16:28,213 PM [leader5-writer-3100] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:28,213 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:28,213 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:28,213 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:28,213 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:28.213] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1536550 01:16:28,213 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:28,213 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:28,213 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:28,217 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:28,228 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:28,229 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,229 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:28,229 PM [follower6-writer-3101] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:28,229 PM [follower6-writer-3101] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:28,229 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:28,229 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:28,229 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:28,229 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:28,229 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:28,229 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,229 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:28,229 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:28,229 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:28,229 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:28,229 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:28,229 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:28,229 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,229 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 79.25 μs with journalIndex=1 01:16:28,229 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3391,follower6-writer-3101]/waiting 01:16:28,229 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:28.229] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,229 PM [follower6-writer-3101] [DEBUG] JournalWriteTask - follower6: received 1 commands after 851.8 μs 01:16:28,230 PM [follower6-writer-3101] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.850 μs 01:16:28,230 PM [follower6-writer-3101] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:28,230 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:28,230 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:28,230 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:28,230 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:28,230 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:28,230 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:28,230 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower6: started executor 01:16:28,232 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:28,233 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,233 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:28,233 PM [follower7-writer-3102] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:28,233 PM [follower7-writer-3102] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:28.233] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4bf0399c 01:16:28,233 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:28,233 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:28,233 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:28,233 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:28,233 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:28,233 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,233 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:28,233 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:28,233 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:28,233 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:28,233 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:28,233 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:28,233 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,233 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 82.86 μs with journalIndex=1 01:16:28,234 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:28.234] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,234 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3392,follower7-writer-3102]/waiting 01:16:28,234 PM [follower7-writer-3102] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.026 ms 01:16:28,234 PM [follower7-writer-3102] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.550 μs 01:16:28,234 PM [follower7-writer-3102] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:28,234 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:28,234 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:28,234 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:28,234 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:28,234 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:28,234 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:28,234 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:28.238] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@7e91cafd 01:16:28,245 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:28,246 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,246 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:28,246 PM [leader5-writer-3103] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:28,246 PM [leader5-writer-3103] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:28,249 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:28,249 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:28,249 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:28,249 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:28,249 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:28,249 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,249 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:28,249 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:28,249 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:28,249 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:28,249 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:28,249 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:28,249 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,249 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - leader5: journal recovery completedin 78.57 μs with journalIndex=1 01:16:28,249 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:28,249 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,249 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:28,249 PM [follower6-writer-3104] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:28,249 PM [follower6-writer-3104] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:28,249 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) [ERROR] [07/29/2025 13:16:28.249] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,249 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:28,249 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3393,leader5-writer-3103]/waiting 01:16:28,249 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:28,249 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:28,249 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:28,249 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:28,249 PM [leader5-writer-3103] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.830 ms 01:16:28,249 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,249 PM [leader5-writer-3103] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.810 μs 01:16:28,249 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:28,249 PM [leader5-writer-3103] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:28,249 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:28,249 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:28,249 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:28,249 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:28,250 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:28,250 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:28,250 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:28,250 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:28,250 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,250 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:28,250 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 41.22 μs with journalIndex=1 01:16:28,250 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) [ERROR] [07/29/2025 13:16:28.250] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) [WARN] [07/29/2025 13:16:28.250] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2aab201d at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,250 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:28,250 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3394,follower6-writer-3104]/waiting 01:16:28,250 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:28,250 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:28,250 PM [follower6-writer-3104] [DEBUG] JournalWriteTask - follower6: received 1 commands after 767.6 μs 01:16:28,250 PM [follower6-writer-3104] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.330 μs 01:16:28,250 PM [follower6-writer-3104] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:28,250 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:28,250 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:28,250 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:28,250 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:28.250] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@51cbed4b 01:16:28,250 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:28,250 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:28,250 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:28,263 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:28,263 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,263 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:28,263 PM [follower7-writer-3105] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:28,263 PM [follower7-writer-3105] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:28,264 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:28,264 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:28,264 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:28,264 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:28,264 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:28,264 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,264 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:28,264 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:28,264 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:28,264 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:28,264 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:28,264 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:28,264 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,264 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 45.51 μs with journalIndex=1 01:16:28,264 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:28.264] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,264 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3395,follower7-writer-3105]/waiting 01:16:28,264 PM [follower7-writer-3105] [DEBUG] JournalWriteTask - follower7: received 1 commands after 832.2 μs 01:16:28,264 PM [follower7-writer-3105] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.370 μs 01:16:28,264 PM [follower7-writer-3105] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:28,264 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:28,264 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:28,264 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:28,264 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:28.264] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3d32622c 01:16:28,265 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:28,265 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:28,265 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - follower7: started executor 01:16:28,271 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:28,271 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,271 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:28,271 PM [follower6-writer-3106] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:28,271 PM [follower6-writer-3106] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:28,272 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:28,272 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:28,272 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:28,272 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:28,272 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:28,272 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,272 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:28,272 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:28,272 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:28,272 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:28,272 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:28,272 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:28,272 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,272 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 51.44 μs with journalIndex=1 01:16:28,272 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) [ERROR] [07/29/2025 13:16:28.272] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,272 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3396,follower6-writer-3106]/waiting 01:16:28,272 PM [follower6-writer-3106] [DEBUG] JournalWriteTask - follower6: received 1 commands after 749.4 μs 01:16:28,272 PM [follower6-writer-3106] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.299 μs 01:16:28,272 PM [follower6-writer-3106] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:28,272 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:28,272 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:28,272 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:28,272 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:28.272] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1754972e 01:16:28,272 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:28,273 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:28,273 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:28,288 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:28,289 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,289 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:28,289 PM [leader5-writer-3107] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:28,289 PM [leader5-writer-3107] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:28,289 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:28,289 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:28,289 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:28,289 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:28,289 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:28,289 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,289 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:28,289 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:28,289 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:28,289 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:28,289 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:28,289 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:28,289 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,289 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 69.82 μs with journalIndex=1 01:16:28,290 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,290 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3397,leader5-writer-3107]/waiting 01:16:28,290 PM [leader5-writer-3107] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.018 ms [ERROR] [07/29/2025 13:16:28.290] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,290 PM [leader5-writer-3107] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.460 μs 01:16:28,290 PM [leader5-writer-3107] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:28,290 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:28,290 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:28,290 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:28,290 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:28.290] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@413f59d6 01:16:28,290 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:28,290 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:28,291 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:28,296 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:28,297 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,297 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:28,297 PM [follower7-writer-3108] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:28,297 PM [follower7-writer-3108] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:28,297 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:28,297 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:28,297 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:28,297 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:28,297 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:28,297 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,297 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:28,297 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:28,297 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:28,297 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:28,297 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:28,297 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:28,297 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,297 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 57.70 μs with journalIndex=1 01:16:28,297 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3398,follower7-writer-3108]/waiting 01:16:28,297 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:28.297] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,297 PM [follower7-writer-3108] [DEBUG] JournalWriteTask - follower7: received 1 commands after 650.4 μs 01:16:28,297 PM [follower7-writer-3108] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.760 μs 01:16:28,297 PM [follower7-writer-3108] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:28,297 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:28,297 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:28,297 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:28,297 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:28,298 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:28,298 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:28,298 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower7: started executor 01:16:28,305 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:28,305 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,305 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:28,305 PM [follower6-writer-3109] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:28,305 PM [follower6-writer-3109] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:28.305] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@16d41f9a 01:16:28,305 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:28,305 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:28,305 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:28,305 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:28,305 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:28,305 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,305 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:28,305 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:28,305 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:28,305 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:28,305 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:28,305 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:28,305 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,305 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower6: journal recovery completedin 53.34 μs with journalIndex=1 01:16:28,306 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) [ERROR] [07/29/2025 13:16:28.306] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,306 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3399,follower6-writer-3109]/waiting 01:16:28,306 PM [follower6-writer-3109] [DEBUG] JournalWriteTask - follower6: received 1 commands after 898.5 μs 01:16:28,306 PM [follower6-writer-3109] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.490 μs 01:16:28,306 PM [follower6-writer-3109] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:28,306 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:28,306 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:28,306 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:28,306 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:28.306] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@79e89d16 01:16:28,307 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:28,307 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:28,307 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: started executor 01:16:28,316 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:28,316 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,316 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:28,316 PM [follower7-writer-3110] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:28,316 PM [follower7-writer-3110] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:28,316 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:28,317 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:28,317 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:28,317 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:28,317 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:28,317 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,317 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:28,317 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:28,317 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:28,317 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:28,317 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:28,317 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:28,317 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,317 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 64.15 μs with journalIndex=1 01:16:28,317 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,317 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3400,follower7-writer-3110]/waiting 01:16:28,317 PM [follower7-writer-3110] [DEBUG] JournalWriteTask - follower7: received 1 commands after 950.8 μs 01:16:28,317 PM [follower7-writer-3110] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.440 μs 01:16:28,317 PM [follower7-writer-3110] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:28,317 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:28,317 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:28,317 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:28,317 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:28,318 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:28,318 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:28,318 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor [ERROR] [07/29/2025 13:16:28.317] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:28.329] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2e653674 01:16:28,331 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:28,331 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,331 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:28,331 PM [leader5-writer-3111] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:28,331 PM [leader5-writer-3111] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:28,332 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:28,332 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:28,332 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:28,332 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:28,332 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:28,332 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,332 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:28,332 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:28,332 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:28,332 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:28,332 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:28,332 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:28,332 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,332 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - leader5: journal recovery completedin 88.34 μs with journalIndex=1 01:16:28,332 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:28.332] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,333 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:28,332 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3401,leader5-writer-3111]/waiting 01:16:28,333 PM [leader5-writer-3111] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.690 ms 01:16:28,333 PM [leader5-writer-3111] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.070 μs 01:16:28,333 PM [leader5-writer-3111] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:28,333 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:28,333 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:28,333 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:28,333 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:28,333 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,333 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:28,333 PM [follower6-writer-3112] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:28,333 PM [follower6-writer-3112] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:28,333 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:28,333 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:28,333 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:28.333] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@72818252 01:16:28,333 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:28,334 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:28,334 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:28,334 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:28,334 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:28,334 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,334 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:28,334 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:28,334 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:28,334 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:28,334 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:28,334 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:28,334 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,334 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 85.65 μs with journalIndex=1 01:16:28,334 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,334 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3402,follower6-writer-3112]/waiting 01:16:28,334 PM [follower6-writer-3112] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.142 ms [ERROR] [07/29/2025 13:16:28.334] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,334 PM [follower6-writer-3112] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.649 μs 01:16:28,334 PM [follower6-writer-3112] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:28,334 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:28,334 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:28,334 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:28,334 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:28,335 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:28,335 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor 01:16:28,335 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:28.336] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4be3e545 01:16:28,338 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:28,339 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,339 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:28,339 PM [leader5-writer-3113] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:28,339 PM [leader5-writer-3113] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:28,339 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:28,339 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:28,339 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:28,339 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:28,339 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:28,339 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,339 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:28,339 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:28,339 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:28,339 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:28,339 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:28,339 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:28,339 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,339 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 65.78 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:28.339] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,339 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,340 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3403,leader5-writer-3113]/waiting 01:16:28,340 PM [leader5-writer-3113] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.037 ms 01:16:28,340 PM [leader5-writer-3113] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.259 μs 01:16:28,340 PM [leader5-writer-3113] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:28,340 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:28,340 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:28,340 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:28,340 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:28,340 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:28,340 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:28,340 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:28.341] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@6d0fe705 01:16:28,363 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:28,363 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,363 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:28,363 PM [follower7-writer-3114] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:28,363 PM [follower7-writer-3114] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:28,364 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:28,364 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:28,364 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:28,364 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:28,364 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:28,364 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:28,364 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,364 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:28,364 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:28,364 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:28,364 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:28,364 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:28,364 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:28,364 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,364 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 71.67 μs with journalIndex=1 01:16:28,364 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,364 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:28,364 PM [follower6-writer-3115] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:28,364 PM [follower6-writer-3115] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:28,364 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) [ERROR] [07/29/2025 13:16:28.364] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,365 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:28,364 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3404,follower7-writer-3114]/waiting 01:16:28,365 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:28,365 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:28,365 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:28,365 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:28,365 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,365 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:28,365 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:28,365 PM [follower7-writer-3114] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.579 ms 01:16:28,365 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:28,365 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:28,365 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:28,365 PM [follower7-writer-3114] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 6.299 μs 01:16:28,365 PM [follower7-writer-3114] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:28,365 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:28,365 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,365 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower6: journal recovery completedin 35.98 μs with journalIndex=1 01:16:28,365 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:28,365 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:28,365 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:28,365 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:28,365 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3405,follower6-writer-3115]/waiting [ERROR] [07/29/2025 13:16:28.365] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,365 PM [follower6-writer-3115] [DEBUG] JournalWriteTask - follower6: received 1 commands after 891.3 μs 01:16:28,365 PM [follower6-writer-3115] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 1.800 μs 01:16:28,365 PM [follower6-writer-3115] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:28,365 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) [WARN] [07/29/2025 13:16:28.365] [test-pekko.actor.default-dispatcher-12] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@4f3688d1 at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,365 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:28,366 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:28,366 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:28,366 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:28.366] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@15742a72 01:16:28,366 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:28,366 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:28,366 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:28,367 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:28,367 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,367 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:28,367 PM [leader5-writer-3116] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:28,367 PM [leader5-writer-3116] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:28,368 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) 01:16:28,368 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:28,368 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:28,368 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:28,368 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:28,368 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:28,368 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:28,368 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,368 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:28,368 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:28,368 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:28,368 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:28,368 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:28,368 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:28,368 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,368 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 42.46 μs with journalIndex=1 01:16:28,368 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:28,368 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:28,371 PM [test-pekko.actor.default-dispatcher-12] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,371 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3406,leader5-writer-3116]/waiting 01:16:28,371 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:28,371 PM [leader5-writer-3116] [DEBUG] JournalWriteTask - leader5: received 1 commands after 3.714 ms 01:16:28,371 PM [leader5-writer-3116] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.620 μs 01:16:28,371 PM [leader5-writer-3116] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:28,371 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:28,371 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:28,371 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:28,371 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:28,371 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,371 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:28,371 PM [follower6-writer-3117] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:28,371 PM [follower6-writer-3117] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:28,372 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:28,372 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:28,372 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:28,373 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:28,373 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:28,373 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:28,373 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:28,373 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:28,373 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,373 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:28,373 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:28,373 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:28,373 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:28,373 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:28,373 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:28,373 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,373 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 63.46 μs with journalIndex=1 01:16:28,373 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,373 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3407,follower6-writer-3117]/waiting 01:16:28,373 PM [follower6-writer-3117] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.189 ms 01:16:28,373 PM [follower6-writer-3117] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.049 μs 01:16:28,373 PM [follower6-writer-3117] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:28,374 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:28,374 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:28,374 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:28,374 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:28,374 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:28,374 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:28,374 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,374 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:28,374 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:28,374 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:28,374 PM [leader5-writer-3118] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:28,374 PM [leader5-writer-3118] [DEBUG] JournalWriteTask - leader5: waiting to receive commands [ERROR] [07/29/2025 13:16:28.369] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:28.374] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@64492d26 [ERROR] [07/29/2025 13:16:28.373] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,374 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:28,374 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:28,374 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:28,374 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:28,374 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:28,374 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,374 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:28,374 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:28,374 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:28,374 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:28,374 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:28,374 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:28,375 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,375 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 44.41 μs with journalIndex=1 01:16:28,375 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,375 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3408,leader5-writer-3118]/waiting [WARN] [07/29/2025 13:16:28.374] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5db0a7c1 [ERROR] [07/29/2025 13:16:28.375] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,375 PM [leader5-writer-3118] [DEBUG] JournalWriteTask - leader5: received 1 commands after 893.4 μs 01:16:28,375 PM [leader5-writer-3118] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 4.800 μs 01:16:28,375 PM [leader5-writer-3118] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:28,375 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:28,375 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:28,375 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:28,375 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:28.375] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@67a8ff64 01:16:28,375 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:28,375 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:28,375 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:28,383 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:28,383 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,383 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:28,383 PM [follower6-writer-3119] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:28,383 PM [follower6-writer-3119] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:28,385 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:28,385 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:28,385 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:28,385 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:28,385 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:28,385 PM [test-pekko.actor.default-dispatcher-6] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,385 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:28,385 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:28,385 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:28,385 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:28,385 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:28,385 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:28,385 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,385 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] JournalRecovery - follower6: journal recovery completedin 91.78 μs with journalIndex=1 01:16:28,386 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3409,follower6-writer-3119]/waiting 01:16:28,386 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 [ERROR] [07/29/2025 13:16:28.385] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,386 PM [follower6-writer-3119] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.374 ms 01:16:28,386 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,386 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,386 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:28,386 PM [leader5-writer-3120] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:28,386 PM [leader5-writer-3120] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:28,386 PM [follower6-writer-3119] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 9.309 μs 01:16:28,386 PM [follower6-writer-3119] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:28,386 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:28,386 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:28,386 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:28,386 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:28.386] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4cb87a67 01:16:28,387 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:28,387 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:28,387 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:28,387 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:28,387 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:28,387 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,387 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:28,387 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:28,387 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:28,387 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:28,387 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:28,387 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:28,387 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,387 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 44.00 μs with journalIndex=1 01:16:28,387 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) [ERROR] [07/29/2025 13:16:28.387] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,387 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3410,leader5-writer-3120]/waiting 01:16:28,387 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:28,387 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,387 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:28,388 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:28,388 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:28,388 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:28,388 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:28,388 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:28,388 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,388 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:28,388 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:28,388 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:28,388 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:28,388 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:28,388 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:28,388 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,388 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower7: journal recovery completedin 63.36 μs with journalIndex=1 01:16:28,388 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,388 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3411,follower7-writer-3121]/runnable 01:16:28,389 PM [leader5-writer-3120] [DEBUG] JournalWriteTask - leader5: received 1 commands after 2.638 ms 01:16:28,389 PM [leader5-writer-3120] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 6.429 μs 01:16:28,389 PM [leader5-writer-3120] [DEBUG] JournalWriteTask - leader5: journal writer stopped [ERROR] [07/29/2025 13:16:28.388] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,389 PM [follower7-writer-3121] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:28,389 PM [follower7-writer-3121] [DEBUG] JournalWriteTask - follower7: received 1 commands after 880.0 ns 01:16:28,389 PM [follower7-writer-3121] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 840.0 ns 01:16:28,389 PM [follower7-writer-3121] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:28,389 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:28,389 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:28,389 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:28,389 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:28,389 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:28,389 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:28,389 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor [WARN] [07/29/2025 13:16:28.389] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@286af9e6 01:16:28,389 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:28,389 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:28,389 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:28,389 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:28,389 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:28,389 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:28,389 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:28.389] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@52bbd092 01:16:28,393 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:28,394 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:28,394 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:28,421 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:28,421 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,421 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:28,421 PM [leader5-writer-3122] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:28,421 PM [leader5-writer-3122] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:28,421 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:28,421 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:28,421 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:28,421 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:28,421 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:28,421 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,421 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:28,421 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:28,421 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:28,421 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:28,421 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:28,421 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:28,421 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,422 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 66.65 μs with journalIndex=1 01:16:28,422 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:28,422 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:28.422] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,422 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3412,leader5-writer-3122]/waiting 01:16:28,422 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,422 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:28,422 PM [follower6-writer-3123] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:28,422 PM [follower6-writer-3123] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:28,422 PM [leader5-writer-3122] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.200 ms 01:16:28,422 PM [leader5-writer-3122] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 8.119 μs 01:16:28,422 PM [leader5-writer-3122] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:28,422 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:28,422 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:28,422 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:28,422 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:28.422] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@1e55a245 01:16:28,422 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:28,422 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:28,423 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - leader5: started executor 01:16:28,423 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:28,423 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:28,423 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:28,423 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:28,423 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:28,423 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,423 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:28,423 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:28,423 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:28,423 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:28,423 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:28,423 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:28,423 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,423 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 76.02 μs with journalIndex=1 01:16:28,423 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) [ERROR] [07/29/2025 13:16:28.423] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,423 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3413,follower6-writer-3123]/waiting 01:16:28,423 PM [follower6-writer-3123] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.285 ms 01:16:28,423 PM [follower6-writer-3123] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.850 μs 01:16:28,423 PM [follower6-writer-3123] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:28,423 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:28,423 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:28,423 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:28,423 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:28.423] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@7d040e65 01:16:28,424 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:28,424 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:28,424 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:28,429 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:28,429 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,429 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:28,429 PM [leader5-writer-3124] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:28,429 PM [leader5-writer-3124] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:28,429 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:28,429 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,429 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:28,429 PM [follower7-writer-3125] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:28,429 PM [follower7-writer-3125] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:28,429 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:28,429 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:28,429 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:28,429 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:28,429 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:28,429 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,429 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:28,429 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:28,429 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:28,429 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:28,429 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:28,429 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:28,430 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:28,430 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,430 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:28,430 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 68.35 μs with journalIndex=1 01:16:28,430 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:28,430 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:28,430 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:28,430 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,430 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:28,430 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:28,430 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:28,430 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:28,430 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:28,430 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:28,430 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,430 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - follower7: journal recovery completedin 44.19 μs with journalIndex=1 01:16:28,430 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:28.430] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,430 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:28.430] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,430 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3415,follower7-writer-3125]/waiting 01:16:28,430 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3414,leader5-writer-3124]/waiting 01:16:28,430 PM [leader5-writer-3124] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.314 ms 01:16:28,430 PM [leader5-writer-3124] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 4.139 μs 01:16:28,430 PM [leader5-writer-3124] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:28,430 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:28,430 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:28,430 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:28,430 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:28.430] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5e815204 01:16:28,430 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:28,430 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:28,430 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:28,433 PM [follower7-writer-3125] [DEBUG] JournalWriteTask - follower7: received 1 commands after 3.314 ms 01:16:28,433 PM [follower7-writer-3125] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.789 μs 01:16:28,433 PM [follower7-writer-3125] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:28,433 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:28,433 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:28,433 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:28,433 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:28.433] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@6d778ba 01:16:28,434 PM [test-pekko.actor.default-dispatcher-16] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:28,434 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:28,434 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:28,434 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower7: started executor 01:16:28,434 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,434 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:28,434 PM [follower6-writer-3126] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:28,434 PM [follower6-writer-3126] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:28,434 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:28,434 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:28,434 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:28,434 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:28,434 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:28,434 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,434 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:28,434 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:28,434 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:28,434 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:28,434 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:28,434 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:28,435 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,435 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 74.09 μs with journalIndex=1 01:16:28,435 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,435 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3416,follower6-writer-3126]/waiting [ERROR] [07/29/2025 13:16:28.435] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,435 PM [follower6-writer-3126] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.023 ms 01:16:28,435 PM [follower6-writer-3126] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 2.699 μs 01:16:28,435 PM [follower6-writer-3126] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:28,435 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:28,435 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:28,435 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:28,435 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:28.435] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@4ae60c2b 01:16:28,435 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:28,435 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:28,435 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:28,447 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:28,447 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,447 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:28,447 PM [leader5-writer-3127] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:28,447 PM [leader5-writer-3127] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:28,447 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:28,447 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:28,447 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:28,447 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:28,447 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:28,447 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,447 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:28,447 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:28,447 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:28,447 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:28,447 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:28,447 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:28,447 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,448 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 51.84 μs with journalIndex=1 [ERROR] [07/29/2025 13:16:28.448] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,448 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,448 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3417,leader5-writer-3127]/waiting 01:16:28,448 PM [leader5-writer-3127] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.185 ms 01:16:28,448 PM [leader5-writer-3127] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 6.250 μs 01:16:28,448 PM [leader5-writer-3127] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:28,448 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:28,448 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:28,448 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:28,448 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:28,448 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:28,448 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:28,448 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor [WARN] [07/29/2025 13:16:28.449] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@2cffd847 01:16:28,450 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:28,450 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,450 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:28,450 PM [follower6-writer-3128] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:28,450 PM [follower6-writer-3128] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:28,451 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:28,451 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:28,451 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:28,451 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:28,451 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:28,451 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,451 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:28,451 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:28,451 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:28,451 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:28,451 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:28,451 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:28,451 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,451 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 69.85 μs with journalIndex=1 01:16:28,451 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,451 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3418,follower6-writer-3128]/waiting 01:16:28,451 PM [follower6-writer-3128] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.055 ms 01:16:28,451 PM [follower6-writer-3128] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 4.160 μs 01:16:28,451 PM [follower6-writer-3128] [DEBUG] JournalWriteTask - follower6: journal writer stopped [ERROR] [07/29/2025 13:16:28.451] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,451 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:28,451 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:28,451 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:28,451 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:28.451] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@345a693e 01:16:28,452 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:28,452 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:28,452 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:28,452 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:28,452 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,452 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:28,452 PM [leader5-writer-3129] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:28,452 PM [leader5-writer-3129] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:28,452 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:28,452 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:28,452 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:28,452 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:28,452 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:28,452 PM [test-pekko.actor.default-dispatcher-5] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,453 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:28,453 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:28,453 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:28,453 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:28,453 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:28,453 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:28,453 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,453 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] JournalRecovery - leader5: journal recovery completedin 106.2 μs with journalIndex=1 01:16:28,453 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,453 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3419,leader5-writer-3129]/waiting [ERROR] [07/29/2025 13:16:28.453] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,453 PM [leader5-writer-3129] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.102 ms 01:16:28,453 PM [leader5-writer-3129] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.360 μs 01:16:28,453 PM [leader5-writer-3129] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:28,453 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:28,453 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:28,453 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:28,453 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:28,453 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:28,453 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:28,453 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:28,459 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:28,459 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,459 PM [test-pekko.actor.default-dispatcher-16] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:28,459 PM [follower7-writer-3130] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:28,459 PM [follower7-writer-3130] [DEBUG] JournalWriteTask - follower7: waiting to receive commands [WARN] [07/29/2025 13:16:28.459] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@560e79c4 01:16:28,459 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:28,459 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:28,459 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:28,459 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:28,459 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:28,459 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,459 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:28,459 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:28,459 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:28,459 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:28,459 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:28,459 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:28,459 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,459 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 61.30 μs with journalIndex=1 01:16:28,459 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:28.459] [test-pekko.actor.internal-dispatcher-2] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,460 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3420,follower7-writer-3130]/waiting 01:16:28,460 PM [follower7-writer-3130] [DEBUG] JournalWriteTask - follower7: received 1 commands after 808.6 μs 01:16:28,460 PM [follower7-writer-3130] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 3.379 μs 01:16:28,460 PM [follower7-writer-3130] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:28,460 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:28,460 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:28,460 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:28,460 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:28,460 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:28,460 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:28,460 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor [WARN] [07/29/2025 13:16:28.469] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@2a3924a5 01:16:28,492 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:28,492 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,492 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:28,492 PM [leader5-writer-3131] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:28,492 PM [leader5-writer-3131] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:28,493 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:28,493 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,493 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:28,493 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:28,493 PM [follower6-writer-3132] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:28,493 PM [follower6-writer-3132] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:28,493 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:28,493 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:28,493 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:28,493 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:28,493 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:28,493 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,493 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:28,493 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:28,493 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:28,493 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:28,493 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:28,494 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:28,494 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:28,494 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,494 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:28,494 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,494 PM [follower7-writer-3133] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:28,494 PM [follower7-writer-3133] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:28,494 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 87.58 μs with journalIndex=1 01:16:28,494 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:28,494 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:28,494 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:28,494 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:28,494 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,494 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:28,494 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:28,494 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:28,494 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:28,494 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:28,494 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:28,494 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,494 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower6: journal recovery completedin 115.7 μs with journalIndex=1 01:16:28,494 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:28.494] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,494 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:28,494 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3421,leader5-writer-3131]/waiting 01:16:28,494 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:28,494 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:28,494 PM [leader5-writer-3131] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.791 ms 01:16:28,494 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:28,494 PM [leader5-writer-3131] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 6.799 μs 01:16:28,494 PM [leader5-writer-3131] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:28,494 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:28,494 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,494 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3422,follower6-writer-3132]/waiting 01:16:28,494 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:28,494 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:28,494 PM [test-pekko.actor.default-dispatcher-17] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) [ERROR] [07/29/2025 13:16:28.494] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,494 PM [follower6-writer-3132] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.004 ms 01:16:28,494 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:28,494 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:28,494 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:28,494 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:28,495 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:28,494 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:28,495 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:28,494 PM [follower6-writer-3132] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 1.830 μs 01:16:28,495 PM [follower6-writer-3132] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:28,495 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries [WARN] [07/29/2025 13:16:28.495] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@d0eb73e 01:16:28,495 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,495 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:28,495 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:28,495 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:28,495 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - follower7: journal recovery completedin 363.6 μs with journalIndex=1 01:16:28,495 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:28,495 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:28,495 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:28,495 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:28,495 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) [ERROR] [07/29/2025 13:16:28.495] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,495 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3423,follower7-writer-3133]/waiting 01:16:28,495 PM [follower7-writer-3133] [DEBUG] JournalWriteTask - follower7: received 1 commands after 1.828 ms 01:16:28,495 PM [follower7-writer-3133] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.390 μs 01:16:28,495 PM [follower7-writer-3133] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:28,495 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:28,496 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:28,496 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:28,496 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:28.496] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@5868e949 [WARN] [07/29/2025 13:16:28.496] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@3baf125d 01:16:28,496 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:28,496 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:28,496 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:28,496 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:28,496 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower6: started executor 01:16:28,496 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower7: started executor 01:16:28,516 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:28,516 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,516 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:28,516 PM [leader5-writer-3134] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:28,516 PM [leader5-writer-3134] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:28,517 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:28,517 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:28,517 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:28,517 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:28,517 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:28,517 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,517 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:28,517 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:28,517 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:28,517 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:28,517 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:28,517 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:28,517 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,517 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 98.84 μs with journalIndex=1 01:16:28,517 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:28.517] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,517 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3424,leader5-writer-3134]/waiting 01:16:28,518 PM [leader5-writer-3134] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.351 ms 01:16:28,518 PM [leader5-writer-3134] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 6.989 μs 01:16:28,518 PM [leader5-writer-3134] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:28,518 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:28,518 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:28,518 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:28,518 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:28,518 PM [test-pekko.actor.default-dispatcher-12] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:28,518 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:28,518 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: started executor 01:16:28,518 PM [main] [ERROR] RaftActorTestKit - FindLeader failed java.util.concurrent.TimeoutException: Future timed out after [100 milliseconds] at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.tryAwait0(Promise.scala:248) at scala.library@2.13.16/scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:261) at scala.library@2.13.16/scala.concurrent.Await$.$anonfun$result$1(package.scala:201) at scala.library@2.13.16/scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:62) at scala.library@2.13.16/scala.concurrent.Await$.result(package.scala:124) at scala.library@2.13.16/scala.concurrent.Await.result(package.scala) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActorTestKit.waitUntilLeader(RaftActorTestKit.java:68) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.AbstractRaftActorIntegrationTest.waitUntilLeader(AbstractRaftActorIntegrationTest.java:263) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest.runTest(ReplicationWithSlicedPayloadIntegrationTest.java:54) 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.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) 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.execution.VintageExecutor.executeClassesAndMethodsSequentially(VintageExecutor.java:93) at org.junit.vintage.engine.execution.VintageExecutor.executeAllChildren(VintageExecutor.java:73) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:70) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:230) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:204) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:172) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:101) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:64) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:150) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:63) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:109) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:91) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38) 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:194) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) 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) [WARN] [07/29/2025 13:16:28.529] [test-pekko.actor.default-dispatcher-16] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@5e3b5aa8 01:16:28,530 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:28,530 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,530 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:28,530 PM [follower6-writer-3135] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:28,530 PM [follower6-writer-3135] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:28,530 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:28,530 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:28,530 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:28,530 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:28,530 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:28,530 PM [test-pekko.actor.default-dispatcher-16] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,530 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:28,530 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:28,530 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:28,530 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:28,530 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:28,530 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:28,530 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,530 PM [test-pekko.actor.default-dispatcher-16] [DEBUG] JournalRecovery - follower6: journal recovery completedin 71.63 μs with journalIndex=1 01:16:28,531 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:28,531 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [ERROR] [07/29/2025 13:16:28.531] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,531 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3425,follower6-writer-3135]/waiting 01:16:28,531 PM [follower6-writer-3135] [DEBUG] JournalWriteTask - follower6: received 1 commands after 899.5 μs 01:16:28,531 PM [follower6-writer-3135] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.730 μs 01:16:28,531 PM [follower6-writer-3135] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:28,531 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,531 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:28,531 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:28,531 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:28,531 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:28,531 PM [follower7-writer-3136] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:28,531 PM [follower7-writer-3136] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:28,531 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:28.531] [test-pekko.actor.default-dispatcher-7] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@1b61b438 01:16:28,531 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:28,531 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:28,531 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - follower6: started executor 01:16:28,537 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:28,537 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,537 PM [test-pekko.actor.default-dispatcher-12] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:28,537 PM [leader5-writer-3137] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:28,537 PM [leader5-writer-3137] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:28,538 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:28,538 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:28,538 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:28,538 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:28,538 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:28,538 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,538 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:28,538 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:28,538 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:28,538 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:28,538 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:28,538 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:28,538 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,538 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 62.02 μs with journalIndex=1 01:16:28,538 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:28,538 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:28,538 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:28,538 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:28,538 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:28,538 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3426,follower7-writer-3136]/waiting 01:16:28,538 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,538 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:28,538 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:28,538 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:28,538 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:28,538 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:28,538 PM [test-pekko.actor.default-dispatcher-7] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) [ERROR] [07/29/2025 13:16:28.538] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,538 PM [follower7-writer-3136] [DEBUG] JournalWriteTask - follower7: received 1 commands after 7.110 ms 01:16:28,538 PM [follower7-writer-3136] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 5.110 μs 01:16:28,538 PM [follower7-writer-3136] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:28,538 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:28,538 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:28,538 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:28,538 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,538 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:28,538 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - leader5: journal recovery completedin 218.8 μs with journalIndex=1 01:16:28,538 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:28,538 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3427,leader5-writer-3137]/waiting 01:16:28,538 PM [leader5-writer-3137] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.402 ms 01:16:28,538 PM [leader5-writer-3137] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.260 μs 01:16:28,539 PM [leader5-writer-3137] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:28,539 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:28,539 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:28,539 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:28,539 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:28,539 PM [test-pekko.actor.default-dispatcher-6] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:28,539 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:28,539 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] RaftStorage - follower7: started executor 01:16:28,539 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:28,539 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:28,539 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - leader5: started executor 01:16:28,543 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:28.544] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@557f5047 [ERROR] [07/29/2025 13:16:28.538] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:28.544] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@4868915 01:16:28,552 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:28,552 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,552 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:28,552 PM [follower6-writer-3138] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:28,552 PM [follower6-writer-3138] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:28,553 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:28,553 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:28,553 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:28,553 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:28,553 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:28,553 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,553 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:28,553 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:28,553 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:28,553 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:28,553 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:28,553 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:28,553 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,553 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - follower6: journal recovery completedin 79.10 μs with journalIndex=1 01:16:28,553 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:28.553] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,553 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3428,follower6-writer-3138]/waiting 01:16:28,553 PM [follower6-writer-3138] [DEBUG] JournalWriteTask - follower6: received 1 commands after 1.030 ms 01:16:28,553 PM [follower6-writer-3138] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 5.529 μs 01:16:28,553 PM [follower6-writer-3138] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:28,554 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:28,554 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:28,554 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:28,554 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:28.554] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6c6feb4 01:16:28,554 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:28,554 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:28,554 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - follower6: started executor 01:16:28,556 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:28,557 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,557 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:28,557 PM [leader5-writer-3139] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:28,557 PM [leader5-writer-3139] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:28,557 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:28,557 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:28,557 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:28,557 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:28,557 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:28,557 PM [test-pekko.actor.default-dispatcher-18] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,557 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:28,557 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:28,557 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:28,557 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:28,557 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:28,557 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:28,557 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,557 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] JournalRecovery - leader5: journal recovery completedin 97.84 μs with journalIndex=1 01:16:28,558 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3429,leader5-writer-3139]/waiting 01:16:28,558 PM [test-pekko.actor.default-dispatcher-15] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) [ERROR] [07/29/2025 13:16:28.558] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,558 PM [leader5-writer-3139] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.270 ms 01:16:28,558 PM [leader5-writer-3139] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 3.980 μs 01:16:28,558 PM [leader5-writer-3139] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:28,558 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:28,558 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:28,558 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:28,558 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:28,559 PM [test-pekko.actor.default-dispatcher-18] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 [WARN] [07/29/2025 13:16:28.559] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@57e9293f 01:16:28,559 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:28,559 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] RaftStorage - leader5: started executor 01:16:28,562 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:28,562 PM [test-pekko.actor.default-dispatcher-6] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,562 PM [test-pekko.actor.default-dispatcher-6] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:28,562 PM [follower7-writer-3140] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:28,562 PM [follower7-writer-3140] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:28,562 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:28,562 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/TermInfo.properties 01:16:28,562 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/journal-v1-1.log 01:16:28,562 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower7/metadata-v1-1.log 01:16:28,562 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: no eligible files found 01:16:28,562 PM [test-pekko.actor.default-dispatcher-15] [INFO] PekkoRecovery - follower7: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,562 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PekkoRecovery - follower7: restoring local TermInfo{term=0} 01:16:28,563 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] PropertiesTermInfoStore - follower7: Set currentTerm=0, votedFor=null 01:16:28,563 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: Pekko recovery completed and can restore from snapshot 01:16:28,563 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftActor - follower7: starting journal recovery 01:16:28,563 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] AbstractReplicatedLog - follower7: Moving last applied index from -1 to -1 01:16:28,563 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: empty journal: appending 0 entries 01:16:28,563 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,563 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] JournalRecovery - follower7: journal recovery completedin 79.19 μs with journalIndex=1 01:16:28,563 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null [ERROR] [07/29/2025 13:16:28.563] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower7] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,563 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3430,follower7-writer-3140]/waiting 01:16:28,564 PM [follower7-writer-3140] [DEBUG] JournalWriteTask - follower7: received 1 commands after 2.274 ms 01:16:28,564 PM [follower7-writer-3140] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 2.859 μs 01:16:28,564 PM [follower7-writer-3140] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:28,564 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:28,564 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:28,564 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:28,564 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:28,565 PM [test-pekko.actor.default-dispatcher-15] [INFO] RaftActor - follower7: Starting recovery with journal batch size 1000 01:16:28,565 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:28,565 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: started executor 01:16:28,569 PM [main] [INFO] TestActorFactory - Killing actor Actor[pekko://test/user/follower6-collector8#880323297] 01:16:28,569 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:28,569 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,569 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:28,569 PM [follower6-writer-3141] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:28,570 PM [follower6-writer-3141] [DEBUG] JournalWriteTask - follower6: waiting to receive commands [WARN] [07/29/2025 13:16:28.570] [test-pekko.actor.default-dispatcher-6] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower7]: org.opendaylight.controller.cluster.common.actor.Monitor@498ea0b0 01:16:28,571 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:28,571 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/TermInfo.properties 01:16:28,571 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/journal-v1-1.log 01:16:28,571 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/follower6/metadata-v1-1.log 01:16:28,571 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: no eligible files found 01:16:28,571 PM [test-pekko.actor.default-dispatcher-17] [INFO] PekkoRecovery - follower6: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,571 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PekkoRecovery - follower6: restoring local TermInfo{term=0} 01:16:28,571 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] PropertiesTermInfoStore - follower6: Set currentTerm=0, votedFor=null 01:16:28,571 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: Pekko recovery completed and can restore from snapshot 01:16:28,571 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftActor - follower6: starting journal recovery 01:16:28,571 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] AbstractReplicatedLog - follower6: Moving last applied index from -1 to -1 01:16:28,571 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: empty journal: appending 0 entries 01:16:28,571 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,571 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] JournalRecovery - follower6: journal recovery completedin 83.49 μs with journalIndex=1 01:16:28,572 PM [test-pekko.actor.default-dispatcher-5] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) [ERROR] [07/29/2025 13:16:28.572] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/follower6] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,572 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3431,follower6-writer-3141]/waiting 01:16:28,572 PM [follower6-writer-3141] [DEBUG] JournalWriteTask - follower6: received 1 commands after 2.224 ms 01:16:28,572 PM [follower6-writer-3141] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 3.029 μs 01:16:28,572 PM [follower6-writer-3141] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:28,572 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:28,572 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:28,572 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:28,572 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:28.572] [test-pekko.actor.default-dispatcher-5] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/follower6]: org.opendaylight.controller.cluster.common.actor.Monitor@6088d03b 01:16:28,572 PM [test-pekko.actor.default-dispatcher-17] [INFO] RaftActor - follower6: Starting recovery with journal batch size 1000 01:16:28,572 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:28,572 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: started executor 01:16:28,581 PM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/follower6] 01:16:28,594 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:28,594 PM [test-pekko.actor.default-dispatcher-18] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,594 PM [test-pekko.actor.default-dispatcher-18] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:28,594 PM [leader5-writer-3142] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:28,594 PM [leader5-writer-3142] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:28,595 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: metadata journal open: replayFrom=1 applyTo=0 01:16:28,595 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,595 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal open: applyTo=0 01:16:28,595 PM [follower6-writer-3143] [DEBUG] JournalWriteTask - follower6: journal writer started 01:16:28,595 PM [follower6-writer-3143] [DEBUG] JournalWriteTask - follower6: waiting to receive commands 01:16:28,595 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:28,595 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EnabledRaftStorage - follower6: terminating thread VirtualThread[#3433,follower6-writer-3143]/waiting 01:16:28,595 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:28,595 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:28,595 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:28,596 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:28,596 PM [test-pekko.actor.default-dispatcher-12] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,596 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:28,596 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:28,596 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:28,596 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:28,596 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:28,596 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:28,596 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,596 PM [test-pekko.actor.default-dispatcher-12] [DEBUG] JournalRecovery - leader5: journal recovery completedin 71.26 μs with journalIndex=1 01:16:28,596 PM [test-pekko.actor.default-dispatcher-6] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [ERROR] [07/29/2025 13:16:28.596] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,596 PM [follower6-writer-3143] [DEBUG] JournalWriteTask - follower6: received 1 commands after 741.3 μs 01:16:28,596 PM [follower6-writer-3143] [DEBUG] JournalWriteTask - follower6: completed 1 commands in 8.760 μs 01:16:28,596 PM [follower6-writer-3143] [DEBUG] JournalWriteTask - follower6: journal writer stopped 01:16:28,596 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3432,leader5-writer-3142]/waiting 01:16:28,596 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] EntryJournalV1 - follower6: journal closed 01:16:28,596 PM [test-pekko.actor.default-dispatcher-17] [INFO] EnabledRaftStorage - follower6: journal closed 01:16:28,596 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:28,596 PM [test-pekko.actor.default-dispatcher-17] [DEBUG] RaftStorage - follower6: stopped executor with 0 remaining tasks 01:16:28,596 PM [leader5-writer-3142] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.727 ms 01:16:28,596 PM [leader5-writer-3142] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.230 μs 01:16:28,596 PM [leader5-writer-3142] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:28,596 PM [main] [INFO] TestActorFactory - Killing actor Actor[pekko://test/user/follower7-collector9#1845905327] 01:16:28,597 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:28,597 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:28,597 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:28,597 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:28,597 PM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/follower7] [WARN] [07/29/2025 13:16:28.597] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/follower6] received dead letter from Actor[pekko://test/system/mock-snapshot-store#1766934281]: LoadSnapshotResult(None,9223372036854775807) [WARN] [07/29/2025 13:16:28.597] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@73f5ba52 01:16:28,597 PM [test-pekko.actor.default-dispatcher-5] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:28,597 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:28,597 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] RaftStorage - leader5: started executor 01:16:28,604 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:28,604 PM [test-pekko.actor.default-dispatcher-5] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,604 PM [test-pekko.actor.default-dispatcher-5] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:28,604 PM [leader5-writer-3144] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:28,604 PM [leader5-writer-3144] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:28,604 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: metadata journal open: replayFrom=1 applyTo=0 01:16:28,604 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,604 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal open: applyTo=0 01:16:28,604 PM [follower7-writer-3145] [DEBUG] JournalWriteTask - follower7: journal writer started 01:16:28,605 PM [follower7-writer-3145] [DEBUG] JournalWriteTask - follower7: waiting to receive commands 01:16:28,605 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EnabledRaftStorage - follower7: terminating thread VirtualThread[#3435,follower7-writer-3145]/waiting 01:16:28,605 PM [follower7-writer-3145] [DEBUG] JournalWriteTask - follower7: received 1 commands after 219.7 μs 01:16:28,605 PM [follower7-writer-3145] [DEBUG] JournalWriteTask - follower7: completed 1 commands in 7.099 μs 01:16:28,605 PM [follower7-writer-3145] [DEBUG] JournalWriteTask - follower7: journal writer stopped 01:16:28,605 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] EntryJournalV1 - follower7: journal closed 01:16:28,605 PM [test-pekko.actor.default-dispatcher-15] [INFO] EnabledRaftStorage - follower7: journal closed 01:16:28,605 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks 01:16:28,605 PM [test-pekko.actor.default-dispatcher-15] [DEBUG] RaftStorage - follower7: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:28.605] [test-pekko.actor.default-dispatcher-17] [pekko://test/user/follower7] received dead letter from Actor[pekko://test/system/mock-snapshot-store#1766934281]: LoadSnapshotResult(None,9223372036854775807) 01:16:28,605 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:28,605 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/TermInfo.properties 01:16:28,605 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/journal-v1-1.log 01:16:28,605 PM [main] [INFO] TestActorFactory - Killing actor Actor[pekko://test/user/leader5-collector10#-868013528] 01:16:28,605 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: skipping unrecognized file /tmp/org.opendaylight.controller.cluster.raft.ReplicationWithSlicedPayloadIntegrationTest8020563869478458397/leader5/metadata-v1-1.log 01:16:28,605 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: no eligible files found 01:16:28,605 PM [test-pekko.actor.default-dispatcher-7] [INFO] PekkoRecovery - leader5: Recovery completed - Switching actor to Follower - last log index = -1, last log term = -1, snapshot index = -1, snapshot term = -1, journal size = 0 01:16:28,605 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PekkoRecovery - leader5: restoring local TermInfo{term=0} 01:16:28,605 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] PropertiesTermInfoStore - leader5: Set currentTerm=0, votedFor=null 01:16:28,605 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: Pekko recovery completed and can restore from snapshot 01:16:28,605 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftActor - leader5: starting journal recovery 01:16:28,605 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] AbstractReplicatedLog - leader5: Moving last applied index from -1 to -1 01:16:28,605 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: empty journal: appending 0 entries 01:16:28,605 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: updated meta to JournalMeta[replayFrom=1, applyTo=0] 01:16:28,605 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] JournalRecovery - leader5: journal recovery completedin 70.81 μs with journalIndex=1 01:16:28,605 PM [main] [INFO] TestActorFactory - Killing actor TestActor[pekko://test/user/leader5] 01:16:28,606 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3434,leader5-writer-3144]/waiting [ERROR] [07/29/2025 13:16:28.606] [test-pekko.actor.internal-dispatcher-4] [pekko://test/user/leader5] RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 01:16:28,606 PM [leader5-writer-3144] [DEBUG] JournalWriteTask - leader5: received 1 commands after 1.396 ms 01:16:28,606 PM [leader5-writer-3144] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.900 μs 01:16:28,606 PM [leader5-writer-3144] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:28,606 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:28,606 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:28,606 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:28,606 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:28,606 PM [test-pekko.actor.default-dispatcher-18] [ERROR] OneForOneStrategy - RestrictedObjectStreams cannot be null java.lang.NullPointerException: RestrictedObjectStreams cannot be null at java.base/java.util.Objects.requireNonNull(Objects.java:259) at org.opendaylight.controller.cluster.commons@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.messaging.MessageAssembler$Builder.build(MessageAssembler.java:304) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:88) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.behaviors.Follower.(Follower.java:72) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.initializeBehavior(RaftActor.java:262) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.MockRaftActor.initializeBehavior(MockRaftActor.java:180) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.finishRecovery(RaftActor.java:251) at org.opendaylight.controller.cluster.raft@12.0.0-SNAPSHOT/org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:220) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:33) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction.applyOrElse(PartialFunction.scala:214) at scala.library@2.13.16/scala.PartialFunction.applyOrElse$(PartialFunction.scala:213) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:29) at scala.library@2.13.16/scala.PartialFunction$OrElse.apply(PartialFunction.scala:266) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$2$$anonfun$1.applyOrElse(Eventsourced.scala:655) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive(Actor.scala:547) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.Actor.aroundReceive$(Actor.scala:545) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.org$apache$pekko$persistence$Eventsourced$$super$aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced$$anon$3.stateReceive(Eventsourced.scala:784) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive(Eventsourced.scala:256) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:255) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.persistence.AbstractPersistentActor.aroundReceive(PersistentActor.scala:305) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.receiveMessage(ActorCell.scala:590) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.actor.ActorCell.invoke(ActorCell.scala:557) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.processMailbox(Mailbox.scala:272) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.run(Mailbox.scala:233) at org.opendaylight.controller.repackaged.pekko@12.0.0-SNAPSHOT/org.apache.pekko.dispatch.Mailbox.exec(Mailbox.scala:245) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [WARN] [07/29/2025 13:16:28.606] [test-pekko.actor.default-dispatcher-18] [pekko://test/user/termination-monitor] received dead letter from TestActor[pekko://test/user/leader5]: org.opendaylight.controller.cluster.common.actor.Monitor@68768515 01:16:28,606 PM [test-pekko.actor.default-dispatcher-7] [INFO] RaftActor - leader5: Starting recovery with journal batch size 1000 01:16:28,606 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:28,606 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: started executor 01:16:28,609 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: metadata journal open: replayFrom=1 applyTo=0 01:16:28,609 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal open: firstIndex=1 lastIndex=0 replayFrom=1 fileEntries=0 01:16:28,609 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal open: applyTo=0 01:16:28,609 PM [leader5-writer-3146] [DEBUG] JournalWriteTask - leader5: journal writer started 01:16:28,609 PM [leader5-writer-3146] [DEBUG] JournalWriteTask - leader5: waiting to receive commands 01:16:28,609 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EnabledRaftStorage - leader5: terminating thread VirtualThread[#3436,leader5-writer-3146]/waiting 01:16:28,610 PM [leader5-writer-3146] [DEBUG] JournalWriteTask - leader5: received 1 commands after 369.9 μs 01:16:28,610 PM [leader5-writer-3146] [DEBUG] JournalWriteTask - leader5: completed 1 commands in 2.950 μs 01:16:28,610 PM [leader5-writer-3146] [DEBUG] JournalWriteTask - leader5: journal writer stopped 01:16:28,610 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] EntryJournalV1 - leader5: journal closed 01:16:28,610 PM [test-pekko.actor.default-dispatcher-7] [INFO] EnabledRaftStorage - leader5: journal closed 01:16:28,610 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks 01:16:28,610 PM [test-pekko.actor.default-dispatcher-7] [DEBUG] RaftStorage - leader5: stopped executor with 0 remaining tasks [WARN] [07/29/2025 13:16:28.614] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$a]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.614] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$b]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.614] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$c]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.614] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$d]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.614] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$e]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.614] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$f]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.614] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$g]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.614] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$h]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.614] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$i]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.614] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$j]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.614] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$k]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.614] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$l]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.614] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$m]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.614] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$n]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.614] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$o]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.614] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$p]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.614] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$q]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.614] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$r]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.614] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$s]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.614] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$t]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.614] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$u]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.614] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$v]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.614] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$w]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.614] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$x]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.614] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$y]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.614] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$z]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.617] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$A]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.617] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$B]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.617] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$C]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.617] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$D]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.617] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$E]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.617] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$F]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.617] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$G]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.617] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$H]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.617] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$I]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.617] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$J]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.617] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$K]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.617] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$L]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.617] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$M]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.617] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$N]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.617] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$O]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.617] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$P]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.617] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$Q]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.617] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$R]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.617] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$S]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.617] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$T]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.617] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$U]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.617] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$V]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.617] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$W]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.617] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$X]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.617] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$Y]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.617] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$Z]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.617] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$0]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.617] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$1]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.617] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$2]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.617] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$3]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.617] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$4]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.617] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$5]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.617] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$6]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.617] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$7]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.617] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$8]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.617] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$9]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.617] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$+]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.617] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$~]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.617] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$ab]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.617] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$bb]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.617] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$cb]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.617] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$db]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.617] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$eb]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.617] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$fb]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.617] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$gb]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.617] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$hb]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.617] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$ib]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.617] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$jb]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.617] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$kb]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.617] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$lb]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.617] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$mb]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.617] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$nb]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.618] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$ob]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.618] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$pb]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.618] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$qb]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.618] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$rb]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.618] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$sb]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.618] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$tb]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.618] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$ub]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.618] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$vb]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.618] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$wb]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.618] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$xb]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.618] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$yb]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.618] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$zb]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.618] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$Ab]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.618] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$Bb]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.618] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$Cb]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.618] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$Db]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.618] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$Eb]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.618] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$Fb]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.618] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$Gb]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.618] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$Hb]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.618] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$Ib]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.618] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/temp/leader5$Jb]: org.opendaylight.controller.cluster.raft.client.messages.FindLeader@2f8c57be [WARN] [07/29/2025 13:16:28.618] [test-pekko.actor.default-dispatcher-15] [pekko://test/user/leader5] received dead letter from Actor[pekko://test/system/recoveryPermitter#1355169086]: RecoveryPermitGranted [INFO] [07/29/2025 13:16:28.624] [main] [CoordinatedShutdown(pekko://test)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason] 01:16:28,625 PM [test-pekko.actor.default-dispatcher-18] [INFO] CoordinatedShutdown - Running CoordinatedShutdown with reason [ActorSystemTerminateReason] 01:16:28,627 PM [test-pekko.actor.default-dispatcher-17] [INFO] Cluster - Cluster Node [pekko://test@10.30.170.36:17355] - Exiting completed 01:16:28,627 PM [test-pekko.actor.default-dispatcher-17] [INFO] Cluster - Cluster Node [pekko://test@10.30.170.36:17355] - Shutting down... 01:16:28,627 PM [test-pekko.actor.default-dispatcher-17] [INFO] Cluster - Cluster Node [pekko://test@10.30.170.36:17355] - Successfully shut down [WARN] [07/29/2025 13:16:28.627] [test-pekko.actor.default-dispatcher-5] [pekko://test/system/cluster/core/daemon] unhandled message from Actor[pekko://test/deadLetters]: Leave(pekko://test@10.30.170.36:17355) [INFO] [07/29/2025 13:16:28.626] [test-pekko.actor.internal-dispatcher-10] [Cluster(pekko://test)] Cluster Node [pekko://test@10.30.170.36:17355] - Exiting completed [INFO] [07/29/2025 13:16:28.626] [test-pekko.actor.internal-dispatcher-10] [Cluster(pekko://test)] Cluster Node [pekko://test@10.30.170.36:17355] - Shutting down... [INFO] [07/29/2025 13:16:28.626] [test-pekko.actor.internal-dispatcher-10] [Cluster(pekko://test)] Cluster Node [pekko://test@10.30.170.36:17355] - Successfully shut down [INFO] [07/29/2025 13:16:28.630] [test-pekko.remote.default-remote-dispatcher-8] [pekko://test@10.30.170.36:17355/system/remoting-terminator] Shutting down remote daemon. 01:16:28,630 PM [test-pekko.actor.default-dispatcher-5] [INFO] RemoteActorRefProvider$RemotingTerminator - Shutting down remote daemon. 01:16:28,630 PM [test-pekko.actor.default-dispatcher-5] [INFO] RemoteActorRefProvider$RemotingTerminator - Remote daemon shut down; proceeding with flushing remote transports. [INFO] [07/29/2025 13:16:28.630] [test-pekko.remote.default-remote-dispatcher-8] [pekko://test@10.30.170.36:17355/system/remoting-terminator] Remote daemon shut down; proceeding with flushing remote transports.